Documenting Code

Community

Keep docs current, automate project standards.

AuthorCaptainCrouton89
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures your project documentation remains synchronized with your codebase, maintaining feature specs, API contracts, and READMEs according to init-project standards. It solves the problem of outdated or incomplete documentation, ensuring that all team members have access to accurate and traceable information.

Core Features & Use Cases

  • Standards Compliance: Adhere to init-project conventions for IDs (F-##, US-###), file paths, and required front-matter fields.
  • Automated Updates: Guides you through updating documentation for feature changes, new features, and API modifications.
  • Use Case: After implementing a new API endpoint, use this Skill to automatically update docs/api-contracts.yaml, the corresponding docs/feature-specs/F-##-*.yaml, and the docs/product-requirements.yaml. This ensures all documentation reflects the latest code, saving manual effort and preventing discrepancies.

Quick Start

Example: Update documentation after a feature change

1. Check state: "Read docs/product-requirements.yaml for feature list."

2. Update: "Update docs/feature-specs/F-123-user-profile.yaml with new fields."

3. Verify: "Check consistency using /manage-project/validate/check-consistency."

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Documenting Code
Download link: https://github.com/CaptainCrouton89/.claude/archive/main.zip#documenting-code

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.