Back to tags
Tag

Agent Skills with tag: test-driven-development

59 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

beads

Track work with beads issue tracker using TDD workflow. Create issues for RED (failing tests), GREEN (implementation), and REFACTOR phases.

beadstest-driven-developmentred-green-refactorissue-tracking
dot-do
dot-do
3

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmenttest-first-developmentunit-testingsoftware-development-process
dot-do
dot-do
3

python3-development

The model must use this skill when : 1. working within any python project. 2. Python CLI applications with Typer and Rich are mentioned by the user. 2. tasked with Python script writing or editing. 3. building CI scripts or tools. 4. Creating portable Python scripts with stdlib only. 5. planning out a python package design. 6. running any python script or test. 7. writing tests (unit, integration, e2e, validation) for a python script, package, or application. Reviewing Python code against best practices or for code smells. 8. The python command fails to run or errors, or the python3 command shows errors. 9. pre-commit or linting errors occur in python files. 10. Writing or editing python code in a git repository.\n<hint>This skill provides : 1. the users preferred workflow patterns for test-driven development, feature addition, refactoring, debugging, and code review using modern Python 3.11+ patterns (including PEP 723 inline metadata, native generics, and type-safe async processing). 2. References to favored modules. 3. Working pyproject.toml configurations. 4. Linting and formatting configuration and troubleshooting. 5. Resource files that provide solutions to known errors and linting issues. 6. Project layouts the user prefers.</hint>

pythonclipyproject.tomllinting
Jamie-BitFlight
Jamie-BitFlight
111

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first

test-driven-developmentautomated-testingred-green-refactorsoftware-development-process
shekohex
shekohex
5

model-mediated-development

Use when building any system that involves AI/model calls - integrates with brainstorming, planning, and TDD to ensure model agency over hardcoded rules

ai-modelsllm-integrationbrainstormingtest-driven-development
dbmcco
dbmcco
61

tdd-methodology-expert

Use proactively when you need to implement features or fix bugs using strict Test-Driven Development (TDD) methodology. This agent should be activated for any coding task that requires writing new functionality, refactoring existing code, or ensuring comprehensive test coverage, but should not be used for any design-related tasks. The agent excels at breaking down complex requirements into testable increments and maintaining high code quality through disciplined TDD cycles. Use this agent proactively or if the user mentions 'TDD', 'tdd' or 'Test Driven Development'.

test-driven-developmenttest-first-developmentred-green-refactorunit-testing
rawveg
rawveg
112

code-data-analysis-scaffolds

Use when starting technical work requiring structured approach - writing tests before code (TDD), planning data exploration (EDA), designing statistical analysis, clarifying modeling objectives (causal vs predictive), or validating results. Invoke when user mentions "write tests for", "explore this dataset", "analyze", "model", "validate", or when technical work needs systematic scaffolding before execution.

test-driven-developmentexploratory-data-analysisstatistical-analysisworkflow-design
lyndonkl
lyndonkl
82

making-plans

Use when design is complete and you need detailed implementation tasks - breaks epics into coarse-grained Beans issues with TDD guidance, exact file paths, and verification steps

task-planningimplementation-workflowtest-driven-developmentfile-organization
czottmann
czottmann
12

testing

Comprehensive testing standards including unit, integration, security, and property-based testing with TDD methodology

unit-testingintegration-testingproperty-based-testingtest-driven-development
williamzujkowski
williamzujkowski
11

test-driven-development

Use when implementing features or fixing bugs - enforces RED-GREEN-REFACTOR cycle requiring tests to fail before writing code

test-driven-developmentunit-testingsoftware-development-processbest-practices
withzombies
withzombies
161

refactoring-safely

Use when refactoring code - test-preserving transformations in small steps, running tests between each change

code-refactoringatomic-commitstest-driven-developmenttest-automation
withzombies
withzombies
161

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work - applies TDD to documentation by testing with subagents before writing

skill-authoringagent-testingtest-driven-developmentdocumentation
withzombies
withzombies
161

fixing-bugs

Use when encountering a bug - complete workflow from discovery through debugging, bd issue, test-driven fix, verification, and closure

bug-reportissue-trackingtest-driven-developmentroot-cause-analysis
withzombies
withzombies
161

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

test-driven-developmentunit-testingautomated-testingsoftware-development-process
galangryandana
galangryandana
192

rails-testing

Specialized skill for Rails testing with RSpec, FactoryBot, and TDD workflows. Use when writing tests, setting up test coverage, creating factories, or implementing test-driven development. Covers unit tests, integration tests, system tests, and component tests.

software-testingtest-driven-developmenttest-coverageintegration-testing
alec-c4
alec-c4
253

uv-tdd

A development process for Python applications that uses TDD to iterate on a new project based around uv. Use when Claude needs to create a new Python project, write Python code with tests, or work on Python development using test-driven development practices with the uv package manager.

pythontest-driven-developmentpackage-managementuv-package-manager
simonw
simonw
323

typed-holes-refactor

Refactor codebases using Design by Typed Holes methodology - iterative, test-driven refactoring with formal hole resolution, constraint propagation, and continuous validation. Use when refactoring existing code, optimizing architecture, or consolidating technical debt through systematic hole-driven development.

refactoringtest-driven-developmentcode-modernizationtyped-holes
rand
rand
487

TDG Test-Driven Generation

Test-Driven Generation uses TDD (Test-Driven Development) techniques to generate tests and code in Red-Green-Refactor loops. Key words to detect are tdg, TDG.

test-driven-developmentcode-generationtest-case-generation
chanwit
chanwit
588

Page 3 of 4 · 59 results