claude-planz Conventions
claude-planz is a lightweight research and planning extension that integrates with Beads CLI for task tracking.
Beads CLI Quick Reference
bash
bd init # Initialize Beads in current project bd ready # List tasks with no open blockers bd show <id> # View task details (e.g., bd-a1b2) bd list # List all tasks bd create "Title" -p 0 # Create priority-0 task bd update <id> --note "text" # Add note to task bd update <id> --status done # Mark task complete bd dep add <child> <parent> # Add dependency
claude-planz Commands
| Command | Purpose |
|---|---|
/cp:init | Initialize Beads + create research/plans directories |
/cp:status | Show phase progress and ready tasks |
/cp:research <task-id> | Research a task, save to .beads/research/ |
/cp:plan <phase-id> | Plan a phase, save to .beads/plans/ |
File Conventions
- •Research documents:
.beads/research/<task-id>.md - •Phase plans:
.beads/plans/<phase-id>.md - •All documents use ISO dates (YYYY-MM-DD)
Task Hierarchy
Beads uses hash-based IDs with dot notation for hierarchy:
code
bd-a3f8 # Epic/Phase level bd-a3f8.1 # Task under epic bd-a3f8.1.1 # Sub-task bd-a3f8.2 # Another task under same epic
When researching or planning, use the parent ID to identify phases and child IDs for individual tasks.
Workflow
- •Initialize:
/cp:initsets up Beads and creates directories - •Create tasks: Use
bd createto add epics/phases and tasks - •Research:
/cp:research bd-xxxxto research individual tasks - •Plan:
/cp:plan bd-xxxxto create phase implementation plans - •Execute: Work through tasks using
bd readyto see what's next - •Track:
/cp:statusto see overall progress