Skip to content
cccskills

Results for “test-driven”

200 skills · sorted by relevance

systematic-debugging

FreeSummaryAI rating 80

Guides debugging through reproduction, comparison with working examples, hypothesis testing, and a focused fix. It starts with a repeatable check for the exact symptom and uses regression tests to verify the result.

  • Investigating failing tests or builds
  • Tracing faults across APIs, services, and databases
  • Making intermittent bugs easier to reproduce
NousResearch/hermes-agent255.3KUpdated Oct 19, 2026

test-driven-development

FreeSummaryAI rating 80

Develop and fix code by first writing a failing test, then making it pass and improving the implementation. The skill follows the project's testing tools and checks both the intended behavior and existing functionality.

  • Implement new logic with tests written first
  • Reproduce a reported bug before fixing it
  • Check existing behavior when changing code
addyosmani/agent-skills108.7KUpdated Oct 14, 2026

Organize software development from requirements and architecture through testing, review, and deployment. Use specialized agent roles, shared memory, and test-driven development, where tests are written before code, to coordinate work across the project.

  • Plan and implement a new feature
  • Refactor legacy code with supporting tests
  • Review code security and performance
ruvnet/RuView98.8KUpdated Oct 19, 2026

Build features or fix bugs by writing a small test first, checking that it fails for the expected reason, and making the smallest code change needed. Run related tests and review the changes for unintended effects.

  • Reproducing a bug with a regression test
  • Defining expected behavior before implementing a feature
  • Checking parser, routing, or UI behavior changes
odysseus-dev/odysseus94KUpdated Oct 17, 2026

rtk-tdd

FreeSummary

Guide Rust development through test-driven development: write a failing test, implement enough code to pass, then refactor. Includes practical test patterns and final checks for formatting, static analysis, and test results.

  • Adding Rust features with tests first
  • Reproducing bugs with failing tests before fixing them
  • Testing invalid inputs and error paths
rtk-ai/rtk84KUpdated Oct 19, 2026

Turn specifications and designs into working code using test-driven development: write failing tests, implement enough code to pass, then refactor. The workflow also covers error handling, performance improvements, documentation, and coordinated changes across components.

  • Implementing a feature from specifications and designs
  • Developing authentication or APIs with tests
  • Refactoring code while checking test results
ruvnet/ruflo77.3KUpdated Oct 19, 2026

Create automated shell script tests with Bats, a Bash testing tool. Check exit codes, output, and failure cases, organize reusable test helpers and data, and run checks across shells or in CI/CD pipelines.

  • Add automated tests to shell scripts
  • Check invalid input and missing file errors
  • Test behavior in bash, sh, and dash
wshobson/agents41.2KUpdated Oct 20, 2026

Create and organize Python tests with pytest. Use reusable setup, mock replacements for external services, controlled test time, and coverage reports to check normal behavior, failures, retries, and interactions between application components.

  • Add unit and integration tests to Python code
  • Replace external services with mocks in tests
  • Check retry behavior and time-dependent logic
wshobson/agents41.2KUpdated Oct 20, 2026

Write JavaScript and TypeScript tests with Jest, Vitest, and Testing Library. Covers functions, UI components, and APIs, including mock replacements for external services, reusable test data, and setup for automated testing.

  • Set up testing for a new project
  • Test functions and API error handling
  • Check React component behavior
wshobson/agents41.2KUpdated Oct 20, 2026

agentic-eval

FreeSummary

Design workflows that evaluate and refine AI outputs through self-review, separate generation and evaluation roles, tests, or weighted scoring criteria. Includes patterns for structured feedback, iteration limits, and stopping when quality stops improving.

  • Adding self-review and revision loops to AI outputs
  • Separating generation from evaluation
  • Refining generated code using test results
github/awesome-copilot40.2KUpdated Oct 20, 2026

Guide development from problem definition and planning through testing, debugging, review, and final verification. It uses test-driven development, writing a failing test before implementation, and requires evidence before reporting work as complete.

  • Define a development goal and acceptance checks
  • Implement a change starting with a failing test
  • Investigate a reproducible bug through small experiments
