원클릭으로
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.
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.
Create a new task file following the taskmd specification. Use when the user wants to add a new task to the project.
| 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 | Glob, Read, Write |
Create a new task file — no CLI required.
The user's task description is in $ARGUMENTS.
Parse the user's input from $ARGUMENTS to extract:
Read configuration:
.taskmd.yaml if it exists for: task dir (default: tasks), id config (strategy, prefix, padding, length), and phases.taskmd.yaml for configured phases and use the matching id. If the phase doesn't exist yet, add it to the phases array in .taskmd.yaml (see SPEC_REFERENCE.md for the phases config format)Determine the group based on the task's domain:
--group, use thatcli, web/frontend → web, or root for cross-cutting)Generate the task ID:
.taskmd.yaml (default: sequential)Glob for <task-dir>/**/*.md to determine used IDspadding width (default 3). E.g., if highest is 042, next is 043dr-001, dr-002length (default 6) containing at least one digitCreate the task file using Write:
<task-dir>/<group>/<ID>-<slug-title>.md (or <task-dir>/<ID>-<slug-title>.md if no group)---
id: "<ID>"
title: "<title>"
status: pending
priority: <priority if provided>
effort: <effort if provided>
type: <type if provided>
tags: [<tags if provided>]
dependencies: [<deps if provided>]
parent: "<parent if provided>"
owner: "<owner if provided>"
phase: "<phase if provided>"
created: <today's date YYYY-MM-DD>
---
# <Title>
## Objective
<Description derived from user's input>
## Tasks
- [ ] <Subtask 1>
- [ ] <Subtask 2>
## Acceptance Criteria
- <Criterion derived from the task>
Only include optional frontmatter fields that were specified or can be inferred. Don't include empty fields.
Confirm the created file path and ID to the user
See SPEC_REFERENCE.md (in the plugin root) for valid field values, ID strategies, and frontmatter schema.