beads-converter
Convert plans to Beads - works with /beads-loop, /beads-swarm, or RalphTUI
Create architectural plans for new features - works with any executor (loop or swarm). For bugs use /bug-plan-creator, for code quality use /code-quality-plan-creator.
> /plugin marketplace add GantisStorm/essentials-claude-code > /plugin install essentials@essentials-claude-code
How it fires
How this command gets triggered: by you, by Claude, or both.
/plan-creatorContext preview
What this command does when you run it.
Create architectural plans for new features - works with any executor (loop or swarm). For bugs use /bug-plan-creator, for code quality use /code-quality-plan-creator.
allowed-tools: Task, AskUserQuestion argument-hint: <feature-description> description: Create architectural plans for new features - works with any executor (loop or swarm). For bugs use /bug-plan-creator, for code quality use /code-quality-plan-creator. context: fork model: opus
Create comprehensive architectural plans for **new features in existing codebases** (brownfield development). Plans specify HOW to implement, not just WHAT.
**Use the right tool:**
Takes a feature description and optional reference material:
Parse `$ARGUMENTS` as the task description. Grammar and spell check before passing to agent.
Use AskUserQuestion to gather missing context. Ask only what's unclear — skip questions the user already answered in their input.
**Questions to consider** (ask 1-4 based on what's missing):
**If the input is already detailed enough** (clear scope, obvious constraints, well-defined behavior), skip this step entirely and go straight to Step 3.
Assemble the enriched prompt from the original description + clarifying answers. Launch background agent:
Create architectural plan: Task: <corrected task description> <clarifying context from user answers, if any> <reference material contents, if any>
**REQUIRED Task tool parameters:**
subagent_type: "essentials:plan-creator-default" run_in_background: true prompt: "<assembled prompt with all context>"
Output a status message like "Creating plan..." and **end your turn**. The system wakes you when the agent finishes.
## Architectural Plan Created
**Plan**: .claude/plans/{task-slug}-{hash5}-plan.md
Next Steps:
1. Review the plan
2. Execute directly:
- `/plan-loop <plan-path>` (sequential)
- `/plan-swarm <plan-path>` (parallel subagents)
- `/plan-team <plan-path>` (Agent Teams with contracts)
3. Or convert to prd.json/beads first:
- `/tasks-converter <plan-path>` → `/tasks-loop` or `/tasks-swarm`
- `/beads-converter <plan-path>` → `/beads-loop` or `/beads-swarm`| Scenario | Action | |----------|--------| | Agent fails | Report error, stop | | Plan not ready | Report issues, suggest fixes |
/plan-creator Add OAuth2 authentication with Google login /plan-creator Add user profile page with avatar upload /plan-creator Refactor the auth module to use dependency injection /plan-creator Add real-time notifications with WebSockets
Loops, swarms, and teams powered by Claude Code's built-in Task System. Loop, swarm, and team are three execution modes. Loop runs sequentially. Swarm runs parallel subagents. Team spawns full Claude Code instances with shared contracts via Agent Teams.
Repo: GantisStorm/essentials-claude-code
Convert plans to Beads - works with /beads-loop, /beads-swarm, or RalphTUI
Deep bug investigation with architectural fix plan generation - works with any executor (loop or swarm)