bootspring_loop

Autonomous task loop management. Create PRDs, check status, and manage iterative task execution.

Overview

The bootspring_loop tool manages autonomous development loops using PRDs (Product Requirements Documents). It helps you track progress through stories, manage iterative development, and maintain focus on completing features.

Parameters

ParameterTypeRequiredDescription
actionstringYesAction to perform
namestringNoPRD or story name (for create/complete)
storyIdstringNoStory ID to mark complete
prdPathstringNoPath to prd.json (default: tasks/prd.json)

Actions

ActionDescription
statusGet PRD overview and progress
progressAlias for status
nextGet the next story to work on
completeMark a story as done
createCreate a new PRD

Usage Examples

Check Status

Use the bootspring_loop tool with: - action: "status"

Response (with PRD):

Loading code block...

Response (no PRD):

Loading code block...

Get Next Story

Use the bootspring_loop tool with: - action: "next"

Response:

Loading code block...

Response (all complete):

Loading code block...

Complete a Story

Use the bootspring_loop tool with: - action: "complete" - storyId: "story-3"

Response:

Loading code block...

Create a PRD

Use the bootspring_loop tool with: - action: "create" - name: "payment-integration"

Response:

Loading code block...

PRD File Format

PRDs are stored as JSON:

Loading code block...

Configuration

Configure PRD location in bootspring.config.js:

Loading code block...

Workflow Integration

Typical Development Loop

1. Create PRD bootspring_loop action="create" name="new-feature" 2. Edit PRD Add detailed stories and acceptance criteria 3. Get Next Story bootspring_loop action="next" 4. Implement Story Work on the current story 5. Mark Complete bootspring_loop action="complete" storyId="story-1" 6. Repeat Continue until all stories complete

Combining with Agents

1. Get next story bootspring_loop action="next" 2. Invoke relevant agent bootspring_agent agent="frontend-expert" context="Implement sign-up page" 3. Apply skills bootspring_skill action="show" name="auth/jwt" 4. Complete story bootspring_loop action="complete" storyId="story-3"

Error Handling

Missing Story ID

Loading code block...

PRD Not Found

Loading code block...

Unknown Action

Loading code block...

Best Practices

Define Clear Stories

Each story should be:

  • Specific and actionable
  • Completable in 1-4 hours
  • Have clear acceptance criteria

Update Regularly

Mark stories complete as you finish them to maintain accurate progress tracking.

Edit After Creation

The created PRD has placeholder stories - customize them for your feature.

One Feature Per PRD

Keep each PRD focused on a single feature or initiative.

CLI Integration

Loading code block...