# obra-test-driven-development > Guides TDD workflow with test-first design, red-green-refactor cycles, and coverage - Author: MikkohChen - Repository: Frictionless-Labs/claude-skills - Version: 20251222045014 - Stars: 1 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/Frictionless-Labs/claude-skills - Web: https://mule.run/skillshub/@@Frictionless-Labs/claude-skills~obra-test-driven-development:20251222045014 --- --- name: obra-test-driven-development description: 'Guides TDD workflow with test-first design, red-green-refactor cycles, and coverage' --- # obra-test-driven-development | Field | Value | |-------|-------| | **skill_id** | obra-test-driven-development | | **skill_name** | Test Driven Development | | **description** | Guides TDD workflow with test-first design, red-green-refactor cycles, and coverage | | **repo** | obra | | **category** | dev | | **impl_readiness** | 89 | | **business_value** | 92 | | **risk_level** | low | | **role_alignment** | Architect | | **priority_tier** | TIER-0 | | **effort_hours** | 0.5 | | **dependencies** | none | | **maturity** | active | | **lifecycle** | candidate | | **zip_inclusion** | ZIP-1 | --- ## Purpose Implements test-driven development methodology, generating tests before implementation code and guiding users through red-green-refactor cycles for robust software development. --- ## Domain Alignment | Aspect | Specification | |--------|---------------| | **Primary Use** | Software development workflow | | **Target Users** | Developers, QA engineers | | **Integration Points** | Test frameworks, CI/CD pipelines | --- ## Triggers | Trigger Type | Pattern | |--------------|---------| | **Implicit** | "test", "TDD", "coverage" keywords | | **Explicit** | `@tdd` or `@test` prefix | | **Contextual** | New feature implementation context | --- ## Input/Output | Direction | Format | Example | |-----------|--------|---------| | **Input** | Feature requirement | "Add user authentication" | | **Output** | Test suite + implementation | Tests first, then code to pass tests | --- ## Safeguards | Safeguard | Implementation | |-----------|----------------| | **Coverage Target** | Minimum 80% coverage suggested | | **Test Isolation** | Each test independent and idempotent | | **Framework Detection** | Auto-detect pytest/jest/mocha | | **Failure Handling** | Clear failure messages with fixes | --- ## Notes - **Full Slug**: obra/superpowers - **Source**: ChatGPT A1 Master Catalog audit - **Batch**: ZIP-1 Batch 2 (Core Workflow)