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. Establish the relevant product facts: public/expertise, task/frequency, content/volume, use conditions, brand, platforms/inputs and observable success. Cite sources and separate unknowns from evidence. Ask only for missing facts that materially affect the requested work; empty templates do not establish context. - 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-Mockups08-Audits09-Debt10-Decisions
- Create or update core docs:
01-Product/Product_Context.md01-Product/Design_Direction.md01-Product/Design_References.md01-Product/Platform_Profile.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-Mockups/Mockup_Index.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/mockups/imagesanddesign/mockups/references.
Rules
- Do not redesign UI in this skill.
- Do not change behavior.
- Do not add dependencies unless explicitly requested.
- Mark uncertain findings as assumptions.
- Preserve existing project decisions. Shared methodology and platform conventions do not prescribe a visual style. For unresolved direction, use the contextual-design reference bundled with ux-mockup-brief when available; record decisions with visible effects and product reasons.
- End with a prioritized next-action list.
- Never use
docs/obsidianas fallback storage.
Taste and design references
Use ux-design-direction when establishing a new direction. Create Design_References.md with source provenance, selected properties, adaptations and exclusions; a template or imported candidate is not a selected identity.