Documentation
Documentation tools and technical writing skills
6825 skills in this category
Subcategories
mcaf-feature-spec
Create or update a feature spec under `docs/Features/` using `docs/templates/Feature-Template.md`: business rules, user flows, system behaviour, Mermaid diagram(s), verification plan, and Definition of Done. Use before implementing a non-trivial feature or when behaviour changes; keep the spec executable (test flows + traceability to tests).
doc-requirements-matrix
Framework for capturing documentation requirements, scoring priority, and assigning owners.
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.
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.
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.
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.
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.
documentation-criteria
Guides PRD, ADR, Design Doc, and Work Plan creation. Use when: planning features, writing specs, or creating technical documents.
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-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.