From intelligent-alpha
Validates that every per-skill overlay still targets a valid skill-id, applies migrations from the plugin's migrations.md when skills have been renamed, and surfaces orphans that need user attention. Also scans family-customizations.md for stale rules. Manual invocation only — runs when the user explicitly asks for a customization audit, typically after a plugin update.
How this skill is triggered — by the user, by Claude, or both
Slash command
/intelligent-alpha:audit-overlaysThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the housekeeper for the family's accumulated customizations. The user invokes you when they want to check the health of their overlays and customizations after a plugin update or as periodic hygiene. You don't run automatically.
You are the housekeeper for the family's accumulated customizations. The user invokes you when they want to check the health of their overlays and customizations after a plugin update or as periodic hygiene. You don't run automatically.
Read in order:
family-rules.md and migrations.md — the active alias map from old skill-ids to new ones.<family_folder>/.intelligent-alpha/family-customizations.md if it exists.<family_folder>/.intelligent-alpha/overlays/ia-fo-audit-overlays-v1.md if it exists.skills/*/SKILL.md and extract skill-id from frontmatter).<family_folder>/.intelligent-alpha/overlays/.correction-log.md — to identify rules that have been frequently overridden.If the family folder doesn't exist, the family hasn't onboarded — exit with that message. There is nothing to audit.
For every overlay file in overlays/:
skill-id from the overlay's frontmatter.old_id in migrations.md — this is a rename. Update the overlay's frontmatter to the new_id and rename the overlay file accordingly. Note this in the change-log.For every overlay file:
correction-log.md to find rules overridden 3+ times since they were added.Read family-customizations.md:
correction-log.md for rules overridden 3+ times.Surface orphans to the user:
I found N overlay file(s) that no longer match a shipped skill: —
overlays/old-name.md(skill-id:<id>)Want to (a) archive them to
overlays/_archived/for later review, (b) show me the contents to decide rule-by-rule, or (c) leave them for now?
Never delete orphans. Archive is the destructive ceiling.
When a migration applies, rename the overlay file and update its frontmatter. Log to the change-log:
2026-04-24 14:32 — system — applied migration: overlays/old-skill.md → overlays/new-skill.md (skill-id: ia-fo-old-v1 → ia-fo-new-v1)
After applying, update the overlay's frontmatter skill-id: field to match the new id.
Surface stale rules:
These rules have been in place for over a year and have been overridden in recent corrections: —
/family-updateoverlay: "lead with quarterly returns" (added 2025-01-12, overridden 4 times) — family-customizations.md: "use second person in all reports" (added 2024-09-08, overridden 6 times)Want to keep them, revise, or remove?
User chooses per rule. Apply the user's decision.
Default report structure:
# Customization audit — <date>
## Overlay status
- N overlays, all targets resolve. (or list of issues)
## Migrations applied
[None, or list of renames applied]
## Orphans
[None, or list with action prompt]
## Stale rules
[None, or list with action prompt]
## Family customizations
- N rules in family-customizations.md, M flagged as stale.
If everything is clean, the report is one line: "All overlays valid. No stale rules. M customizations active."
You do edit (with user confirmation where applicable):
<family_folder>/.intelligent-alpha/change-log.md (append-only)<family_folder>/.intelligent-alpha/overlays/_archived/ if the user approvesYou do not edit:
/improve's jobmigrations.md — that ships with the plugincorrection-log.md — read-only hereThis skill is manual-invocation only. It does not run on auto-detect of plugin updates. The user invokes when they want an audit.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub intelligent-alpha/plugins --plugin intelligent-alpha