generate-tdd-tasks
Installation
SKILL.md
Generate TDD Tasks
Core Process
Step 1: Project Detection
Detect and list the project's conventions before generating tasks:
- Test command — Check config files. Ruby:
bundle exec rspecifGemfilehasrspec. Python:pytest. JS/TS:npm test/yarn test. Rust:cargo test. Go:go test ./.... - Source directory —
lib/(Ruby),src/(most other languages). - Test directory —
spec/(RSpec),test/(Minitest/pytest/unittest/Go standard). - Doc tool — YARD (Ruby), JSDoc (JS/TS), rustdoc (Rust), pydoc (Python).
- Language/framework — Detect from
Gemfile,Cargo.toml,package.json,go.mod,pyproject.toml.
Step 2: Requirements Analysis
Break down the feature/PRD into implementation tasks: