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.
npx skills add marcusgoll/Spec-Flow --skill task-breakdown-phasegit clone --depth 1 https://github.com/marcusgoll/Spec-FlowWrote 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.
[](https://agentmods.dev/skills/marcusgoll/spec-flow/task-breakdown-phase)<a href="https://agentmods.dev/skills/marcusgoll/spec-flow/task-breakdown-phase"><img src="https://agentmods.dev/badge/skills/marcusgoll/spec-flow/task-breakdown-phase/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.
<a href="https://agentmods.dev/skills/marcusgoll/spec-flow/task-breakdown-phase"><img src="https://agentmods.dev/badge/skills/marcusgoll/spec-flow/task-breakdown-phase.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00031 | $0.05893 |
| Opus 5 | $0.00015 | $0.02946 |
| Sonnet 5 | $0.00006 | $0.01179 |
| Haiku 4.5 | $0.00003 | $0.00589 |
Grade A, and why
task-breakdown-phase 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 6d 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.
How it starts
The opening of the file, as written. The whole thing — 763 lines — stays where its author put it; the contents beside it link to each section on GitHub.
This skill orchestrates the /tasks phase, producing tasks.md with:
- Right-sized tasks (0.5-1 day each, 4-8 hours)
- TDD workflow (test → implement → refactor triplet for all components)
- Clear acceptance criteria (2-4 testable checkboxes per task)
- Explicit dependencies (task numbers, critical path, parallel opportunities)
- Implementation hints (reuse patterns, file paths, references to plan.md)
Inputs: plan.md (architecture, components, reuse strategy) Outputs: tasks.md (20-30 tasks sequenced by dependencies) Expected duration: 30-60 minutes
<quick_start> Execute /tasks workflow in 12 steps:
- Parse plan.md - Extract architecture components, reuse patterns, data models, API endpoints, UI components
- Generate foundation tasks - Database migrations, model definitions, configuration setup (3-5 tasks)
- Generate business logic tasks - TDD triplet (test → implement → refactor) for each service/utility (2-4 tasks per component)
- Generate API tasks - TDD for controllers/routes (test → implement per endpoint)
- Generate UI tasks - TDD for components (test → implement per screen/component) if HAS_UI
- Generate integration tasks - E2E tests, smoke tests, integration validation (2-3 tasks)
- Map dependencies - Build dependency graph, identify critical path, mark parallel opportunities
- Size tasks - Validate 0.5-1 day per task (split if >1.5 days, combine if <0.5 day)
- Write acceptance criteria - 2-4 testable checkboxes per task using AC templates
- Add implementation notes - Reuse hints, file paths, plan.md references for complex tasks
- Generate tasks.md - Render with task summary (total, duration, critical path, distribution)
- Validate and commit - Check 20-30 tasks total, all AC clear, TDD followed, dependencies explicit
Key principle: Every task is test-driven with measurable acceptance criteria. </quick_start>
If prerequisites not met, return to /plan phase.
Extract all implementation components from plan.md:
Architecture components to extract:
- Data layer: models, schemas, migrations
- Business logic: services, utilities, helpers
- API layer: controllers, routes, middleware
- UI layer: components, screens, forms (if HAS_UI)
- Testing: integration points, E2E scenarios
Reuse patterns to identify:
- Existing services/utilities referenced in plan.md
- Shared components/libraries to leverage
- Established patterns to follow (e.g., BaseService, repository pattern)
Quality check: All components from plan.md extracted, reuse opportunities documented.
See reference.md for component extraction examples.
Create infrastructure setup tasks (first to execute, all others depend on these).
Foundation task categories:
- Database migration task (create tables, indexes, constraints)
- Model definition tasks (data models, schemas, validation)
- Configuration tasks (environment setup, dependency installation)
Example foundation task:
Task 1: Create database migration for student progress tables
Complexity: Small (2-4 hours)
Steps:
1. Create migration file (alembic revision --autogenerate)
2. Define students table (id, name, grade_level, created_at)
3. Define lessons table (id, student_id, subject, duration_mins)
4. Add indexes (student_id, created_at)
5. Add foreign key constraints
Acceptance criteria:
- [ ] Migration runs successfully on clean database
- [ ] Rollback works without errors
- [ ] Indexes improve query performance (measured)
- [ ] Foreign keys enforce referential integrity
Dependencies: None (foundation task)
Blocks: Task 4 (model definitions)
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 6d ago First seen · 763 lines · 31 tokens per session scan A 1471d48d5c94
task-breakdown-phase is a skill published in the GitHub repository marcusgoll/Spec-Flow (92 stars, last pushed 4mo ago), licensed MIT. It adds 31 tokens to every session and 5,893 once invoked, about $0.0002 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-09-03.
Other skills, from other repositories
forward-derivation
Derive BDD scenarios and TDD test skeletons from approved SDD specifications. ATDD acceptance test tables are optional output for specialized needs. Use when: spec is approved, starting BDD/TDD implementation, generating test structures. Keywords: forward derivation, spec to test, BDD generation, TDD skeleton, test…
bdd-assistant
A guide to Behavior-Driven Development, or BDD, a way to describe software behavior with examples in plain language before building it. It uses Given-When-Then scenarios and Gherkin, a structured format for those examples.
methodology-system
Manage and guide developers through active development methodology workflows. Use when: TDD, BDD, SDD, ATDD, or custom methodology workflows are needed. Keywords: methodology, workflow, TDD, BDD, SDD, ATDD, phase, checkpoint, development process.
logging-guide
A guide for applying a development process such as TDD, BDD, or SDD. TDD means writing tests before the code; BDD describes expected behavior; SDD plans changes in specifications first.
tdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
tdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.