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