بنقرة واحدة
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 | Glob, Read, Write, Edit, Grep, Bash, Task, EnterPlanMode |
Look up a task and start working on it — no CLI required.
The user's query is in $ARGUMENTS (a task ID like 077 or a task name/keyword).
Find the task file:
.taskmd.yaml for custom dir (default: tasks)Glob for <task-dir>/**/*$ARGUMENTS*.mdRead the task file with the Read tool to get the full description, subtasks, and acceptance criteria
Mark the task as in-progress:
Edit to change status: pending (or current status) to status: in-progress in the frontmatterStart a worklog entry (if worklogs are enabled):
.taskmd.yaml for worklogs: true — only create worklogs if explicitly enabled<task-dir>/<group>/.worklogs/<ID>.md (or <task-dir>/.worklogs/<ID>.md for root tasks)Do the task: Follow the task description and complete the work described
EnterPlanMode for non-trivial implementation tasks- [x]) in the task file using Edit as you complete themWrite a final worklog entry summarizing what was done, decisions made, and any open items
Mark the task as done: Use the /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.
See SPEC_REFERENCE.md (in the plugin root) for frontmatter schema, field values, and workflow modes.