UX Readiness
Evaluates app flows for documentation readiness. Works cross-repo with the guide-pipeline skill in the docs repo — this skill assesses and writes UX scores, that skill consumes them to gate guide writing.
Tracker Location
The shared tracker lives in the docs repo:
~/projects/01-projects/andamio-docs/.claude/skills/guide-pipeline/guide-tracker.json
This skill reads and writes to that file via absolute path. Changes appear as unstaged modifications in the docs repo.
Commands
/ux-readiness or /ux-readiness status
Display UX readiness dashboard for all guides.
Steps:
- •Read tracker from docs repo path above
- •Display dashboard:
| Guide | Role | UX Score | Blockers | Friction | Last Assessed | |-------|------|----------|----------|----------|---------------|
- •Show summary: total assessed vs not-assessed, blocked, friction, ready
- •Highlight guides where
scoreisnot-assessed— these need/ux-readiness assess <id> - •Note any guides marked as PRIORITY in their history
/ux-readiness assess <id>
Run a full UX readiness assessment for a specific guide.
Steps:
- •
Read tracker, find guide by
id - •
Get the guide's
appRoutesarray - •
Inspect each route:
- •Use ROLES-AND-ROUTES.md (
.claude/skills/project-manager/ROLES-AND-ROUTES.md) to understand the route's role and purpose - •Read the route's page component and key child components
- •Check for known issues via GitHub:
bash
gh issue list --repo Andamio-Platform/andamio-app-v2 --search "label:documentation,ux-readiness" --state open --json number,title,labels
- •Also search for route-specific issues:
bash
gh issue list --repo Andamio-Platform/andamio-app-v2 --search "<route-keyword>" --state open --json number,title,labels
- •Use ROLES-AND-ROUTES.md (
- •
Apply assessment criteria (see
assessment-criteria.md):- •Check for blockers: TX failures, route crashes, data not loading, impossible steps
- •Check for friction: jargon, missing loading states, confusing navigation, unclear copy
- •Check for readiness: flow completes start to finish with clear UX
- •
Create issues for problems found:
- •For each new problem, create a GitHub issue:
bash
gh issue create \ --repo Andamio-Platform/andamio-app-v2 \ --title "<problem summary>" \ --body "Found during UX readiness assessment for guide: **<guide title>** (<guide id>)\n\n## Problem\n<description>\n\n## Route\n<route path>\n\n## Severity\n<blocker|friction>\n\n---\nFiled via \`/ux-readiness assess\`" \ --label "documentation,ux-readiness"
- •Capture issue numbers from output
- •For each new problem, create a GitHub issue:
- •
Update tracker:
- •Add new issues to
blockerIssuesorfrictionIssuesarrays - •Calculate score:
- •Any open blocker →
blocked - •No blockers but open friction →
friction - •No open issues →
ready
- •Any open blocker →
- •Set
lastAssessedto today - •Add history entry:
"YYYY-MM-DD: Assessed — {score} ({N} blockers, {M} friction)" - •Recalculate summary counts
- •Add new issues to
- •
Write tracker back to docs repo path
- •
Report results with the score and list of issues created
/ux-readiness sync
Refresh all blocker/friction issue states and recalculate scores.
Steps:
- •Read tracker from docs repo
- •Collect all unique issue numbers across all guides
- •For each issue, query current state:
bash
gh issue view <NUMBER> --repo Andamio-Platform/andamio-app-v2 --json state,title
- •Update each issue's
statein the tracker - •Recalculate each guide's UX score:
- •All blockers closed + all friction closed →
ready - •All blockers closed + some friction open →
friction - •Any blocker open →
blocked - •No issues at all + never assessed →
not-assessed
- •All blockers closed + all friction closed →
- •Recalculate summary counts
- •Write tracker
- •Report changes:
- •Issues that changed state
- •Guides whose score changed
- •Guides now eligible for documentation
/ux-readiness signal <id> ready|blocked
Manually override a guide's UX score (for cases where automated assessment isn't sufficient).
Steps:
- •Read tracker, find guide by
id - •Set
uxReadiness.scoreto the provided value - •Set
lastAssessedto today - •Add history entry:
"YYYY-MM-DD: Manually signaled {score} by developer" - •Recalculate summary counts
- •Write tracker
- •Confirm the change
Integration with Other App Skills
| Skill | Relationship |
|---|---|
product-iteration | UX readiness is a formalized TEST phase output. After shipping fixes from a product-iteration cycle, run /ux-readiness sync to check if blockers cleared. |
qa | QA checklist results overlap with readiness criteria. A route that fails QA likely has friction or blocker issues for documentation. |
project-manager | STATUS.md blockers may correspond to guide blockers. ROLES-AND-ROUTES.md maps which routes each guide covers. |
issue-handler | Issues created by this skill route through the same system. Labels documentation + ux-readiness distinguish guide-related issues. |
Cross-Repo Details
- •Tracker path:
~/projects/01-projects/andamio-docs/.claude/skills/guide-pipeline/guide-tracker.json - •No git ops cross-repo: This skill reads/writes the file directly. The docs repo sees unstaged changes.
- •Issue queries: All via
gh issue view/list --repo Andamio-Platform/andamio-app-v2 - •Partner skill:
/guide-pipelinein the docs repo consumes the scores written here
Last Updated: February 8, 2026