Agent skill
project-docs
Project documentation structure — standard proj-[name]/ layout with ADRs, stories, and operations guides. Use when: initializing docs for a new project, recording architecture decisions, or maintaining project knowledge bases.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/project-docs-cablate-ai-toolkit
SKILL.md
Project Documentation
Core Principles
- Docs are for future you — Good docs let you resume context in 5 minutes after 3 months away
- Record decisions, not just results — "We use X" is not enough. Record "why X, not Y"
Project Docs Structure
Each project gets a proj-[name]/ directory:
proj-[name]/
├── SKILL.md # Project entry point (concise summary)
└── references/
├── _index.md # Navigation guide
├── product/
│ ├── vision.md # What problem this project solves
│ └── principles.md # Core development principles
├── system/
│ └── overview.md # System architecture overview
├── decisions/
│ ├── _index.md # Decision index
│ ├── adr/ # Architecture Decision Records
│ └── stories/ # Feature stories
└── operations/
├── quick-nav.md # Quick navigation
└── troubleshooting.md # Common issues & solutions
Initializing a New Project
- Create the directory structure above
- Fill
product/vision.md— What problem does this project solve? - Define
product/principles.md— What are the core development principles? - Document
system/overview.md— What does the system look like now? - Backfill
decisions/adr/— Record important technical choices already made
See doc-standards.md for ADR format, story format, and naming conventions.
References
| File | Content |
|---|---|
| doc-standards.md | Document formats and templates |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?