Help us improve
Share bugs, ideas, or general feedback.
From space-agents
Structure work into plans and Beads. Three modes: plan from brainstorm, plan from scratch, or create Beads from existing plan.
npx claudepluginhub thebrownproject/space-agents --plugin space-agentsHow this skill is triggered — by the user, by Claude, or both
Slash command
/space-agents:exploration-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn ideas into executable plans, and plans into Beads. This skill handles the full journey from exploration to tracked work items.
Transforms feature descriptions, bug reports, or improvement ideas into structured beads with parallel research and multi-phase planning. Supports flexible detail levels.
Creates structured plans for multi-step tasks including software features, implementations, research, or projects. Deepens plans via interactive sub-agent reviews.
Creates executable implementation plans from design folders, decomposing into granular tasks via Superpower Loop phases: structure, decomposition, validation, reflection, git commit.
Share bugs, ideas, or general feedback.
Turn ideas into executable plans, and plans into Beads. This skill handles the full journey from exploration to tracked work items.
Which planning mode?
• Plan from brainstorm → reads ideas/<topic>/spec.md
• Plan from scratch → start with just an idea
• Create Beads from plan → reads planned/<topic>/plan.md
Input: exploration/ideas/YYYY-MM-DD-<topic>/spec.md
Output: plan.md in same folder, then move to planned/
exploration/ideas/spec.md not found, check for legacy exploration.mdideas/<topic>/ → planned/<topic>/If user says yes to Beads, execute Mode 3.
Input: User describes idea
Output: planned/YYYY-MM-DD-<topic>/plan.md
exploration/planned/YYYY-MM-DD-<topic>/If user says yes to Beads, execute Mode 3.
Input: exploration/planned/YYYY-MM-DD-<topic>/plan.md
Output: Beads (feature + tasks), move folder to mission/staged/
List available plans in exploration/planned/
Confirm selection with user
Read plan.md - Parse the feature and tasks
Show what will be created - List feature name + task names
Create Beads:
# Get active epic
EPIC_ID=$(bd list -t epic --status open --json | jq -r '.[0].id')
# Create feature under epic
bd create "Feature title" -t feature --parent "$EPIC_ID" -p 2
# Get the feature ID just created
FEATURE_ID=$(bd list -t feature --status open --json | jq -r '.[-1].id')
# Create tasks under feature with descriptions from plan.md
bd create "Task 1" -t task --parent "$FEATURE_ID" -p 1 -d "$(cat <<'EOF'
**Goal:** [One sentence goal from plan]
**Files:**
- [file list from plan]
**Steps:**
1. [steps from plan]
**Tests:**
- [ ] [test criteria from plan]
EOF
)"
bd create "Task 2" -t task --parent "$FEATURE_ID" -p 2 -d "$(cat <<'EOF'
**Goal:** [One sentence goal from plan]
**Files:**
- [file list from plan]
**Steps:**
1. [steps from plan]
**Tests:**
- [ ] [test criteria from plan]
EOF
)"
# Set up dependencies if specified in plan
bd dep add <task-id> <depends-on-id>
bd sync
Description format: Extract from each ### Task: section in plan.md:
**Goal:** from task's Goal line**Files:** from task's Files line**Steps:** from task's Steps list**Tests:** from task's Tests checklistRename and move folder - Use the feature number (e.g., 1.5 from space-agents-1.5) instead of the date: planned/YYYY-MM-DD-<topic>/ → mission/staged/<feature-num>-<topic>/
Confirm - "Feature ready. Run /mission to begin execution."
Advisors, not decision makers. HOUSTON synthesizes and can override.
space-agents:plan-task-planner - Breaks feature into tasksspace-agents:plan-sequencer - Analyzes dependencies, execution orderspace-agents:plan-implementer - Creates TDD task breakdown per taskSpawn all 3 sequentially (NOT as background tasks). Wait for each agent to complete and return results before spawning the next. HOUSTON must have all council input before synthesizing.
Use explicit hierarchy that maps to Beads:
# Feature: [Feature Name]
**Goal:** [One sentence description]
## Overview
[Context, motivation, what this achieves]
## Tasks
### Task: [Task 1 Name]
**Goal:** [One sentence]
**Files:** [Create/Modify/Test]
**Depends on:** [None or other task names]
**Steps:**
1. [Step description]
2. [Step description]
**Tests:**
- [ ] [Observable behaviour or outcome to verify]
- [ ] [Another verifiable criterion]
### Task: [Task 2 Name]
**Goal:** [One sentence]
**Files:** [Create/Modify/Test]
**Depends on:** Task 1 Name
**Steps:**
1. [Step description]
2. [Step description]
**Tests:**
- [ ] [Observable behaviour or outcome to verify]
- [ ] [Another verifiable criterion]
## Sequence
1. Task 1 (no dependencies)
2. Task 2 (depends on Task 1)
3. Task 3 (can run parallel with Task 2)
## Success Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]
Parsing rules:
# Feature: → Creates Beads feature### Task: → Creates Beads task**Depends on:** → Sets up bd dep add**Tests:** → Included in task description for Builder/Inspectorexploration/
ideas/ ← /brainstorm creates spec.md here
planned/ ← /plan creates plan.md, moves from ideas/
mission/
staged/ ← /plan creates Beads, moves from exploration/planned/
complete/ ← /land moves here when feature closes