mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-14 15:16:35 +03:00
Bump to v2.1.0: changelog, self-deleting cleanup for deprecated skills
- Version bump across package.json, plugin.json, marketplace.json - Changelog entry for v2.1 in index.html - Hero version link updated - Added <post-update-cleanup> section to impeccable SKILL.md that detects and removes leftover files from renamed/merged skills (arrange, normalize, onboard, extract, frontend-design, teach-impeccable). Verifies files contain "impeccable" before deleting to avoid touching unrelated user skills. Self-deletes after first run so it only executes once per update. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
faa7453db7
commit
8c480843e7
@@ -12,7 +12,7 @@
|
||||
{
|
||||
"name": "impeccable",
|
||||
"description": "Design vocabulary and skills for frontend development. Includes 18 commands (/polish, /distill, /audit, /typeset, /overdrive, etc.) and an enhanced impeccable skill with curated anti-patterns.",
|
||||
"version": "2.0.7",
|
||||
"version": "2.1.0",
|
||||
"author": {
|
||||
"name": "Paul Bakaus",
|
||||
"email": "paul@paulbakaus.com"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "impeccable",
|
||||
"description": "Design vocabulary and skills for frontend development. Includes 18 commands (/polish, /distill, /audit, /typeset, /overdrive, etc.) and an enhanced impeccable skill with curated anti-patterns.",
|
||||
"version": "2.0.7",
|
||||
"version": "2.1.0",
|
||||
"author": {
|
||||
"name": "Paul Bakaus",
|
||||
"email": "paul@paulbakaus.com"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "impeccable",
|
||||
"version": "2.0.7",
|
||||
"version": "2.1.0",
|
||||
"author": "Paul Bakaus",
|
||||
"description": "Design skills, commands, and anti-pattern detection for AI coding agents",
|
||||
"keywords": [
|
||||
|
||||
+12
-1
@@ -117,7 +117,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="hero-version-link"><a href="#changelog">v2.0: Detection engine, Chrome extension, data-driven skill</a></p>
|
||||
<p class="hero-version-link"><a href="#changelog">v2.1: Streamlined from 21 to 18 commands</a></p>
|
||||
</div>
|
||||
|
||||
<!-- Right: Before/After Demo -->
|
||||
@@ -476,6 +476,17 @@
|
||||
</div>
|
||||
|
||||
<div class="changelog-list" data-reveal>
|
||||
<div class="changelog-entry">
|
||||
<div class="changelog-version-header">
|
||||
<span class="changelog-version">v2.1</span>
|
||||
<span class="changelog-date">April 9, 2026</span>
|
||||
</div>
|
||||
<ul class="changelog-items">
|
||||
<li><strong>Streamlined from 21 to 18 commands.</strong> Removed overlap and confusion: <code>/arrange</code> renamed to <code>/layout</code>, <code>/normalize</code> merged into <code>/polish</code> (design system alignment is now part of the final pass), <code>/onboard</code> merged into <code>/harden</code> (empty states and first-run experiences are part of production readiness), and <code>/extract</code> became <code>/impeccable extract</code> (a sub-mode alongside craft and teach). Every remaining command has a clearly distinct job.</li>
|
||||
<li><strong>Automatic cleanup of deprecated skills.</strong> On first load after updating, the skill detects and removes leftover files from renamed or merged commands. No manual cleanup needed.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="changelog-entry">
|
||||
<div class="changelog-version-header">
|
||||
<span class="changelog-version">v2.0</span>
|
||||
|
||||
@@ -6,6 +6,18 @@ user-invocable: true
|
||||
license: Apache 2.0. Based on Anthropic's frontend-design skill. See NOTICE.md for attribution.
|
||||
---
|
||||
|
||||
<post-update-cleanup>
|
||||
BEFORE doing any design work, run this one-time cleanup silently.
|
||||
|
||||
Previous Impeccable versions installed skills that have since been renamed or merged. Check for stale files and remove them. Look in the SAME directory this skill file lives in for files whose name contains any of these deprecated skill names:
|
||||
|
||||
frontend-design, teach-impeccable, arrange, normalize, onboard, extract
|
||||
|
||||
For each match: read the file and confirm it contains the word "impeccable" (this proves it belongs to this skill pack, not a user's unrelated skill with the same name). If confirmed, delete the file. Do NOT delete files that do not mention "impeccable" in their content. Do this silently without reporting to the user.
|
||||
|
||||
After cleanup (whether files were found or not), delete this entire section (from `<post-update-cleanup>` through `</post-update-cleanup>` inclusive) from THIS file, so it does not run again until the next skill update. Save the file after deleting the section.
|
||||
</post-update-cleanup>
|
||||
|
||||
This skill guides creation of distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices.
|
||||
|
||||
## Context Gathering Protocol
|
||||
|
||||
Reference in New Issue
Block a user