UX Audit 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]-*, run or followux-bootstrapbefore producing persistent UX documentation. - 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-UX.mdwhen creating or updating UX docs.
Goal
Find concrete UX/UI problems and produce actionable findings for feature-research or implementation-planner before coding.
Required Inputs
- Target route, screen, component, feature, screenshot, or diff.
DESIGN.md.- Related docs in
UX_DOCS_ROOT. - Related CDC, FEAT, ADR, DB, or meeting notes when they exist.
- Existing code.
- Optional selected mockup images or rendered screenshot references.
Audit Dimensions
- User goal and primary task.
- Information architecture.
- Visual hierarchy and content density.
- Interaction states and system feedback.
- Error prevention and recovery.
- Responsive and adaptive behavior.
- Accessibility basics and keyboard flow.
- Component and token consistency.
- Contextual fit: composition follows the actual content/task, identity choices have project reasons, and components match the data and platform. Repeated standard patterns are not defects by themselves.
- Impact on implementation plan and test plan.
Output
Create or update the matching document:
UX_DOCS_ROOT/04-Screens/[screen].mdUX_DOCS_ROOT/05-Components/[component].mdUX_DOCS_ROOT/06-Flows/[flow].mdUX_DOCS_ROOT/08-Audits/[target]-Audit.md
Also update UX_DOCS_ROOT/09-Debt/Visual_Debt.md.
Use these sections:
Problemes critiquesQuick winsCorrections structurellesImpacts implementation-plannerTests UX requis
Rules
- Do not code unless explicitly asked.
- Prioritize issues by user impact.
- For each finding record the source/screen, scenario, observation, consequence, severity and recommended check. Separate aesthetic preference from usability defects and requirement violations.
- Read Product_Context, Design_Direction and Platform_Profile (or existing equivalents). Evaluate the actual target platform, not only desktop/mobile sizes. Distinguish expert inference, rendered evidence and user observations.
- Prefer specific recommendations over generic advice.
- Identify quick wins and structural fixes separately.
- If a feature workflow is active, summarize the UX findings in
FEAT-XXX-Findings.md.
Taste and design references
Read the selected Taste/reference decisions through ux-design-direction and Design_References. Audit adopted properties against project requirements; upstream aesthetic bans are not defects by themselves.