UX Bootstrap Skill
WorkflowSkills Project Context
Before acting, resolve project documentation roots:
- Look for a
[DOC]-*directory at project root. - If found, set
DOC_ROOTto that directory andUX_DOCS_ROOTto[DOC]-*/11-UX-DesignOps. - If
[DOC]-*is absent, stop and ask to initialize project documentation first; never write persistent UX documentation todocs/obsidian. - If UX docs do not exist inside
[DOC]-*, create them inUX_DOCS_ROOT. - Keep
DESIGN.mdat project root as the portable design contract. - All persistent documentation must be in French and include YAML frontmatter.
- Update
00-MOC/MOC-Principal.mdand00-MOC/MOC-UX.mdwhen creating new UX documents.
Goal
Create a repo-native UX/UI operating system without changing product behavior.
Process
- Inspect the frontend stack, routes, layouts, components, styling system, tokens, and available tools.
- Read existing
AGENTS.md,DESIGN.md, CDC, FEAT, ADR, and UX docs when present. - Create or update
DESIGN.mdat project root. - Create
DOC_ROOT/00-MOC/MOC-UX.md. - Create UX templates in
DOC_ROOT/_Templates/. - Create
UX_DOCS_ROOTwith these folders:01-Product02-Design-System03-Interaction04-Screens05-Components06-Flows07-Stitch08-Audits09-Debt10-Decisions
- Create or update core docs:
01-Product/Product_Context.md01-Product/UX_Principles.md01-Product/UI_Principles.md01-Product/Anti_Slop_Vocabulary.md02-Design-System/Design_Tokens.md02-Design-System/Component_Registry.md02-Design-System/Accessibility_Rules.md03-Interaction/Interaction_Patterns.md03-Interaction/Responsive_Adaptive_Rules.md03-Interaction/Desktop_Mobile_Patterns.md07-Stitch/Project_Map.md08-Audits/Project_Scan_Report.md09-Debt/Visual_Debt.md10-Decisions/Decision_Log.md
- If
scripts/ux/uxkit-lite.mjsexists, runnode scripts/ux/uxkit-lite.mjs scan. - Prepare
design/stitch/prompts,design/stitch/exports, anddesign/stitch/screenshots.
Rules
- Do not redesign UI in this skill.
- Do not change behavior.
- Do not add dependencies unless explicitly requested.
- Mark uncertain findings as assumptions.
- End with a prioritized next-action list.
- Never use
docs/obsidianas fallback storage.