with one click
setup
Bootstrap project orchestration with beads task tracking.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Bootstrap project orchestration with beads task tracking.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Enforces staged execution discipline on large tasks: a written stage plan, parallel delegation where the runtime supports it, a failable verification check at each stage, and a skeptical self-review before delivery. Trigger when the user explicitly asks ("do this thoroughly", "be systematic", "deep work mode") OR when the task objectively spans multiple files, multiple sources, or multiple sessions. Do NOT trigger on ordinary multi-step requests that a direct attempt handles fine.
Core engineering principles for implementation tasks
Create beads from a spec (full decomposition) or from user input (ad-hoc issues). Single entry point for all bead creation.
Dispatch the implementation supervisor for a bead task. Resolves the correct supervisor from the assignee field, checks branch state, and dispatches with full context.
QA finalization gate — validates spec conformity, runs tests/build/lint, produces a structured QA report. Auto-dispatches the supervisor for rework on FAIL. Last gate before human merge.
Code review gate — dispatches the code-reviewer agent to analyze an implementation branch, tracks findings, and auto-dispatches the supervisor for rework when verdict is NEEDS-REWORK.
| name | setup |
| description | Bootstrap project orchestration with beads task tracking. |
| user_invocable | true |
Set up lightweight multi-agent orchestration with git-native task tracking for Claude Code.
If either check fails, stop the setup process.
beads CLI not found. Install from: https://github.com/steveyegge/beads/tree/main Dolt SQL server not reachable. beads 0.56+ requires a running Dolt sql-server on port 3307 or 3306.Before doing anything else, detect if this is a fresh setup or a resume after restart.
bd list 2>/dev/null && echo "BEADS_INITIALIZED" || echo "BEADS_NOT_INITIALIZED"
If BEADS_NOT_INITIALIZED:
bd initbd config set status.custom "in-review"If BEADS_INITIALIZED: proceed to next check.
ls ./CLAUDE.md 2>/dev/null && echo "BOOTSTRAP_COMPLETE" || echo "FRESH_SETUP"
If BOOTSTRAP_COMPLETE: Bootstrap already ran — do NOT ask for project info again. Skip to Step 4.
If FRESH_SETUP: Proceed to Step 1.
YOU MUST GET PROJECT INFO BEFORE PROCEEDING TO STEP 2.
package.json (JS/TS), Cargo.toml (Rust), go.mod (Go), pyproject.toml/requirements.txt (Python)If no docs provided, skip that step.
Use the template at ${CLAUDE_PLUGIN_ROOT}/skills/setup/templates/CLAUDE.md and fill in project info.
MANDATORY: Create a Repository Structure section by scanning the project directory. Example:
project-name/
├── packages/
│ ├── core/ # Core logic
│ └── plugin/ # Plugin wrapper
├── docs/ # Planning and architecture
├── .github/workflows/ # CI/CD
└── config files
Write to the root of the project (generate from template, do NOT copy verbatim).
Use the template at ${CLAUDE_PLUGIN_ROOT}/skills/setup/templates/AGENTS.md. Write to the root of the project.
Ensure .claude/agents/ exists, then dispatch:
Agent(
subagent_type="discovery",
prompt="Detect tech stack and create supervisors for this project. Write supervisor files to .claude/agents/."
)
Do NOT add extra parameters unless the user explicitly requests it.
PLUGIN_VERSION=$(grep -o '"version": *"[^"]*"' "$CLAUDE_PLUGIN_ROOT/.claude-plugin/plugin.json" | cut -d'"' -f4)
echo "$PLUGIN_VERSION" > ./.claude/.mister-anderson-version
The version is read dynamically from
plugin.json— no manual update needed when bumping.
Check for legacy local copies from pre-0.1.0 versions:
ls -d .claude/skills/*/ 2>/dev/null
ls .claude/hooks/ 2>/dev/null
ls .claude/agents/{architect,product-manager,research,discovery,code-reviewer,qa-gate,beads-owner}.md 2>/dev/null
If legacy files found:
rm -rf .claude/skills/), hooks (rm -rf .claude/hooks/), and core agents only*-supervisor.md files created by DiscoveryIf no legacy files found: skip this step.
1. Verify CLAUDE.md exists at project root 2. Verify AGENTS.md exists at project root 3. Verify `.claude/agents/` contains dynamic supervisors 4. Verify `.claude/.mister-anderson-version` matches expected version 5. Report setup summary to user Setup complete. Recommend starting the product pipeline with `/requirements` or checking project state with `/workflow`.