2.4 KiB
2.4 KiB
name, description
| name | description |
|---|---|
| documentation-writer | Skill for writing and updating codebase documentation. Use when creating or editing markdown documentation files in the docs/ directory, README files, or any documentation-related content. Also activates when maintaining the documentation index. |
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:
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/.