Documentation
Documentation tools and technical writing skills
6825 skills in this category
Subcategories
seo-writing
Use when planning or drafting search-optimized content that balances keyword intent with GTM messaging.
brand-voice-glossary
Tone, diction, and phrasebook system for consistent writing + localization.
experience-system-blueprint
Documentation pattern for translating brand platforms into modular experience systems.
api-style-guide
Style and formatting rules for API/SDK documentation, samples, and tutorials.
whitepapers
Use when producing research-heavy whitepapers or technical guides that require structured argumentation and data.
scriptwriting
Use when crafting scripts, storyboards, and messaging for video content.
diagnostics
Use for structured technical SEO audits, incident response, and validation.
financial-product-blueprint
Template for packaging financial products with pricing, underwriting, and compliance details.
technical-seo
Use when diagnosing crawl/index issues, performance regressions, or structured data gaps.
codebase-analysis
Deep architectural analysis using Gemini's codebase_investigator tool. Trigger when user needs architecture overview ("analyze this codebase", "map dependencies"), onboarding to unfamiliar code, understanding legacy systems, or identifying technical debt.
mcaf-testing
Add or update automated tests for a change (bugfix, feature, refactor) using the repository’s testing rules in `AGENTS.md`. Use TDD where applicable; derive scenarios from docs/Features/* and ADR invariants; prefer stable integration/API/UI tests, run build before tests, and verify meaningful assertions for happy/negative/edge cases.
codebase-analysis
Codebase analysis using Codex CLI with read-only sandbox. Trigger when user needs architecture overview ("analyze this codebase with Codex", "have Codex map dependencies"), onboarding to unfamiliar code, understanding legacy systems, or identifying technical debt.
mcaf-adr-writing
Create or update an ADR (Architecture Decision Record) under `docs/ADR/` using `docs/templates/ADR-Template.md`: context, decision, alternatives, consequences, rollout, and verification. Use when changing architecture, boundaries, dependencies, data model, or cross-cutting patterns; ensure it is self-contained, has a Mermaid diagram, and defines testable invariants.
documentation-process
After implementing a new feature or fixing a bug, make sure to document the changes. Use after finishing the implementation phase for a feature or a bug-fix
coding-rules
Applies coding standards for clean, maintainable code. Use when: writing functions, handling errors, refactoring, or reviewing code style.
integration-e2e-testing
Designs integration and E2E tests with mock boundaries. Use when: writing E2E tests, integration tests, or reviewing test quality.
testing-process
Guidelines describing how to test the code. Use whenever writing new or updating existing code, for example after implementing a new feature or fixing a bug.
logophile
Editing mode for clarity and semantic density; use for prompts, docs, specs, emails, and naming.
ontological-documentation
This skill should be used when creating comprehensive ontological documentation for software systems, including extracting domain concepts, modeling semantic relationships, and generating visual representations of system architectures and business domains.
documentation-criteria
Guides PRD, ADR, Design Doc, and Work Plan creation. Use when: planning features, writing specs, or creating technical documents.