UX writing and document accessibility standards for technical deliverables. [EXPLICIT] Use when the user asks to "improve readability", "fix information hierarchy", "reduce cognitive load", "write microcopy", "check readability score", or mentions "UX writing", "scanability", "Flesch-Kincaid", "escritura UX", "legibilidad", "cognitive load". [EXPLICIT]
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdreferences/ux-writing-patterns.mdtemplates/output.docx.mdtemplates/output.htmlEnsures deliverables are business-readable, scannable, and cognitively accessible. Provides 5 standards: information hierarchy, cognitive load reduction, scannability, microcopy, and readability heuristics. Spanish-first bilingual support. [EXPLICIT]
Las palabras son interfaz. Cada titulo, cada etiqueta, cada callout es una decision de diseno de informacion. UX writing no es "pulir el texto al final" — es la primera capa de usabilidad de todo entregable. Si el lector no puede escanear, entender, y actuar en su presupuesto de tiempo, el contenido no existe.
The user provides a standard or target content as $ARGUMENTS. Parse $1 as standard name/number and $2 as target content or file path. [EXPLICIT]
Parameters:
{MODO}: piloto-auto (default) | desatendido | supervisado | paso-a-paso
{FORMATO}: markdown (default) | html | dual{VARIANTE}: ejecutiva (~40% — S1 hierarchy + S5 readability + top anti-patterns) | tecnica (full 5 standards, default)If reference materials exist, load them:
Read ${CLAUDE_SKILL_DIR}/references/ux-writing-patterns.md
$ARGUMENTS format: [standard-number-or-name] [target-content]
Examples:
"hierarchy executive-report.html" → Standard 1, target=file
"microcopy error messages" → Standard 4, focus=errors
"readability check this document" → Standard 5, target=conversation context
"full audit proposal.html" → All 5 standards
Pattern: Executive Summary > What Changes > Impact > Next Steps
Per-Section Structure:
Page Composition: 30% scanning content (headings, callouts, bold, lists) + 70% detail content (paragraphs, tables, appendices)
Anti-Patterns: Burying conclusion in paragraph 3. Walls of text without breaks. Sections without summary.
Conditional Logic:
Audience Adaptation: Executive (60% scanning / 40% detail), Technical (40/60), Regulatory (20/80).
Chunking Rule: Max 3-5 items per group, max 7 plus/minus 2 concepts per section.
Progressive Disclosure: Summary > Detail > Appendix (reader chooses depth)
Terminology: Explain on FIRST use, then use consistently. Example: "Annual Percentage Rate (APR) is the yearly cost of borrowing. Example: 5% APR on $100K = $5,000/year."
Numbers: Always contextualized. "$2.5M (15 FTE annual salary, 25% of infrastructure budget)" not just "$2.5M".
Comparisons: Relative + absolute. "3x faster (150ms vs 500ms), reducing approval from 2 hours to 40 minutes" not just "150ms response time".
Conditional Logic:
Trade-offs: Chunking size (3 items = memorable, 5 = comprehensive) — target 4. Disclosure depth (2 levels = simple, 4 = complete) — target 3 levels.
80/20 Rule: Reader extracts 80% value from 20% content (headings, callouts, bold, lists, summaries).
Visual Hierarchy:
Callout Types:
| Type | Use Case |
|---|---|
| Key Insight | Critical finding, decision, action |
| Warning | Risk, blocker, unresolved issue |
| Decision Required | Awaiting stakeholder approval |
| Success | Positive outcome, milestone reached |
Callout styling: left 4px border + tinted background. Colors configurable via brand-config.json or design system tokens. [EXPLICIT]
Table Rules: Max 6 visible columns (rest in appendix). Sticky header row. Min 32px row height. Highlight critical rows.
Paragraph Rules: First sentence = topic sentence. Max 4 sentences. Last sentence = implication.
Conditional Logic:
Buttons/CTAs: Verb + Object pattern. "View Architecture" not "Click Here". "Download Phase 3 Report" not "More Info".
Empty States: What is missing + how to fix. "No scenarios evaluated yet. Run Phase 3 to generate options."
Error Messages: What happened + why + how to fix. "Gate 1 failed: 2 scenarios missing cost scores. Re-run Phase 3 with cost analysis enabled."
Confirmation: What was done + what happens next. "Scenario B approved. Phase 4 design can now begin."
Inline Validation: Issue + context + fix. "Loan amount exceeds limit ($800K > $750K max). Enter amount <= $750,000."
Help Text: Definition + example. "Annual income: total earnings before taxes (W-2 or tax return). Example: $75,000"
Conditional Logic:
Targets:
| Metric | Target | Test |
|---|---|---|
| Sentence length | 15-20 words avg, max 35 | Read aloud; pause for breath = too long |
| Paragraph length | 3-4 sentences avg, max 6 | Fits on phone screen |
| Passive voice | <15% of sentences | Count "is/are/was/were" + past participle |
| Jargon density | Max 2 unexplained terms per paragraph | Count domain terms without inline explanation |
Flesch-Kincaid Grade Targets:
Bilingual Support (Spanish-first):
Conditional Logic:
| Scenario | Response |
|---|---|
| No existing content to audit | Start with competitor/industry benchmark analysis. Create content style guide from scratch with stakeholder workshops. Deliver baseline standards + 10 sample rewrites. |
| Highly technical audience (developers, engineers) | Adjust readability targets upward (Grade 10-12 acceptable). Prioritize precision over simplicity. Preserve domain jargon but define on first use. |
| Multi-language product (not just bilingual) | Define primary language for content creation. Create translation brief per language with tone adaptations. Budget 40% more for 3+ languages. Use ICU message format for dynamic content. |
| Regulated content (financial disclaimers, medical) | Legal review mandatory — UX writing optimizes within legal constraints, not overrides them. Maintain approved-copy registry. Version-control all regulated microcopy. |
| Design system without content guidelines | Integrate content standards into component documentation. Each component gets: label pattern, character limits, tone guidance, error message template. |
| Legacy product with inconsistent voice | Audit and categorize existing patterns. Create "current vs target" voice comparison. Prioritize high-traffic flows for rewriting first. Accept gradual migration over big-bang rewrite. |
| Dimension | Option A | Option B | Decision Rule |
|---|---|---|---|
| Completeness vs readability | All details in one doc | Summary + appendix | Summary + appendix if > 3 pages |
| Accessibility vs authoring speed | Well-structured (20% longer to write) | Quick draft | Invest if document read by 5+ people |
| Bilingual vs single language | Spanish + English (30% more effort) | Single language | Bilingual if audience spans languages |
| Visual design vs plain text | Styled HTML (higher readability) | Plain text (portable) | Styled for stakeholder-facing; plain for internal |
Before delivering UX writing audit:
| Format | Default | Description |
|---|---|---|
markdown | Yes | Rich Markdown + Mermaid diagrams. Token-efficient. |
html | On demand | Branded HTML (Design System). Visual impact. |
dual | On demand | Both formats. |
Default output is Markdown with embedded Mermaid diagrams. HTML generation requires explicit {FORMATO}=html parameter. [EXPLICIT]
Primary: UW-01_UX_Writing_{project}.md (or .html if {FORMATO}=html|dual) — 5-standard audit (hierarchy, cognitive load, scannability, microcopy, readability), anti-patterns with fixes, readability metrics, audience adaptation recommendations.
Secondary: Readability radar chart, information hierarchy map, terminology consistency report.
Author: Javier Montano | Last updated: 2026-03-12
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.