원클릭으로
setup
Bootstrap project orchestration with beads task tracking.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Bootstrap project orchestration with beads task tracking.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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`.