docs-applying-content-quality
Universal markdown content quality standards for active voice, heading hierarchy, accessibility compliance (alt text, WCAG AA contrast, screen reader support), and professional formatting. Essential for all markdown content creation across docs/, web sites, plans/, and repository files. Auto-loads when creating or editing markdown content.
Best use case
docs-applying-content-quality is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Universal markdown content quality standards for active voice, heading hierarchy, accessibility compliance (alt text, WCAG AA contrast, screen reader support), and professional formatting. Essential for all markdown content creation across docs/, web sites, plans/, and repository files. Auto-loads when creating or editing markdown content.
Teams using docs-applying-content-quality should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/docs-applying-content-quality/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How docs-applying-content-quality Compares
| Feature / Agent | docs-applying-content-quality | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Universal markdown content quality standards for active voice, heading hierarchy, accessibility compliance (alt text, WCAG AA contrast, screen reader support), and professional formatting. Essential for all markdown content creation across docs/, web sites, plans/, and repository files. Auto-loads when creating or editing markdown content.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Applying Content Quality Standards ## Purpose This Skill provides comprehensive guidance for applying **universal content quality standards** to all markdown content in the repository. It ensures consistent writing quality, accessibility compliance, and professional presentation across documentation, web sites, planning documents, and root files. **When to use this Skill:** - Creating or editing markdown content in docs/ - Writing content for ayokoding-web (Next.js) or ose-web (Next.js) - Creating planning documents in plans/ - Writing repository root files (README.md, CONTRIBUTING.md, etc.) - Ensuring accessibility compliance (WCAG AA) - Reviewing content for quality standards ## Core Quality Principles ### Writing Style and Tone **Active Voice Required**: Use active voice for clarity and directness. ✅ **Good**: "The agent validates the content against the convention." ❌ **Avoid**: "The content is validated against the convention by the agent." **Professional Tone**: Maintain professional, welcoming tone without being overly formal. **Clarity and Conciseness**: Write clear, direct sentences. Avoid jargon without context. **Audience Awareness**: Consider reader's technical level and provide necessary context. ### Heading Hierarchy **Single H1 Rule**: Each markdown file MUST have exactly one H1 heading (# Title). **Proper Nesting**: Follow hierarchical structure without skipping levels: - H1 (#) - Document title - H2 (##) - Major sections - H3 (###) - Subsections - H4 (####) - Sub-subsections - H5/H6 - Use sparingly ❌ **Invalid nesting** (skips level): ```markdown # Title ### Subsection ← Skips H2! ``` ✅ **Valid nesting**: ```markdown # Title ## Section ### Subsection ``` ### Accessibility Standards **Alt Text Required**: All images MUST have descriptive alt text. ```markdown ✅  ❌  ← Missing alt text ``` **WCAG AA Color Contrast**: Text must meet WCAG AA contrast ratios: - Normal text: 4.5:1 minimum - Large text (18pt+): 3:1 minimum **Semantic Formatting**: - Use **bold** for emphasis, not italics - Use proper heading structure (not bold text as headers) - Use lists for list content (not manual bullets) **Screen Reader Support**: Content must be accessible to screen readers through proper HTML structure and ARIA labels when needed. ### Formatting Conventions **Code Blocks**: Always specify language for syntax highlighting. ````markdown ✅ Good: ```javascript const x = 10; ``` ```` ❌ Bad: ``` const x = 10; ← No language specified ``` ```` **Paragraph Length**: Keep paragraphs concise (≤5 lines for readability). **Line Length**: Aim for 80-100 characters per line for better readability. **Lists**: Use consistent formatting: - Unordered lists: Use `-` (hyphen) for consistency - Ordered lists: Use `1.` numbering - Nested lists: Indent with 2 spaces per level ## No Time Estimates **CRITICAL**: Never include time-based framing in content. ❌ **Forbidden**: - "This tutorial takes 30 minutes" - "Complete this in 2-3 weeks" - "You can do this in 5 minutes" ✅ **Instead**: - Describe what will be accomplished - List concrete outcomes - Let users determine their own pace **Rationale**: Time estimates create artificial pressure and vary widely by experience level. ## Common Quality Checklist Before publishing any markdown content, verify: - [ ] Active voice used throughout - [ ] Exactly one H1 heading - [ ] Proper heading nesting (no skipped levels) - [ ] All images have descriptive alt text - [ ] Code blocks specify language - [ ] No time-based estimates or framing - [ ] Professional, welcoming tone - [ ] Paragraphs ≤5 lines - [ ] Clear, jargon-free language (or jargon explained) - [ ] WCAG AA color contrast for any custom colors - [ ] Semantic formatting (bold for emphasis, proper lists) ## Common Mistakes ### ❌ Mistake 1: Missing alt text **Wrong**: `` **Right**: `` ### ❌ Mistake 2: Skipped heading levels **Wrong**: ```markdown # Title ### Subsection ← Skips H2 ```` **Right**: ```markdown # Title ## Section ### Subsection ``` ### ❌ Mistake 3: Time-based framing **Wrong**: "This tutorial takes 30 minutes to complete." **Right**: "This tutorial covers X, Y, and Z concepts." ### ❌ Mistake 4: Passive voice overuse **Wrong**: "The file is created by the command." **Right**: "The command creates the file." ### ❌ Mistake 5: Code blocks without language **Wrong**: ``` npm install ``` **Right**: ```bash npm install ``` ## References **Primary Convention**: [Content Quality Principles](../../../repo-governance/conventions/writing/quality.md) **Related Conventions**: - [Accessibility First Principle](../../../repo-governance/principles/content/accessibility-first.md) - Foundational accessibility principle - [No Time Estimates Principle](../../../repo-governance/principles/content/no-time-estimates.md) - Rationale for avoiding time framing - [README Quality Convention](../../../repo-governance/conventions/writing/readme-quality.md) - README-specific quality standards - [Color Accessibility Convention](../../../repo-governance/conventions/formatting/color-accessibility.md) - WCAG color contrast requirements **Related Skills**: - `docs-creating-accessible-diagrams` - Accessible Mermaid diagrams with WCAG colors - `readme-writing-readme-files` - README-specific quality standards - `docs-applying-diataxis-framework` - Documentation organization framework --- This Skill packages universal content quality standards for consistent, accessible, professional markdown content across the repository. For comprehensive details, consult the primary convention document.
Related Skills
repo-applying-maker-checker-fixer
Three-stage content quality workflow pattern (Maker creates, Checker validates, Fixer remediates) with detailed execution workflows. Use when working with content quality workflows, validation processes, audit reports, or implementing maker/checker/fixer agent roles.
docs-validating-factual-accuracy
Universal methodology for verifying factual correctness in documentation using WebSearch and WebFetch tools. Covers command syntax verification, version checking, code example validation, API correctness, confidence classification system ([Verified], [Error], [Outdated], [Unverified]), source prioritization, and update frequency rules. Essential for maintaining factual accuracy in technical documentation and educational content
docs-creating-in-the-field-tutorials
Comprehensive guide for creating in-the-field production implementation guides - production-ready code with 20-40 guides following standard library first principle, framework integration, and enterprise patterns. Essential for creating production tutorials for programming languages on educational platforms
docs-creating-by-example-tutorials
Comprehensive guide for creating by-example tutorials - code-first learning path with 75-85 heavily annotated examples achieving 95% language coverage. Covers five-part example structure, annotation density standards (1.0-2.25 comments per code line PER EXAMPLE), self-containment rules, and multiple code blocks for comparisons. Essential for creating by-example tutorials for programming languages on educational platforms
docs-creating-accessible-diagrams
WCAG-compliant Mermaid diagrams using verified accessible color palette. Use when creating diagrams, flowcharts, or any color-dependent visualizations requiring accessibility compliance for color blindness.
docs-applying-diataxis-framework
Diátaxis documentation framework for organizing content into four categories - tutorials (learning-oriented), how-to guides (problem-solving), reference (technical specifications), and explanation (conceptual understanding). Essential for creating and organizing documentation in docs/ directory.
apps-ose-web-developing-content
Guide for creating content on ose-web Next.js 16 content platform. Covers English-only landing page structure, update posts with date-prefixed filenames, markdown frontmatter (title, date, tags, summary, showtoc), simple flat organization, and ose-web specific conventions. Essential for ose-web content creation tasks
apps-organiclever-web-developing-content
Comprehensive guide for developing organiclever-web, the OrganicLever life journal at www.organiclever.com. Covers DDD bounded-context architecture, PGlite local-first storage, Effect TS, XState, Next.js 16 App Router, and Vercel deployment. Essential for development tasks on organiclever-web.
apps-ayokoding-web-developing-content
Comprehensive guide for creating content on ayokoding-web, a Next.js 16 fullstack content platform (ayokoding-web). Covers bilingual content strategy (default English), tRPC API, content workflow, and ayokoding-web specific patterns. Essential for content creation tasks on ayokoding-web
nx-workspace
Explore and understand Nx workspaces. USE WHEN answering questions about the workspace, projects, or tasks. ALSO USE WHEN an nx command fails or you need to check available targets/configuration before running a task. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What depends on library Y?', 'What targets can I run?', 'Cannot find configuration for task', 'debug nx task failure'.
nx-run-tasks
Helps with running tasks in an Nx workspace. USE WHEN the user wants to execute build, test, lint, serve, or run any other tasks defined in the workspace.
nx-plugins
Find and add Nx plugins. USE WHEN user wants to discover available plugins, install a new plugin, or add support for a specific framework or technology to the workspace.