一键导入
update-task
Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties.
用 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.
Create a new task file following the taskmd specification. Use when the user wants to add a new task to the project.
| name | update-task |
| description | Update an existing task's fields (status, priority, title, tags, dependencies, etc.). Use when the user wants to modify a task's properties. |
| allowed-tools | Glob, Read, Edit |
Update fields of an existing task — no CLI required.
The user's query is in $ARGUMENTS (e.g. "set task 042 to high priority and in-progress", "rename task 15 to Fix auth bug", "add tag backend to 042").
Parse the user's input from $ARGUMENTS to extract:
Find the task file:
.taskmd.yaml for custom dir (default: tasks)Glob for <task-dir>/**/*<ID>*.mdRead the task file with the Read tool
Apply updates using the Edit tool:
For each field to change, edit the YAML frontmatter:
status: <old> line with status: <new> — valid values: pending, in-progress, completed, in-review, blocked, cancelledpriority: <old> with priority: <new> — valid: low, medium, high, criticaleffort: <old> with effort: <new> — valid: small, medium, largetype: <old> with type: <new> — valid: feature, bug, improvement, chore, docsowner: "<value>"phase: "<value>" — must match a phase id in .taskmd.yaml. If the phase doesn't exist yet, add it to the phases array in .taskmd.yaml first (see SPEC_REFERENCE.md)parent: "<value>"title: "..." linetags array in frontmattertags arraydependencies arraypr arrayIf a field doesn't exist in the frontmatter yet, add it before the closing ---
Validate the changes:
Confirm the changes to the user, showing what was updated
See SPEC_REFERENCE.md (in the plugin root) for valid field values and frontmatter schema.