بنقرة واحدة
tasks
Create tasks.md and tasks.json (dependency-ordered, phase-grouped) from plan and spec.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create tasks.md and tasks.json (dependency-ordered, phase-grouped) from plan and spec.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when starting or refining a project's requirements, before any planning or coding. Supports sub-commands `sync`, `reverse`, and `validate`.
Use when local verification passed and the feature is ready to ship to Azure.
Use when a plan exists and the application source or IaC needs to be created or updated.
Use when a spec exists and an implementation or Azure deployment plan is needed, before writing code.
Use when the user wants to run the full Specify → Plan → Implement → Deploy loop end-to-end in one shot. Accepts a free-form prompt that is passed to specify.
Use when implementation exists and needs to be exercised locally against provisioned Azure dependencies, before deploying.
| name | tasks |
| description | Create tasks.md and tasks.json (dependency-ordered, phase-grouped) from plan and spec. |
$ARGUMENTS
$ARGUMENTS (if any) = additional guidance: scope hints, phases to skip, tasks to emphasize. Empty = derive tasks from the plan and spec as-is.
Load context. Read specs/feature.json → <feature_directory>. Read constitution.md, spec.md, plan.md. Stop if plan.md missing (run /speckit:plan).
Create dependency-ordered tasks based on assets/tasks-template.md, written to both <feature_directory>/tasks.md (human-readable) and <feature_directory>/tasks.json (machine-readable), organized by phase:
azd package --all (build & package every service) followed by azd provision --preview -e <AZD environment>. Fix any output errors..env, local.settings.json, appsettings.Development.json, etc.) using azd env get-values -e <AZD environment>. Use the keys that the code expects. Secrets must resolve via Key Vault references / managed identity — never as literals./docs folder: architecture and local-dev.Shared task rules: TaskID = T### zero-padded, sequential across the whole file, same IDs in both files; prefer coarse-grained, outcome-oriented tasks over fine-grained checklists — only split a task when two pieces have genuinely different files or dependencies; do not create separate tasks for writing tests or for verifying acceptance criteria; order so dependencies precede dependents and group parallelizable tasks under the same phase; reference concrete files; carry forward any [NEEDS CLARIFICATION: <question>] from spec/plan as Resolve: <question> tasks in Setup so they're addressed before implementation; don't write code or expand tasks into prose — that's /speckit:implement.
tasks.md format: each task is - [ ] [TaskID] Description with file path(s); ## per phase, ### per user story.
tasks.json format — a single object:
{
"feature_directory": "<feature_directory>",
"phases": [
{
"name": "setup | foundational | user_story | polish",
"story": "<story title, only for user_story phases>",
"tasks": [
{
"id": "T001",
"description": "<imperative description>",
"files": ["<path>", "..."],
"depends_on": ["T000", "..."],
"parallel_with": ["T002", "..."],
"satisfies": ["<requirement or success-criterion id>"],
"status": "pending"
}
]
}
]
}
status always starts "pending"; /speckit:implement flips it to "done" (and the matching - [ ] to - [x] in tasks.md). Omit depends_on / parallel_with / satisfies when empty rather than emitting empty arrays. Keep tasks.md and tasks.json strictly in sync — same IDs, descriptions, order.
Report: paths to <feature_directory>/tasks.md and tasks.json, total task count per phase, any unresolved [NEEDS CLARIFICATION] items surfaced as tasks.