Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
kv0906 avatar

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 doc

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars134
Last updatedJune 29, 2026
Repositorykv0906/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

SKILL.mdMarkdownGitHub ↗

/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}/*.md for similar titles (or docs/general/*.md if 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 ## Links section

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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.