Initialize Auto TDD project with Beads and create phase-based plan
Initializes Auto TDD project with Beads and creates phase-based development plan
/plugin marketplace add Henry229/alsso-plugin/plugin install henry229-auto-tdd-executor-auto-tdd-executor@Henry229/alsso-plugin프로젝트에 Auto TDD 환경을 설정하고 TDD 기반 개발 계획을 생성합니다.
# Check beads installation
if command -v bd &> /dev/null; then
echo "✅ Beads (bd) installed: $(bd version 2>/dev/null || echo 'version unknown')"
else
echo "❌ Beads not installed"
echo "Install with: curl -fsSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bash"
fi
# Check if beads initialized
if [ -d ".beads" ]; then
echo "✅ Beads initialized in this project"
else
echo "⚠️ Beads not initialized. Will initialize now."
fi
If .beads directory doesn't exist:
bd init
echo "✅ Beads initialized"
Ask the user:
Based on user input, create:
.doc/plans/PLAN_<feature-name>.mdExample plan structure:
# Implementation Plan: [Feature Name]
## Phase 1: Foundation (Models/Types)
- TDD for core data models
- Quality Gate: Unit tests >80% coverage
## Phase 2: Business Logic (Services)
- TDD for service layer
- Quality Gate: All unit tests pass
## Phase 3: Integration (API/Database)
- Integration tests
- Quality Gate: Integration tests pass
## Phase 4: E2E (if large)
- End-to-end testing
- Quality Gate: E2E tests pass
# Create issues for each phase
bd create "Phase 1: [Foundation]" -t task -p 1 -d "[Description]"
bd create "Phase 2: [Business Logic]" -t task -p 1 -d "[Description]"
bd create "Phase 3: [Integration]" -t task -p 1 -d "[Description]"
# Set dependencies (get IDs from bd list)
bd dep add <phase2-id> <phase1-id> --type blocks
bd dep add <phase3-id> <phase2-id> --type blocks
After setup complete, tell the user:
✅ Auto TDD Setup Complete!
📋 Plan created: .doc/plans/PLAN_<feature>.md
📝 Beads issues created: <N> phases
Next steps:
1. Review the plan file
2. Run: bd ready (to see first phase)
3. Run: /auto-tdd-run (to start first phase with Ralph loop)
Or run all phases automatically:
/auto-tdd-run-all
/startInitiates the task orchestration workflow using the three-agent system (task-orchestrator, task-decomposer, and dependency-analyzer) to create a comprehensive execution plan.