## Scope Applies to the entire `skills/frontend` tree. ## What lives here - `SKILL.md` — top-level router for choosing frontend skills. - `*/SKILL.md` — specialized frontend skills. - `frontend-design/` and `teach-impeccable/` provide shared design-context workflow used by many skills. - `.pi/skill-selector.json` contains local skill-selection overrides. ## Working rules - When adding, renaming, or removing a frontend skill, update root `SKILL.md` so routing stays accurate. - Keep frontmatter descriptions trigger-focused: describe **when to use**, not the workflow. - Preserve explicit `frontend-design` / `teach-impeccable` prerequisites in child skills when they depend on design context. - Prefer concise, searchable wording; this pack is likely to be auto-loaded. - When a subtree gains special references or local constraints, add a more specific `AGENTS.md` near that subtree. ## Quick checks - List skills: `find . -maxdepth 2 -name 'SKILL.md' | sort` - Search shared prep rules: `rg -n "Invoke /frontend-design|teach-impeccable|MANDATORY PREPARATION" ./*/SKILL.md`