Remove deprecated source stubs, update FAQ and install copy, add CLI cleanup

- Delete source/skills/ directories for deprecated skills (arrange,
  normalize, onboard, extract, frontend-design, teach-impeccable).
  The cleanup script handles migration; stubs are no longer needed.
- Add "npx skills update" command to the Stay Updated install section
- Rewrite FAQ update answer: lead with npx skills update, add
  troubleshooting for failed updates (re-install + run /impeccable)
- Run cleanup script in `npx impeccable skills update` before
  delegating to npx skills update, preventing failures from
  deprecated entries in skills-lock.json
- Run cleanup script after `npx impeccable skills install` to remove
  leftover files from previous versions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-04-10 09:34:38 -07:00
co-authored by Claude Opus 4.6
parent 22b7adf56f
commit f30475cdf4
10 changed files with 51 additions and 64 deletions
-8
View File
@@ -1,8 +0,0 @@
---
name: arrange
description: "DEPRECATED: This skill has been renamed to 'layout'. Run /layout instead."
---
This skill has been renamed to **layout**. Run `{{command_prefix}}layout` instead.
If `{{command_prefix}}layout` is not available, tell the user to update their skills by running `npx impeccable skills update` in their terminal.
-8
View File
@@ -1,8 +0,0 @@
---
name: extract
description: "DEPRECATED: This skill has been folded into 'impeccable extract'. Run /impeccable extract instead."
---
This skill has been folded into **impeccable extract**. Run `{{command_prefix}}impeccable extract` instead.
If `{{command_prefix}}impeccable extract` is not available, tell the user to update their skills by running `npx impeccable skills update` in their terminal.
-12
View File
@@ -1,12 +0,0 @@
---
name: frontend-design
description: "DEPRECATED: This skill has been renamed to 'impeccable'. Run /impeccable instead."
---
This skill has been renamed to **impeccable**. All design functionality now lives in the `{{command_prefix}}impeccable` skill.
Check if the impeccable skill is available:
- If `{{command_prefix}}impeccable` exists, use it directly. You can safely inform the user that the `frontend-design` folder is a deprecated leftover and can be deleted.
- If `{{command_prefix}}impeccable` does NOT exist, tell the user to update their skills by running `npx impeccable skills update` in their terminal.
Do NOT attempt any design work from this skill. Redirect to `{{command_prefix}}impeccable` instead.
-8
View File
@@ -1,8 +0,0 @@
---
name: normalize
description: "DEPRECATED: This skill has been merged into 'polish'. Run /polish instead."
---
This skill has been merged into **polish**. Run `{{command_prefix}}polish` instead. Polish now includes design system discovery and alignment as part of its workflow.
If `{{command_prefix}}polish` is not available, tell the user to update their skills by running `npx impeccable skills update` in their terminal.
-8
View File
@@ -1,8 +0,0 @@
---
name: onboard
description: "DEPRECATED: This skill has been merged into 'harden'. Run /harden instead."
---
This skill has been merged into **harden**. Run `{{command_prefix}}harden` instead. Harden now covers onboarding flows, empty states, and first-run experiences as part of production readiness.
If `{{command_prefix}}harden` is not available, tell the user to update their skills by running `npx impeccable skills update` in their terminal.
-11
View File
@@ -1,11 +0,0 @@
---
name: teach-impeccable
description: "DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill."
user-invocable: true
---
This command has been renamed. Run `{{command_prefix}}impeccable teach` instead.
Do NOT proceed with any teach flow here. Simply inform the user:
> The `{{command_prefix}}teach-impeccable` command has been renamed to `{{command_prefix}}impeccable teach`. Please use that instead.