What problem does it solve?
This skill addresses the challenge of scattered, inconsistent todo tracking across code projects by introducing a standardized, file-based system in the todos/ directory. It enables teams to create, classify, triage, track dependencies, and coordinate work items using plain Markdown files with YAML frontmatter.
Core Features & Use Cases
- Todo lifecycle management: create new todos, triage pending items, move to ready, and mark as complete.
- Dependency tracking: declare blockers and blocks for coordinated planning.
- Template-driven work: use a consistent assets/todo-template.md to ensure uniform structure.
- Slash-command and code-review integration: surface todo actions within development workflows and PR discussions.
- Use Case: converting a noisy code review comment into a tracked todo for later follow-up and progress updates.
Quick Start
Use the skill's workflow to kick off a new todo:
- Copy the template into the todos/ directory:
cp assets/todo-template.md todos/001-pending-p2-new-feature.md
- Edit the YAML frontmatter and the required sections (Problem Statement, Findings, Proposed Solutions, Acceptance Criteria, Work Log)
- Start triage with a pending item and, once approved, rename to ready and finally to complete as work progresses
- Add Work Log entries after each session to document actions, learnings, and results