bootspring_orchestrator

Manage and execute multi-phase workflows with parallel agent coordination.

Overview#

The bootspring_orchestrator tool coordinates complex, multi-step workflows that span multiple agents, skills, and quality gates. It manages workflow state, handles phase transitions, generates parallel execution plans, and ensures proper sequencing of tasks.

New in v2.3.4: The plan action generates structured multi-phase execution plans that Claude Code and other MCP clients can follow to spawn parallel agents automatically.

Parameters#

ParameterTypeRequiredDescription
actionstringYesanalyze, suggest, recommend, workflows, workflow, start, next, checkpoint, status, plan
contextstringFor analyze/suggest/planTask description to analyze
workflowstringConditionalWorkflow name (for workflow/start/plan)
signalstringFor checkpointCompletion signal reference
limitnumberNoMax recommendations for recommend action (default: 5, max: 50)
modestringNoEntitlement mode: local or server
tierstringNoTier override: free, pro, team, enterprise

Available Workflows#

Development Workflows#

WorkflowDescriptionPhases
feature-developmentEnd-to-end feature buildingPlan → Design → Implement → Test → Review
database-migrationSafe database migrationsBackup → Migrate → Validate → Rollback-Ready
security-auditComprehensive security reviewScan → Analyze → Report → Remediate
performance-optimizationPerformance improvementProfile → Identify → Optimize → Verify

Launch Pack (Pro)#

WorkflowDescription
launch/pre-launchPre-launch checklist
launch/waitlistWaitlist implementation
launch/landing-pageLanding page creation
launch/launch-dayLaunch day execution
launch/post-launchPost-launch optimization

Fundraising Pack (Pro)#

WorkflowDescription
fundraising/readinessFundraising readiness assessment
fundraising/materialsPitch materials preparation
fundraising/targetingInvestor targeting
fundraising/pitchingPitch meeting framework
fundraising/closingDeal closing process

Growth Pack (Pro)#

WorkflowDescription
growth/pmfProduct-market fit measurement
growth/metricsMetrics dashboard setup
growth/acquisitionUser acquisition strategy
growth/retentionRetention optimization

Enterprise Pack (Team)#

WorkflowDescription
enterprise/readinessEnterprise feature readiness
enterprise/salesEnterprise sales process
enterprise/securitySecurity compliance
enterprise/implementationEnterprise onboarding

Usage Examples#

Generate a Parallel Execution Plan (NEW)#

The plan action is the fastest way to launch a massive multi-agent workflow. It analyzes your task, selects the best workflow template, and returns a structured plan with parallel agent groups.

Use the bootspring_orchestrator tool with: - action: "plan" - context: "Full production audit - security gaps, broken pages, workflow issues, connection problems"

Response:

Loading code block...

Claude Code reads this plan and spawns parallel agents for each phase. Each agent calls bootspring_agent invoke for specialist expertise and bootspring_skill search for code patterns.

With explicit workflow:

Use the bootspring_orchestrator tool with: - action: "plan" - workflow: "full-stack-parallel" - context: "Build a dashboard with real-time analytics"

Custom plan (no matching workflow):

Use the bootspring_orchestrator tool with: - action: "plan" - context: "Build payment checkout with Stripe subscriptions and webhook handling"

When no workflow matches, the orchestrator builds a custom plan from agent routing based on keyword analysis.

Start a Workflow#

Use the bootspring_orchestrator tool with: - action: "start" - workflow: "feature-development" - params: { feature: "user notifications", requirements: "email, push, in-app" }

Response:

Loading code block...

Check Workflow Status#

Use the bootspring_orchestrator tool with: - action: "status" - workflowId: "wf_abc123"

Response:

Loading code block...

Resume a Paused Workflow#

Use the bootspring_orchestrator tool with: - action: "resume" - workflowId: "wf_abc123"

Pause a Workflow#

Use the bootspring_orchestrator tool with: - action: "pause" - workflowId: "wf_abc123"

List Active Workflows#

Use the bootspring_orchestrator tool with: - action: "list"

Response:

Loading code block...

Workflow Phases#

Feature Development Workflow#

┌──────────┐ ┌──────────┐ ┌────────────┐ ┌──────────┐ ┌──────────┐ │ Plan │───>│ Design │───>│ Implement │───>│ Test │───>│ Review │ │ │ │ │ │ │ │ │ │ │ │ • Goals │ │ • Schema │ │ • Backend │ │ • Unit │ │ • Code │ │ • Scope │ │ • API │ │ • Frontend │ │ • E2E │ │ • Security│ │ • Agents │ │ • UI/UX │ │ • Skills │ │ • Integr │ │ • Quality │ └──────────┘ └──────────┘ └────────────┘ └──────────┘ └──────────┘

Phase Agents#

Each phase uses specific agents:

PhasePrimary AgentSupporting Agents
Planarchitecture-expertproduct-expert
Designdatabase-expert, api-expertui-ux-expert
Implementbackend-expert, frontend-expert-
Testtesting-expert-
Reviewsecurity-expert, code-review-expert-

Workflow Artifacts#

Workflows produce artifacts saved in .bootspring/workflows/:

.bootspring/ └── workflows/ └── wf_abc123/ ├── state.json # Workflow state ├── plan.md # Phase 1 output ├── design.md # Phase 2 output ├── implement/ # Phase 3 artifacts │ ├── files.json # Created/modified files │ └── log.md # Implementation log ├── test/ # Phase 4 artifacts │ ├── results.json # Test results │ └── coverage.json # Coverage report └── review/ # Phase 5 artifacts ├── security.md # Security review └── quality.md # Quality report

Configuration#

Workflow Customization#

Loading code block...

Checkpoint Behavior#

Loading code block...

Error Handling#

Phase Failure#

When a phase fails:

  1. Workflow pauses automatically (if pauseOnFailure: true)
  2. Error details are saved to artifacts
  3. Options provided for:
    • Retry the phase
    • Skip the phase
    • Cancel the workflow
Loading code block...

Recovery#

Use the bootspring_orchestrator tool with: - action: "resume" - workflowId: "wf_abc123" - options: { retryFailed: true }

Parallel Execution#

Some workflow phases can run in parallel:

Loading code block...

Best Practices#

1. Start with Built-in Workflows#

Use existing workflows before creating custom ones.

2. Review Phase Outputs#

Check artifacts between phases to ensure quality.

3. Use Checkpoints#

Enable checkpoints for long-running workflows.

4. Handle Failures Gracefully#

Configure pauseOnFailure to review issues before continuing.