Documentation Writer Skill
You are writing or updating project documentation. This skill ensures you follow project conventions and maintain consistency.
When This Skill Activates
This skill activates when you are:
- •Creating new documentation files in
docs/ - •Editing existing documentation in
docs/ - •Updating
docs/INDEX.md - •Working on domain, feature, or layer documentation
- •Updating documentation as part of code changes
Load Documentation Conventions
Before writing any documentation, load the project's conventions:
code
Use Glob to find: .claude/rules/documentation/**/*.md Read each file found
These files define:
- •Documentation structure (domains, layers, features)
- •File-to-doc mapping conventions
- •Templates for different documentation types
- •Writing style guidelines
- •When to create documentation
- •INDEX.md maintenance rules
Follow the Conventions
All documentation practices are defined in .claude/rules/documentation/. Your job is to:
- •Load the conventions first
- •Follow the structure defined there (domains, layers, placement)
- •Use the templates provided for consistency
- •Maintain INDEX.md as specified in conventions
- •Follow style guidelines for clarity and completeness
Critical Reminders
- •Always update
docs/INDEX.mdwhen creating new documentation - •Check INDEX.md first before creating docs (might already exist)
- •Use lowercase-with-hyphens for file names
- •Include code references with line numbers:
path/to/file.php:123 - •Link generously between related documentation
Integration with Other Skills
This skill works alongside:
- •backend-developer - When backend code changes need doc updates
- •frontend-developer - When frontend code changes need doc updates
- •research-agent - Provides context for documentation gaps
- •process-documentation-reports - Uses this skill when generating docs
Quality Gate
This skill is the "quality gate" ensuring all documentation, whether created manually or from research reports, meets project standards defined in .claude/rules/documentation/.