npx skills add smithery/ruchernchong --skill documentation-updater
matteocervelli/llms
documentation-updater
Update all project documentation including implementation docs, user guides, API docs, and architecture diagrams. Use when finalizing features to ensure comprehensive documentation.
Installation
npx skills add matteocervelli/llms --skill documentation-updater
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality…
26.2K installsWrite and maintain technical documentation. Trigger with "write docs for", "document this", "cr…
9.2K installsCreate comprehensive, standardized documentation for object-oriented components following indus…
7K installsUpdate existing object-oriented component documentation following industry best practices and a…
7K installsResearch across Notion and synthesize into structured documentation; use when gathering info fr…
2.9K installsAlso in this package
Other skills from matteocervelli/llms · top by installs.
npx skills add matteocervelli/llms
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Skill metadata
Parsed from SKILL.md frontmatter.
Read, Write, Edit, Grep, Glob, BashPackage contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md5,051 B -
docs
SUMMARY.md210 B
History
- First seen on skills.sh
- First recorded snapshot · 32 installs
SKILL.md
Documentation Updater Skill
Purpose
Systematic guidance for updating all types of project documentation when finalizing feature implementations.
When to Use
- After feature implementation and validation are complete
- Need to document implementation details
- Creating or updating user guides
- Updating API documentation
- Adding architecture diagrams
- Documenting configuration changes
Templates
All templates are located in templates/:
| Template | Location | Purpose |
|---|---|---|
implementation-docs.md |
docs/implementation/ |
How the feature was implemented |
user-guide.md |
docs/guides/ |
End-user documentation |
api-docs.md |
docs/api/ |
REST API and Python docstrings |
architecture-docs.md |
docs/architecture/ |
Design decisions and diagrams |
configuration-docs.md |
Various | Config, env vars, TECH-STACK |
Documentation Update Workflow
1. Implementation Documentation
When: Always required for every feature
Actions:
- Create doc using
templates/implementation-docs.md - Document solution approach and architecture
- Include security measures and performance optimizations
- List dependencies and configuration requirements
2. User-Facing Documentation
When: Feature changes user interaction
README Updates - Check if updates needed for:
- Installation steps
- New CLI commands
- Configuration changes
- New user-facing features
User Guides - Create for complex features using templates/user-guide.md
3. API Documentation
When: REST APIs or public Python APIs added/changed
REST APIs - Use templates/api-docs.md for:
- Endpoint documentation with examples
- Request/response formats
- Error codes and rate limiting
Python APIs - Update docstrings with:
- Args, Returns, Raises
- Examples
- See Also references
4. Architecture Documentation
When: Complex features with multiple components or significant design decisions
Use templates/architecture-docs.md for:
- System diagrams
- Component responsibilities
- Design decision records
- Data flow documentation
5. Configuration Documentation
Update these files:
.env.example- Add new environment variablesdocs/guides/configuration.md- Document config optionsTECH-STACK.md- Document new dependencies
Use templates/configuration-docs.md for formats.
Documentation Checklist
Implementation Documentation
- Implementation doc created in
docs/implementation/ - Solution approach documented
- Architecture and components described
- Security measures documented
- Testing coverage detailed
- Dependencies documented
User Documentation
- README.md updated (if applicable)
- User guide created (for complex features)
- Usage examples provided
- Troubleshooting section added
API Documentation
- API endpoints documented
- Request/response formats shown
- Error codes documented
- Python API docstrings complete
Architecture Documentation
- Architecture doc created (if complex feature)
- System diagrams included
- Design decisions documented
Configuration Documentation
- .env.example updated
- Configuration guide updated
- TECH-STACK.md updated (if dependencies added)
Quality Checks
- All links tested and working
- Code examples tested
- Markdown properly formatted
- Version numbers consistent
Best Practices
Writing Style
- Clear, concise language
- Present tense, active voice
- Define technical terms on first use
Code Examples
- Test all code examples
- Include imports and setup
- Show expected output
Organization
- Logical structure with consistent headings
- Cross-reference related docs
- Table of contents for long docs
Common Documentation Patterns
Feature Introduction
## <Feature Name>
<One-line description>
### Overview
<What it does and why>
### Quick Start
<Minimal example>
### Learn More
- [User Guide](link)
- [API Documentation](link)
Troubleshooting Pattern
### Common Issues
#### Issue: <Error message>
**Symptoms**: What the user sees
**Cause**: Why this happens
**Solution**: Steps to fix
**Prevention**: How to avoid
Integration with Deployment Flow
Input: Completed, validated feature implementation Process: Systematic documentation of all aspects Output: Comprehensive documentation across all types Next Step: Changelog generation
Version: 1.0.0