What problem does it solve?
This Skill ensures that all project documentation—from README.md to API references and CHANGELOG.md—is consistently updated and synchronized with the latest code changes. It automates the often-overlooked task of documentation, preventing outdated or missing information.
Core Features & Use Cases
- Comprehensive Documentation Updates: Automatically updates various documentation artifacts, including
README.md, CHANGELOG.md, API documentation, and code comments, reflecting new features, bug fixes, and refactorings.
- Specification Synchronization: Ensures that
specs/ documents (e.g., Arc42 views, BDD scenarios) are aligned with the implemented code, maintaining a single source of truth.
- Doc Comment Generation: Generates or updates doc comments for public APIs, functions, and modules, improving code readability and maintainability.
- Use Case: After a new feature is implemented and reviewed, this Skill automatically updates the
README.md with usage instructions, adds an entry to CHANGELOG.md, and ensures all relevant specs/ are synchronized, saving developers from manual documentation tasks.
Quick Start
After code review is complete, invoke the Documenter to update all relevant documentation:
@skill documenter