一键导入
add-task
Create a new task file following the taskmd specification. Use when the user wants to add a new task to the project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a new task file following the taskmd specification. Use when the user wants to add a new task to the project.
用 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 | add-task |
| description | Create a new task file following the taskmd specification. Use when the user wants to add a new task to the project. |
| allowed-tools | Read, Edit, Bash |
Create a new task file using the taskmd add CLI command.
The user's task description is in $ARGUMENTS.
Parse the user's input from $ARGUMENTS to extract:
--priority, --effort, --tags, --group, --depends-on, --parent, --owner, --slug, --phaseChoose the group based on the task's domain (pass with --group):
cli — CLI commands, Go backend, terminal featuresweb — Web frontend, UI, React components--group for cross-cutting, infrastructure, documentation, or unclear domainRun taskmd add with the appropriate flags:
# Basic task
taskmd add "Fix the login bug" --group cli
# With a template
taskmd add "Login fails on Safari" --template bug --group cli
# With extra flags
taskmd add "Dark mode support" --template feature --priority high --tags ui,frontend --group web
# With a custom slug (overrides auto-generated slug from title)
taskmd add "Fix the login bug" --slug fix-login --group cli
# With a phase (must match a phase id from .taskmd.yaml)
taskmd add "Add phase filtering" --phase core-cli --group cli
When the user mentions a phase, milestone, or sprint, check .taskmd.yaml for configured phases and use the matching phase id with --phase. If the phase doesn't exist yet, add it to .taskmd.yaml first:
# in .taskmd.yaml
phases:
- id: v2-launch
name: "V2 Launch"
description: "Features for the v2.0 release"
due: 2026-06-01 # optional
Each phase needs an id (referenced by tasks), name (display label), and optionally description and due date.
Available templates can be listed with taskmd templates list. Built-in templates include bug, feature, and chore. Projects may define custom templates in .taskmd/templates/.
Fill in the task content: Read the created file and replace placeholder content (HTML comments like <!-- ... -->, TODO, 1. ...) with real content derived from the user's description in $ARGUMENTS. Fill in:
Use your understanding of the user's request to write meaningful content — don't leave placeholders.
Validate by running taskmd validate to ensure the task file is valid. If validation fails, fix the issues.
Confirm the created file path and ID to the user.