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...