원클릭으로
do-task
Look up a task by ID or name and start working on it. Use when the user wants to pick up and execute a task.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Look up a task by ID or name and start working on it. Use when the user wants to pick up and execute a task.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
List tasks with optional filters. Use when the user wants to see their tasks.
List tasks with optional filters. Use when the user wants to see their tasks.
Get the next recommended task to work on. Use when the user asks what to work on next or needs a task assignment.
Create a new task file following the taskmd specification. Use when the user wants to add a new task to the project.
Split a large task into smaller sub-tasks. Accepts a task ID, evaluates complexity, and creates sibling task files if warranted.
Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties.
| name | do-task |
| description | Look up a task by ID or name and start working on it. Use when the user wants to pick up and execute a task. |
| allowed-tools | Bash, Read, Glob, Grep, Write, Edit, Task, EnterPlanMode |
Look up a task and start working on it.
The user's query is in $ARGUMENTS (a task ID like 077 or a task name/keyword).
taskmd get $ARGUMENTS to find the task
taskmd list to show available tasks and ask the user which one they meantRead tool to get the full description, subtasks, and acceptance criteriataskmd set <ID> --status in-progress.taskmd.yaml for worklogs: true -- only create worklogs if explicitly enabledtasks/<group>/.worklogs/<ID>.md (or tasks/.worklogs/<ID>.md for root tasks)EnterPlanMode for non-trivial implementation tasks- [x]) in the task file as you complete them/complete-task skill (invoke it with the task ID) to complete the task. It handles verification and status changes automatically.Each worklog entry uses a timestamp heading followed by free-form notes:
## 2026-02-15T10:30:00Z
Started implementation of the search feature.
**Approach:** Using full-text search with the existing SQLite database
rather than adding Elasticsearch -- simpler and sufficient for our scale.
**Completed:**
- [x] Added search query parser
- [x] Created search index
**Next:** Add result ranking and write tests.