tdd-tasks

Generate hybrid TDD task templates from spec.md user stories and risk entries.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chaimt/GarminShabbatMode --skill tdd-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-tasks
Source: https://github.com/chaimt/GarminShabbatMode/tree/main/.cursor/skills/tdd-tasks
Command: npx skills add https://github.com/chaimt/GarminShabbatMode --skill tdd-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates the planning and task-generation phase of test-driven development by detecting project language/framework, extracting user stories from spec.md, and producing structured TDD tasks that align with risk-based and incremental testing strategies.

Core Features & Use Cases

  • Language/framework detection: Inspects project structure to determine the testing approach and tooling.
  • Spec parsing: Extracts user stories and risk entries from spec.md to inform test planning.
  • TDD planning & task generation: Applies planning guidelines (degenerate, happy path, edge cases, vertical slicing) to produce actionable TDD tasks.
  • Output integration: Generates tasks suitable for appending to tasks.md or a similar workflow, streamlining implementation.

Quick Start

Run the tdd-tasks skill on a spec-kit project to start generating hybrid TDD tests.

Frequently Asked Questions about tdd-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate TDD tasks from a spec.md file?

TDD task generation from a spec.md file involves parsing user stories and risk entries, then applying planning constraints to produce structured test templates. This skill automates that extraction and outputs tasks ready to append to tasks.md.

How does automated test planning handle language and framework detection?

Automated test planning handles language and framework detection by inspecting the project structure to determine the appropriate testing approach. It then uses this information to generate hybrid tests tailored to the detected stack.

What is hybrid test generation in TDD planning?

Hybrid test generation in TDD planning combines risk-based and increment-based testing strategies. It applies planning guidelines like degenerate, happy path, and edge cases to produce actionable test templates from user stories.

Can I use this TDD task generator with any project structure?

This TDD task generator applies specifically to spec-kit style projects. You need a .specify/ directory containing a spec.md file with defined user stories and risk entries for the parser to extract.

How do I apply risk-based testing to user stories?

Applying risk-based testing to user stories requires extracting risk entries from your spec.md file and mapping them to planning constraints. The skill parses these risks to generate test templates covering edge cases and vertical slicing.

What are the limitations of automating TDD task generation?

Automating TDD task generation is limited to projects with a .specify/ directory and a spec.md file. It cannot generate tests without structured user stories and risk entries, and requires a spec-kit style project architecture.