con un clic
speckit-tasks
Break down implementation plans into actionable task lists.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Break down implementation plans into actionable task lists.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Create or update project governing principles and development guidelines.
Merge-gate audit: synthetic propagation + diff-scan. Hard-blocks on either.
Validate and render the task DAG; compute synthetic propagation.
Execute all tasks from the task breakdown to build the feature.
| name | speckit-tasks |
| description | Break down implementation plans into actionable task lists. |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"preset:fsharp-opinionated"} |
Generate the feature's task breakdown from its spec and plan. This preset
requires TWO files, both in specs/[FEATURE_ID]/:
tasks.md — the human checklist. Status legend:
[ ] pending / [X] done (real evidence) / [S] synthetic-only /
[F] failed / [-] skipped.[S*] yourself. That marker is computed by the evidence
audit from the DAG; writing it by hand will confuse the script.tasks.deps.yml — the dependency topology. Sibling to tasks.md.
Every Tnnn id in tasks.md MUST appear as a key here, even if its deps
list is empty.
Use the preset's tasks-template.md and tasks.deps-template.yml as
starting points; replace the example task bodies with real work items
derived from the spec and plan.
tasks.md without tasks.deps.yml, and vice versa. If you only
have partial information, write placeholder deps (Tnnn: []) and note
which ones need review in your summary.T015: [T011, T013] says US1 impl depends
on US1 tests and US1 fixtures).[US1], [US2], ...). Keep phases sequential; stories
within a phase may run in parallel.[T1] or [T2] if the phase
classification differs from the spec's overall tier. Omit when it
matches.[P] means "no deps inside this phase" — the
script can verify it; you SHOULD emit it as a hint..fsi contract (Model, Msg, Effect or
Cmd<Msg>, init, update, interpreter boundary), pure transition tests,
emitted-effect assertions, and real interpreter evidence where safe. For a
simple pure feature, state that Principle IV is not applicable in the
evidence-obligations task./speckit.implement
adds [S] tasks.Immediately after writing both files, run:
.specify/extensions/evidence/scripts/bash/run-audit.sh specs/<FEATURE_ID> --graph-only
(or invoke /speckit.evidence.graph if the extension is installed).
This validates:
tasks.md has a matching key in tasks.deps.yml.Report any failures to the user immediately; refuse to declare the tasks phase complete until the DAG is clean.
Fall back to emitting both files without running the validator. Warn the
user: "The evidence extension is not installed, so the DAG cannot be
validated. Run specify extension add evidence to enable
speckit.evidence.graph and speckit.evidence.audit."