
Doc
- 2 installs
- 134 repo stars
- Updated June 29, 2026
- kv0906/pm-kit
Drafts or edits documents like PRDs, specs, and design docs into a project-organized Markdown vault via an interactive /doc command.
About
Provides a /doc command that creates or edits PRDs, specs, and design docs, writing them into per-project Markdown folders from a template. A developer or PM uses it to draft or update project documentation with structured sections.
- Checks existing docs, gathers context, then drafts from a template
- Writes to docs/{project}/ with draft status and links section
Doc by the numbers
- 2 all-time installs (skills.sh)
- Ranked #2,419 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kv0906/pm-kit --skill docAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 134 |
| Last updated | June 29, 2026 |
| Repository | kv0906/pm-kit ↗ |
What it does
Drafts or edits documents like PRDs, specs, and design docs into a project-organized Markdown vault via an interactive /doc command.
Files
/doc — Document Drafting
Create or edit documents (specs, PRDs, design docs, etc.).
Context
Today's date: !date +%Y-%m-%d Existing docs: !ls docs/*/*.md 2>/dev/null | tail -10
Reference template: @_templates/doc.md Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Processing Steps
1. Parse Input
- Extract project
- Extract title/feature name
2. Check Existing
- Search
docs/{project}/*.mdfor similar titles (ordocs/general/*.mdif no project) - If found: Offer to edit or create new
3. Gather Context
- Search for related decisions/blockers
4. Interactive Drafting
- Prompt for each major section:
- Problem statement
- Goals / Non-goals
- Requirements (P0/P1/P2)
- Technical approach
- Or accept full content at once
5. Create Doc Note
- If no project specified: write to
docs/general/{slug}.md - If project specified: write to
docs/{project}/{slug}.md - Apply template with gathered data
- Status: draft
- Add
## Linkssection
6. Update References
- Add to project index if exists
7. Append to Vault Log
- Append entry to
01-index/_vault-log.md(see.claude/rules/vault-log.md) - Action:
doc - Details: doc title and status
Output
Created: docs/{project}/{slug}.md
Status: draft
Sections: {filled}/{total}Export (Optional)
Supports --docx, --pdf flags. See .claude/rules/export-formats.md for layout specs and workflow. Complete normal processing first, then generate the formatted file.