TencentCloud/Octop10.3KUpdated Oct 19, 2026

executing-plans

FreeSummary

Carry out an existing implementation plan one task at a time in the current session. Verify each task with tests, record progress and decisions in a file, and review the whole branch after implementation.

  • Implementing an existing plan in a single session
  • Resuming work from a saved progress ledger
  • Recording decisions when a plan conflicts with its specification
jnMetaCode/superpowers-zh8.3KUpdated Oct 20, 2026

Investigate bugs, failing tests, and unexpected behavior through reproducible steps, logs, and comparisons with working code. Follow four stages to identify the root cause, test a hypothesis, apply a focused fix, and verify the result.

  • Investigating failing tests
  • Tracing production bugs to their source
  • Finding where a build or integration breaks
jnMetaCode/superpowers-zh8.3KUpdated Oct 20, 2026

Develop features and fix bugs by writing a behavior test first, observing its expected failure, and adding the minimum code needed to pass. Then clean up the code while keeping tests passing, applying this process where regression risk warrants it.

  • Developing a feature from a failing behavior test
  • Reproducing a bug before implementing its fix
  • Refactoring while keeping behavior tests passing
mvschwarz/openrig7.9KUpdated Oct 20, 2026

testing-patterns

FreeSummary

Write Jest unit tests for component behavior and user interactions. Includes reusable test data builders, mock replacements for dependencies, and test-driven development, where a failing test guides implementation before the code is cleaned up.

  • Testing component rendering and form interactions
  • Creating reusable test data with selective overrides
  • Replacing modules and GraphQL hooks in tests
ChrisWiles/claude-code-showcase6.1KUpdated Jan 7, 2026

Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.

The English summary is being prepared. Showing the original description.

WorldFlowAI/everything-claude-code5.1KUpdated Jan 23, 2026

Collaboratively build and refine paper screening rubrics through brainstorming, test-driven development, and iterative feedback

The English summary is being prepared. Showing the original description.

brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 19, 2026

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

The English summary is being prepared. Showing the original description.

spacering-net/codeg4KUpdated Oct 19, 2026

Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, races, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test-driven debugging, pprof setup and capture, Delve, race detection, GODEBUG tracing, and production debugging. Start here for any 'something is wrong' situation. Not for interpreting profiles or benchmarking (→ See `samber/cc-skills-golang@golang-benchmark` skill), applying optimization patterns (→ See `samber/cc-skills-golang@golang-performance` skill), or designing new code (→ See `samber/cc-skills-golang@golang-safety` skill for defensive coding, `samber/cc-skills-golang@golang-concurrency` skill for concurrency design).

The English summary is being prepared. Showing the original description.

samber/cc-skills-golang3.5KUpdated Oct 1, 2026

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

The English summary is being prepared. Showing the original description.

rpamis/comet3.2KUpdated Oct 19, 2026

Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical Implementation Partner and TDD Coach — following existing patterns, avoiding over-engineering, and producing idiomatic, modern code.

The English summary is being prepared. Showing the original description.

mikeyobrien/ralph-orchestrator3.2KUpdated Oct 16, 2026

Unified TDD skill with three input modes — from spec, from task, or from description. Enforces test-first development using repository patterns, with proptest guidance and backpressure integration.

The English summary is being prepared. Showing the original description.

mikeyobrien/ralph-orchestrator3.2KUpdated Oct 16, 2026

Test-driven development workflow with Red-Green-Refactor cycle across languages

The English summary is being prepared. Showing the original description.

rohitg00/awesome-claude-code-toolkit2.7KUpdated May 12, 2026

Drives implementation by writing a failing test first, then the smallest code that passes it. Use this before writing implementation code for any feature or bugfix, when a bug needs a regression test, when existing code is hard to change safely, or when someone asks whether a change is covered. Also use to decide what is worth testing and what is not.

The English summary is being prepared. Showing the original description.

cbrock84/headcount2.1KUpdated Oct 19, 2026