Tdd

19 skills with this tag

obra
Passed
Test Driven Development
A comprehensive guide to Test-Driven Development (TDD) that enforces the red-green-refactor cycle. Provides strict workflows for writing tests before implementation, common rationalizations to avoid, and testing anti-patterns to watch for when creating mocks or test utilities.
TddTestingUnit Tests+3
35738.2k2.4k
obra
Passed
Writing Skills
Guides the creation of well-structured Claude Code skills by applying Test-Driven Development principles to documentation. Includes templates for SKILL.md structure, testing methodologies using subagents with pressure scenarios, and optimization techniques for skill discovery (Claude Search Optimization).
Skill AuthoringTddDocumentation+3
58037.9k
obra
Passed
Brainstorming
Superpowers is a complete software development workflow library for AI coding assistants. It provides structured skills for test-driven development, systematic debugging, brainstorming, implementation planning, code review, and subagent-driven development. The skills enforce disciplined practices through mandatory workflows and integrate with Claude Code, OpenCode, and Codex platforms.
TddDebuggingCode Review+3
117137.9k
affaan-m
Passed
Tdd Workflow
This skill enforces test-driven development principles by guiding developers through TDD workflows. It provides comprehensive patterns for unit tests, integration tests, and E2E tests with examples using Jest, Vitest, and Playwright, along with mocking strategies and coverage requirements.
TddTestingUnit Testing+3
6332.2k
affaan-m
Passed
Golang Testing
A comprehensive guide for Go testing that covers table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD (Test-Driven Development) methodology with idiomatic Go practices and includes examples for mocking, HTTP handler testing, and CI/CD integration.
GolangTestingTdd+3
38232.2k
affaan-m
Passed
Eval Harness
Eval Harness provides a formal evaluation framework for Claude Code sessions, implementing eval-driven development (EDD) principles. It helps define expected behaviors before implementation, run evals continuously during development, and track pass/fail metrics for both capability and regression tests.
TestingEvaluationTdd+3
6332.2k
wshobson
Passed
temporal-python-testing
A comprehensive testing guide for Temporal Python workflows. Covers unit testing with time-skipping, integration testing with mocked activities, replay testing for determinism validation, and local development setup with Docker Compose and pytest configuration.
TemporalPythonTesting+3
50727.0k
wshobson
Passed
javascript-testing-patterns
A comprehensive guide for implementing JavaScript and TypeScript testing strategies. Covers unit testing, integration testing, mocking patterns, React component testing with Testing Library, test fixtures, and best practices for test-driven development using Jest and Vitest.
TestingJavascriptTypescript+4
58027.0k
wshobson
Passed
bats-testing-patterns
A comprehensive guide for writing unit tests for shell scripts using Bats (Bash Automated Testing System). Covers test structure, assertions, mocking, fixtures, CI/CD integration, and best practices for production-grade shell testing.
TestingBashShell Scripting+3
199127.0k
wshobson
Passed
python-testing-patterns
This skill provides comprehensive Python testing patterns using pytest. It covers unit testing, fixtures for setup/teardown, mocking external dependencies, parameterized tests, async testing, property-based testing with Hypothesis, database testing, and CI/CD integration. The guide includes best practices for test organization, naming, and coverage reporting.
PythonPytestTesting+3
22927.0k
wshobson
Passed
Context Driven Development
Conductor is a Context-Driven Development plugin that organizes software projects through structured documentation and workflows. It creates and maintains product vision, tech stack, and workflow artifacts while guiding implementation through specification-first, TDD-based development with git-aware progress tracking and semantic reversion capabilities.
Project ManagementTddWorkflow+3
7427.0k
obra
Passed
Writing Plans
Use when you have a spec or requirements for a multi-step task, before touching code
PlanningTddWorkflow+3
65213.2k
obra
Passed
Subagent Driven Development
Use when executing implementation plans with independent tasks in the current session
WorkflowSubagentCode Review+3
89513.2k
trailofbits
Passed
Property Based Testing
A comprehensive property-based testing (PBT) guide that helps Claude detect PBT opportunities, generate tests, review existing tests, and apply Property-Driven Development across Python, JavaScript, Rust, Go, Java, and 10+ other languages including Solidity smart contracts.
TestingProperty Based TestingHypothesis+3
872.1k
alinaqi
Passed
React Web
A comprehensive React web development skill that enforces test-first development (TDD) methodology. It provides patterns for functional components, custom hooks, state management with Zustand and React Query, routing with React Router, form handling with React Hook Form and Zod, and testing with React Testing Library and Playwright.
ReactFrontendTesting+3
79453
alinaqi
Passed
Iterative Development
This skill provides structured templates and best practices for iterative test-driven development using the Ralph Wiggum loop plugin. It guides Claude through self-referential development cycles where the AI iterates on code until tests pass, with clear completion criteria and error classification to distinguish between fixable code issues and environment blockers.
TddTestingIterative Development+3
79453
alinaqi
Passed
Base
Base defines universal coding patterns, strict complexity limits (20 lines/function, 200 lines/file), and enforces Test-Driven Development workflows. It provides templates for atomic todos, bug tracking, session management, and automatically triggers iterative TDD loops for non-trivial tasks.
TddCoding StandardsWorkflow+3
239453
rsmdt
Passed
Implementation Planning
This skill helps create detailed implementation plans that break down software features into executable tasks following Test-Driven Development (TDD) principles. It provides templates, examples, and validation checklists to ensure plans are complete, traceable to specifications, and can be followed independently by developers.
PlanningTddImplementation+3
576168
NeoLabHQ
Passed
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
TddTestingTest First+3
493159