
Pdd
- Updated April 11, 2026
- kzmshx/claude-plugins
pdd is a Plan-Driven Development plugin that manages PLAN.md and NOTES.md files to structure AI-assisted development workflows. A developer uses it to keep a living plan and working notes so the agent and the human stay aligned on what to build next.
Key points
- Plan-Driven Development
- Manages PLAN.md + NOTES.md
- AI-assisted dev workflow
- Lightweight planning
Pdd by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add kzmshx/claude-plugins/plugin install pdd@kzmshxAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | April 11, 2026 |
|---|---|
| Repository | kzmshx/claude-plugins ↗ |
What it does
Run Plan-Driven Development by maintaining PLAN.md and NOTES.md to structure AI-assisted development work.
README.md
claude-plugin-pdd
Plan-Driven Development plugin for Claude Code.
Overview
PDD (Plan-Driven Development) is a methodology for AI-assisted development that emphasizes:
- PLAN.md: Collaboratively design before implementation
- NOTES.md: Capture discoveries during implementation
This plugin provides commands and automatic workflow integration.
Features
- Skills:
/pdd:planand/pdd:notes- Claude can also suggest these when appropriate - Hooks:
- SessionStart: Checks for existing PLAN.md and summarizes current state
- PreCompact: Suggests saving NOTES before context is lost
Installation
First, add the marketplace:
/plugin marketplace add kzmshx/claude-plugins
Then install the plugin:
/plugin install pdd@kzmshx
Skills
/pdd:plan
Create or continue a PLAN.md for the current branch.
/pdd:plan # Start planning for current branch
/pdd:plan "Add user auth" # Start with description
/pdd:notes
Capture discoveries from the current session.
/pdd:notes # Create notes from session
/pdd:notes "debugging session" # Create notes with focus
Configuration
Set environment variables in .claude/settings.json:
{
"env": {
"PDD_WORKSPACE_DIR": ".claude/pdd",
"PDD_LOCALE": "en"
}
}
| Variable | Default | Description |
|---|---|---|
PDD_WORKSPACE_DIR |
.claude/pdd |
Base directory for PLAN/NOTES |
PDD_LOCALE |
en |
Output language (en or ja) |
File Structure
.claude/pdd/
└── {branch}/
├── PLAN.md
├── NOTES_20251224_143000.md
└── NOTES_20251224_160000.md
Workflow
- Create branch for your task
- Run
/pdd:planto collaboratively design the approach - Implement based on the plan
- Run
/pdd:noteswhen you discover something unexpected - Repeat steps 3-4 until complete
Philosophy
- PLAN is a hypothesis, not a specification
- Implementation reveals unknowns that PLAN couldn't anticipate
- NOTES bridge sessions by preserving discoveries
- Human decides when to create NOTES; AI writes them
- Verification criteria in PLAN enable self-checking feedback loops
License
MIT