bootspring_todo
Manage project todo items. Add, list, complete, or remove tasks.
Overview#
The bootspring_todo tool provides simple task management for your project. Todos are stored in a todo.md file and can be managed through natural language or direct tool calls.
Parameters#
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Action to perform |
text | string | No | Todo text (when adding) |
index | number | No | Todo index number (when completing or removing) |
Actions#
| Action | Description |
|---|---|
list | List all todos (pending and completed) |
add | Add a new todo item |
done | Mark a todo as complete |
remove | Remove a todo item |
clear | Clear all completed todos |
Usage Examples#
List Todos#
Use the bootspring_todo tool with:
- action: "list"
Response:
Loading code block...
Add a Todo#
Use the bootspring_todo tool with:
- action: "add"
- text: "Implement email notifications"
Response:
Loading code block...
Complete a Todo#
Use the bootspring_todo tool with:
- action: "done"
- index: 0
Response:
Loading code block...
Remove a Todo#
Use the bootspring_todo tool with:
- action: "remove"
- index: 2
Response:
Loading code block...
Clear Completed#
Use the bootspring_todo tool with:
- action: "clear"
Response:
Loading code block...
Todo File Format#
Todos are stored in todo.md with the following format:
Loading code block...
Configuration#
Configure the todo file path in bootspring.config.js:
Loading code block...
Error Handling#
Missing Text#
Loading code block...
Invalid Index#
Loading code block...
Missing Index#
Loading code block...
CLI Integration#
The todo tool integrates with the Bootspring CLI:
Loading code block...
Best Practices#
Keep Todos Focused#
Write clear, actionable todo items:
- Good: "Add email validation to signup form"
- Bad: "Work on forms"
Regular Cleanup#
Use clear regularly to keep your todo list manageable.
Commit Your Todos#
Include todo.md in version control to share tasks with your team.
Use with Workflows#
Combine with workflows for structured task management:
1. Start workflow: bootspring_orchestrator action="start" workflow="feature-development"
2. Add todos: bootspring_todo action="add" text="Step 1: Requirements"
3. Complete as you progress
Related Tools#
- bootspring_loop - Autonomous task loops with PRDs
- bootspring_prd - Convert PRDs to todos
- bootspring_workflow - Workflow-based task management