ALWAYS invoke this skill when user asks to add, create, or track a task — including indirect requests like "make a task for X", "add a task for this", "we need a task to...". Never add tasks manually by editing spec files. Handles full workflow — collect requirements, pick or create the spec, propose text, get approval, save, assign ID, commit.
Use this skill for task format reference and existing-task interactions in .md files — read, edit, rewrite, list, find, filter, summarize, or check status. For adding, creating, or writing a new backlog task, use mdtask-add.
Work one project task end to end — pick, plan, review, execute, review code, update the spec, commit
Spec-driven development workflow for projects that use spec files as both product spec and manual. Use when writing specs, implementing tasks from specs, or updating docs after code changes.