Manages todo lists linked to Quests. Use when adding, updating, completing, or listing tasks. Triggers for "add todo", "update task", "show todos", "what's next".
Version: 1.0.0 Type: Technique Skill Testing Rigor: Light (1-2 scenarios)
Use when: User wants to manage tasks, add todos to a quest, update task status, list active items, or says "add todo", "finish task", "what's left", "todo list".
What it does: Creates and maintains markdown-based todo lists in the todos/ directory, ensuring every task is linked to a parent Quest or context.
How it helps: Prevents loose tasks by enforcing a structured format (Priority, Status, Owner) and centralizing task tracking.
Keywords: todo, task, list, manage, track, quest, status, priority, backlog
Identify Quest/Context
↓
Read Existing Todo File (`todos/Quest-Name.md`)
↓
Add/Update/Complete Task
↓
Save File
↓
Update `todos/README.md` (Active Status)
Use when: A new Quest is created or a new context emerges.
assets/todo_template.md.todos/[Quest-Name].md.todos/README.md.Use when: User adds a specific action item.
todos/[Quest-Name].md.
Use when: User completes or starts a task.
todos/[Quest-Name].md.Use when: User asks "What's next?" or "Show my tasks".
todos/README.md for active lists.todos/README.md: Index of all active todo lists and their high-level status.todos/[Quest-Name].md: Detailed task list for a specific quest.todos/. Use todos/General.md if no specific quest applies.assets/todo_template.md