From todo
Provides todo task file format knowledge for Markdown files in todo/open/, todo/wip/, todo/done/ directories, including naming, structure, status tracking, priorities, dependencies, git branches, and implementation logs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/todo:todo-formatThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
todo/
├── open/ # New tasks, not yet started
├── wip/ # Work in progress
└── done/ # Completed tasks
Pattern: <ID>-<slug>.md
Examples:
001-fix-login-bug.md042-add-dark-mode-support.md123-refactor-api-endpoints.md# <ID>: <Title>
**Status:** open | **Priority:** medium | **Assignee:** unassigned
**Created:** 2026-01-21 | **Branch:** <id>-<slug>
## Description
Brief description of the task.
## Tasks
- [ ] Task 1
- [ ] Task 2
- [x] Completed task
## Dependencies
- Depends on: 039, 041
- Blocks: 044
## PRD
<!-- Inferred from implementation decisions -->
## Implementation Log
<!-- Timestamped entries of work done -->
| Status | Directory | Meaning |
|---|---|---|
open | todo/open/ | Not started |
wip | todo/wip/ | Work in progress |
done | todo/done/ | Completed |
Status in file header must match the directory location.
| Field | Format | Example |
|---|---|---|
| Status | open/wip/done | wip |
| Priority | high/medium/low | high |
| Assignee | name or "unassigned" | Thomas Landgraf |
| Created | YYYY-MM-DD | 2026-01-21 |
| Started | YYYY-MM-DD HH:MM | 2026-01-21 14:30 |
| Completed | YYYY-MM-DD HH:MM | 2026-01-21 18:45 |
| Branch | id-slug | 042-fix-login-bug |
- [ ] Not started
- [x] Completed
Reference other tasks by ID only (no paths):
- Depends on: 039, 041
- Blocks: 044, 045
### 2026-01-21 14:30
**Files modified:**
- `src/auth/login.js` - Fixed token validation
- `tests/auth.test.js` - Added 3 test cases
**Notes:** Optional additional context
**Result:** In progress / Success / Failed
### 2026-01-21 18:45
**Completed** by Thomas Landgraf
**Summary:** Brief summary of accomplishment
The PRD (Product Requirement Definition) is inferred from implementation:
<id>-<slug> (e.g., 042-fix-login-bug)| Command | Purpose |
|---|---|
/todo:add <desc> | Create new task in open/ |
/todo:start [id] | Move to wip/, create branch |
/todo:update | Log progress, update tasks |
/todo:done [id] | Move to done/, finalize |
npx claudepluginhub thlandgraf/cc-marketplace --plugin todoManages file-based todo tracking system in todos/ directory using markdown files: creates todos from feedback, updates status/dependencies, triages items, integrates with slash commands and code reviews.
Manage file-based todos in todos/ directory. Use when creating, triaging, or tracking todos and integrating them with code review.