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#

ParameterTypeRequiredDescription
actionstringYesAction to perform
textstringNoTodo text (when adding)
indexnumberNoTodo index number (when completing or removing)

Actions#

ActionDescription
listList all todos (pending and completed)
addAdd a new todo item
doneMark a todo as complete
removeRemove a todo item
clearClear 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