Skip to content
Agent Memory
Command

/plan-to-beads

Convert a Claude Code plan file into beads epic + tasks for cross-session tracking.

From plugin
beads
29k1 skill10 agents1 command
> /plugin marketplace add gastownhall/beads
> /plugin install beads@beads-marketplace

Command definition

plan-to-beads.md

Convert Plan to Beads Tasks

description:

Convert a Claude Code plan file into beads epic + tasks for cross-session tracking.

Arguments

$ARGUMENTS (optional - path to plan file, defaults to most recent in ~/.claude/plans/)

---

Use the **Task tool** with `subagent_type='general-purpose'` to convert the plan.

Agent Instructions

The agent should:

1. **Find the plan file**

  • If argument provided, use that path
  • Otherwise: `ls -t ~/.claude/plans/*.md | head -1`

2. **Parse the plan structure**

  • Title: First `# Plan:` or `#` heading
  • Description: Content under `## Summary`
  • Tasks: Each `### Phase N:` or `### N.` section
  • File list: Include in epic description

3. **Create the epic**

   bd create "[Plan Title]" -t epic -p 1 -d "[summary]. Files: N to modify." --json

4. **Create tasks from phases**

  • Each phase becomes a task
  • Use first paragraph of phase content as description
   bd create "[Phase title]" -t task -p 2 -d "[description]" --json

5. **Add sequential dependencies**

  • Phases are sequential: `bd dep add <phase2> <phase1>`

6. **Link tasks to epic**

  • `bd dep add <epic> <task>` for each task

7. **Return a concise summary** (not raw output):

   Created from: [filename]

   Epic: [title] ([epic-id])
     ├── [Phase 1] ([id]) - ready
     ├── [Phase 2] ([id]) - blocked by [prev]
     └── [Phase 3] ([id]) - blocked by [prev]

   Total: [N] tasks
   Run `bd ready` to start.

Notes

  • Original plan file is preserved for reference
  • Task descriptions use first paragraph only (keeps them scannable)
  • Sequential phases get automatic dependencies
Read more
@gastownhall
Ships withbeads

Distributed graph issue tracker for AI agents, powered by Dolt. Platforms: macOS, Linux, Windows, FreeBSD Docs: Beads provides a persistent, structured memory for coding agents.

29k2 skills10 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
28.7k
Star history of gastownhall/beads on GitHub, a chart by star-history.com

More commands from other plugins.

mempalace-audit

mempalace-audit

Command

Score how well organized your memory palace is, then run a guided repair session — one decision at a time.

@mempalace@mempalaceInstall Command