test-driven-development
Guide for RED-GREEN-REFACTOR cycle. Use when writing tests or implementing features with TDD.
Guide for RED-GREEN-REFACTOR cycle. Use when writing tests or implementing features with TDD.
Ensure quality through testing, documentation, and security audits. Use when asked to add tests, improve test coverage, update documentation, write docs, security audit, review safety rules, or verify protected paths are not touched.
Helps define testable acceptance criteria for development tasks. Use when establishing done criteria during interactive-dev planning.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Tests code using Vitest and React Testing Library. Use for: unit tests, component tests, regression tests, bug fix verification. DO NOT use for: E2E tests (not set up), visual testing.
Use when about to claim work is complete, fixed, or passing. Requires running verification commands and confirming output before making any success claims. Evidence before assertions, always.
Use when writing unit tests, integration tests, or setting up test projects in C#. Covers xUnit patterns, Moq mocking, Bogus test data generation, and Alba integration testing.
Testet HTML-Formulare mit Playwright. UI-Verifizierung, Button-Tests, Formular-Validierung, Screenshots, Console-Logs prüfen.
Create minimal POC to validate technical hypotheses. Reuse/call existing code, or write new if needed. Report success or propose alternatives on failure.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Reads Vintage Story logs after manual testing by the user.
Validate acceptance criteria and feature completion. Use when checking if features pass, validating test results, verifying acceptance criteria, or determining feature completion status.
Guide for writing pytest unit tests for the airline-discount-ml project. Use when asked to create, run, or debug Python unit tests for models, data access, or agents.
Generates src/App.vue root component with unit test. Creates both App.vue and App.spec.ts files.
Accessibility testing with axe-core and Playwright. Use when implementing a11y tests.
Create test scenario JSON files for Output SDK workflows. Use when creating test inputs, documenting expected behaviors, or setting up workflow testing.
Sets up Playwright MCP server integration for Claude Code. Use when setting up Playwright, browser automation, web testing, scraping, or adding browser control capabilities.
Validates Testing Phase completion before advancing to Finalization Phase. Checks test execution results, coverage targets, test quality, and environment health. Ensures 100% test pass rate required by quality gates.
Backend testing with pytest including fixtures, mocking, async tests, and database testing. Use for FastAPI/Python test implementation.