spec-kit-generate-tasks

spec-kit-generate-tasks is a skill for Claude Code from ErikaAX08/erikas-skills. It costs 98 tokens per session (5,130 once invoked), scanned A, original, MIT.

A task-planning tool that turns an approved technical plan into an ordered task list organized around user stories. A user story describes one useful outcome for someone using the product.

In plain words
What is it for?
Creating tasks.md for setup, shared foundations, each user story, final checks, and polish before coding begins.
Why use it?
It removes the need to break a broad plan into small, verifiable implementation steps by hand.

Skill for Claude Code

Written for Claude Code: $ARGUMENTS substitution. Also seen: mentions Claude Code.

Good fit Creating tasks.md for setup, shared foundations, each user story, final checks, and polish before coding begins.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/erikaax08/erikas-skills/spec-kit-generate-tasks
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ErikaAX08/erikas-skills --skill spec-kit-generate-tasks
Clone the repo
git clone --depth 1 https://github.com/ErikaAX08/erikas-skills

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for spec-kit-generate-tasks

README.md
[![agentmods](https://agentmods.dev/badge/skills/erikaax08/erikas-skills/spec-kit-generate-tasks/github.svg)](https://agentmods.dev/skills/erikaax08/erikas-skills/spec-kit-generate-tasks)
Your own site
<a href="https://agentmods.dev/skills/erikaax08/erikas-skills/spec-kit-generate-tasks"><img src="https://agentmods.dev/badge/skills/erikaax08/erikas-skills/spec-kit-generate-tasks/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for spec-kit-generate-tasks

Your own site · 80×15
<a href="https://agentmods.dev/skills/erikaax08/erikas-skills/spec-kit-generate-tasks"><img src="https://agentmods.dev/badge/skills/erikaax08/erikas-skills/spec-kit-generate-tasks.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 98 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,130 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00098 $0.05130
Opus 5 $0.00049 $0.02565
Sonnet 5 $0.00020 $0.01026
Haiku 4.5 $0.00010 $0.00513

Measured 11d ago against content hash fc028302b16a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

spec-kit-generate-tasks scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

spec-kit-generate-tasks/SKILL.md · 392 lines

How it starts

The opening of the file, as written. The whole thing — 392 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Generate Tasks — Task Decomposition Skill

Purpose

Turn an approved technical plan (plan.md) into tasks.md: an ordered, dependency-aware, user-story-organized task list that spec-kit-execute-tasks can run — without writing product code here. This skill is the third link in the spec-kit chain (spec-kit-generate-specspec-kit-generate-planspec-kit-generate-tasks): it does not redesign the plan, it decomposes an already-approved plan into atomic, independently verifiable work.

The output is tasks.md plus checklists/tasks-quality.md. It does not implement product code, and it does not validate cross-artifact consistency in depth — that deeper check is spec-kit-analyze-consistency's job, when that skill is invoked.

User Input

$ARGUMENTS

Always consider the complete user message and any files or attachments available in the current conversation, even when $ARGUMENTS appears literally or is empty. The most common input is a reference to an existing feature directory or plan.md, with optional constraints ("only generate tasks for the MVP story", "skip test tasks").

Core Principle

Organize by user story, not by technical layer. A story is only complete when its checkpoint holds — closure is structural, not an afterthought.

  • tasks.md is grouped by user story (R-US##, in Priority order P1 → P2 → P3), so each story is independently implementable, testable, and deliverable as an MVP increment.
  • Every story's closing checkpoint is the mechanism that enforces "cierre de ciclos": a story only counts as done when it is functional and verifiable on its own — which excludes, by construction, leaving the system broken.
  • Every task traces back to an operation in plan.md and a requirement/acceptance criterion in spec.md.

Non-Negotiable Rules

  1. Do not invent facts. Never fabricate a file path, an existing helper, or a test framework convention not already verified in plan.md's Technical Context or Project Structure. Use verify-before-implement when a task needs a fact plan.md didn't already establish.
  2. Preserve plan intent. Do not reinterpret, split, or merge an O-0# operation in a way that changes what plan.md decided. Decomposing into smaller tasks is expected; changing the approach is not.
  3. Separate facts from assumptions. A task whose exact file path isn't yet verifiable is marked nuevo: <proposed path>, never presented as if the path is confirmed.
  4. Surface conflicts. If decomposing an operation reveals it doesn't actually match spec.md/plan.md cleanly, report the mismatch — do not silently resolve it by picking whichever task shape is easiest to write.
  5. Organize by user story — never a flat generic task list. Structure is always Setup → Foundational → one phase per R-US## in Priority order → Polish. An operation that doesn't belong cleanly to one story is assigned to the story that needs it first, with a forward dependency noted — never placed in an ad hoc "misc" phase.
  6. No code before approval. tasks.md describes work; it does not contain product code.
  7. No hollow tasks.md. Every task states a concrete action, a file (verified or explicitly proposed), a dependency (or "ninguna"), and an observable validation criterion. "Improve X" or "handle edge cases" without specifics is not a valid task.
  8. Use verified project context. Reuse plan.md's Technical Context and Project Structure directly — do not re-derive the project's layout independently and risk disagreeing with it.
  9. Keep scope controlled. No task introduces work absent from plan.md/spec.md. A gap found during decomposition is reported, not quietly filled with a "nice to have" task.
  10. The Closure Rule is mandatory, not optional polish. Every user-story phase — and Setup/Foundational when it gates the whole feature — ends with an explicit [CIERRE] task (§ Closure Rule below). It is never omitted, never merged into a regular task, and never marked done by inference.
  11. Safe Deferral consistency is enforced during decomposition. If plan.md's Safe Deferral table marks an operation Dormant for a later story, no task in an earlier story may invoke that deferred code path — doing so silently invalidates the Dormant classification. If this happens, report it as a conflict with plan.md, do not silently write the task anyway.
  12. Every task is traceable. Each task cites the R-FR##/R-AC##/O-0# it satisfies.
  13. Never claim readiness without validation. tasks.md is READY only after checklists/tasks-quality.md passes.
  14. Generate portable agent pairs. If this workflow creates a task-decomposer (or other support agent), it must generate and validate both a Kiro CLI and a Claude Code definition per the shared portability contract.

Read the full file on GitHub · 392 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 392 lines · 98 tokens per session scan A fc028302b16a

Subscribe to this mod's changes

spec-kit-generate-tasks is a skill published in the GitHub repository ErikaAX08/erikas-skills (5 stars, last pushed 12d ago), licensed MIT. It adds 98 tokens to every session and 5,130 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.