create-tdd-tasks

Convert implementation tasks into test-first TDD task pairs.

42|8|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/sequenzia/agent-alchemy --skill create-tdd-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-tdd-tasks
Source: https://github.com/sequenzia/agent-alchemy/tree/main/claude/sdd-tools/skills/create-tdd-tasks
Command: npx skills add https://github.com/sequenzia/agent-alchemy --skill create-tdd-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of test tasks that precede implementation tasks, enforcing a test-first development methodology at the pipeline level.

Core Features & Use Cases

  • TDD Pair Generation: Transforms standard implementation tasks into paired test-then-implement tasks.
  • Dependency Management: Inserts test tasks into the existing dependency chain, ensuring tests block implementation.
  • Merge Mode Awareness: Detects and skips existing TDD pairs to prevent duplication when re-running.
  • Use Case: When you have a list of tasks to build features, this Skill automatically adds a "Write tests for X" task before each "Implement X" task, ensuring test coverage is a prerequisite.

Quick Start

Use the create-tdd-tasks skill to convert all current tasks into TDD pairs.

Frequently Asked Questions about create-tdd-tasks

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

FAQPage Schema
How do I enforce test-first development for existing implementation tasks?

Test-first development is enforced by transforming implementation tasks into paired test-then-implement tasks. The generated test tasks block their corresponding implementation tasks, ensuring tests are written before code.

How do I automatically generate test tasks before implementation tasks?

Generating test tasks automatically converts Software Development Description implementation tasks into TDD pairs. Each implementation task receives a preceding test task inserted directly into the dependency chain to block implementation until tests pass.

Do I need the tdd-tools plugin to generate TDD task pairs?

The tdd-tools plugin is required for full functionality when generating TDD task pairs. The skill depends on this plugin to transform implementation tasks and insert test tasks into the dependency chain.

What happens when I re-run test task generation on existing TDD pairs?

Re-running test task generation on existing TDD pairs triggers merge mode awareness. The skill detects existing pairs and skips them to prevent duplication while preserving existing dependencies.

How are dependencies managed when inserting test tasks into a development pipeline?

Dependencies are managed by inserting test tasks into the existing dependency chain. Test tasks block their corresponding implementation tasks, preserving prior relationships while enforcing test-first execution.