Delegate independent tasks to specialized agents working concurrently with isolated context.
/exploration-plan - Planning & Beads Creation
exploration-plan
Structure work into plans and Beads. Three modes: plan from brainstorm, plan from scratch, or create Beads from existing plan.
SKILL.md
Full skill instructions
/exploration-plan - Planning & Beads Creation
Turn ideas into executable plans, and plans into Beads. This skill handles the full journey from exploration to tracked work items.
The Process
- Ask which mode - Use AskUserQuestion with the three options
- Execute the selected mode
- After creating plan.md - Always offer to create Beads
Mode Selection
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
Mode 1: Plan from Brainstorm
Input: exploration/ideas/YYYY-MM-DD-<topic>/spec.md
Output: plan.md in same folder, then move to planned/
Steps
- List available explorations in
exploration/ideas/ - Confirm selection with user
- Read spec.md - Form your own view first
- Fallback: If
spec.mdnot found, check for legacyexploration.md
- Fallback: If
- Ask to convene council - "Ready to send planning agents?"
- Spawn council - 3 agents analyze in parallel (see Council section)
- Synthesize - Combine your analysis + council input
- Present for approval - Feature structure, sequence, implementation approach
- Write plan.md - In the same folder
- Move folder -
ideas/<topic>/→planned/<topic>/ - Offer Beads - "Create these as Beads now?"
If user says yes to Beads, execute Mode 3.
Mode 2: Plan from Scratch
Input: User describes idea
Output: planned/YYYY-MM-DD-<topic>/plan.md
Steps
- Discuss the idea - Ask clarifying questions (use AskUserQuestion)
- Ask to convene council - Same as Mode 1
- Spawn council - 3 agents analyze in parallel
- Synthesize - Combine your analysis + council input
- Present for approval - Feature structure, sequence, implementation approach
- Create folder -
exploration/planned/YYYY-MM-DD-<topic>/ - Write plan.md - No exploration.md (that's fine)
- Offer Beads - "Create these as Beads now?"
If user says yes to Beads, execute Mode 3.
Mode 3: Create Beads from Plan
Input: exploration/planned/YYYY-MM-DD-<topic>/plan.md
Output: Beads (feature + tasks), move folder to mission/staged/
Steps
-
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] 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] EOF )" # Set up dependencies if specified in plan bd dep add <task-id> <depends-on-id> bd syncDescription 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
-
Rename and move folder - Use the feature number (e.g.,
1.5fromspace-agents-1.5) instead of the date:planned/YYYY-MM-DD-<topic>/→mission/staged/<feature-num>-<topic>/ -
Confirm - "Feature ready. Run
/missionto begin execution."
The Council
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 task
Spawn all 3 in parallel with run_in_background: true. Continue conversation while they work.
plan.md Structure
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]
### Task: [Task 2 Name]
**Goal:** [One sentence]
**Files:** [Create/Modify/Test]
**Depends on:** Task 1 Name
**Steps:**
1. [Step description]
2. [Step description]
## 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 upbd dep add
Folder Lifecycle
exploration/
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
Remember
- Always use AskUserQuestion for mode selection and approvals
- Council are advisors - synthesize their input, don't just accept it
- After writing plan.md, always offer to create Beads
- Move folders at each transition
- Beads auto-generates IDs
More Other skills
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Fundamental design principles for writing maintainable, testable Python code.
responsive-design
Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.
Generate Playwright tests from scenarios using interactive browser exploration and validation.
Automated website exploration and test case generation using Playwright.
Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.
gdpr-data-handling
GDPR-compliant data handling with consent management, data subject rights, and privacy controls.
Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
refactor-plan
Detailed multi-file refactor planning with safety checks and rollback guidance.
