Maintain project documentation synchronized with code. Keep feature specs, API contracts, and README current with init-project standards. Use when updating docs after code changes, adding new features, or ensuring documentation completeness.
All documentation follows init-project conventions:
docs/feature-specs/F-##-slug.yaml, docs/user-stories/US-###-slug.yamltitle, status, last_updated fieldsReference /file-templates/init-project/CLAUDE.md for full conventions.
Required docs (from init-project template):
docs/product-requirements.yaml - Project goals, scope, features, success metricsdocs/feature-specs/F-##-*.yaml - One per F-## featuredocs/user-stories/US-###-*.yaml - One per user storydocs/user-flows/*.yaml - Primary user flowsdocs/api-contracts.yaml - API endpointsdocs/system-design.yaml - Architecturedocs/data-plan.yaml - Metrics and data storagedocs/design-spec.yaml - UI/UX specificationsBefore making changes, understand what exists:
docs/product-requirements.yaml for feature list and current statusdocs/feature-specs/ for existing feature documentationdocs/api-contracts.yaml for API coverageFor feature changes:
docs/feature-specs/F-##-*.yaml with new requirementsdocs/api-contracts.yamldocs/product-requirements.yaml if scope changedFor new features:
docs/feature-specs/F-##-slug.yaml following init-project templatedocs/api-contracts.yaml if applicabledocs/user-stories/US-###-slug.yaml if neededChecklist before finalizing:
title, status, last_updated)Keep main README current:
Update specific documentation:
/manage-project/update/update-feature # Update feature specs
/manage-project/add/add-api # Add API endpoints
/manage-project/update/update-design # Update system design
/manage-project/update/update-requirements # Update success metrics
Validation commands:
/manage-project/validate/check-consistency # Verify all IDs linked correctly
/manage-project/validate/check-coverage # Verify no orphaned docs
/manage-project/validate/check-api-alignment # Verify API alignment
Bash utilities (from docs/ directory):
./check-project.sh # Full validation
./list-features.sh # Show all features
./list-stories.sh # Show all stories
./list-apis.sh # Show all API endpoints
F-##-slug.yaml following templateapi-contracts.yaml and corresponding feature specsnpx skills add CaptainCrouton89/Documenting Code下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer