What problem does it solve?
Use when creating tasks, updating task status, managing acceptance criteria, or using the Backlog.md CLI for task tracking; invoke before any task file operations or when planning multi-step work that needs tracking
Core Features & Use Cases
- Task Management: Create, edit, assign, prioritize, and track tasks with full metadata
- Search: Fuzzy search across tasks, documents, and decisions with backlog search
- Acceptance Criteria: Granular control with add/remove/check/uncheck by index
- Board Visualization: Terminal-based Kanban board (backlog board) and web UI (backlog browser)
- Git Integration: Automatic tracking of task states across branches
- Dependencies: Task relationships and subtask hierarchies
- Documentation & Decisions: Structured docs and architectural decision records
- Export & Reporting: Generate markdown reports and board snapshots
- AI-Optimized: --plain flag provides clean text output for AI processing
Quick Start
Invoke backlog commands to create, update, and plan tasks from the CLI to keep all task data synchronized.