test-driven-development
Use when implementing any feature or bugfix. Write the test first, watch it fail, write minimal code to pass. Red-Green-Refactor cycle.
Use when implementing any feature or bugfix. Write the test first, watch it fail, write minimal code to pass. Red-Green-Refactor cycle.
Webๅบ็จๆต่ฏๅทฅๅ ทๅ ใไฝฟ็จ Playwright ่ฟ่กๅ็ซฏ่ชๅจๅๆต่ฏใUI ่ฐ่ฏใๆชๅพๆ่ทใๆต่งๅจๆฅๅฟๆฅ็ใๅฝ้่ฆๆต่ฏๆฌๅฐ Web ๅบ็จใ้ช่ฏๅ็ซฏๅ่ฝใ่ฐ่ฏ UI ่กไธบๆถไฝฟ็จๆญคๆ่ฝใ
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Create a new business use case (Request + UseCase + Test) following TDD workflow. Use when user asks to implement new business logic, domain operations, or create commands/queries. Always follow Red-Green-Refactor cycle.
Defines test scenarios using Given-When-Then format and maps tests to acceptance criteria. Use when writing technical specifications, defining unit and integration test requirements, or ensuring test coverage for acceptance criteria.
Guide for writing integration tests with Vitest and Testing Library. Use when testing multi-component workflows, database interactions, React components with context providers, or full user flows. Covers the Testing Trophy philosophy (integration > unit), factory patterns for test data, MSW for network mocking, async testing patterns (waitFor, findBy), and custom render with providers. Use this for tests that cross multiple modules or layers of the application.
Implements new modules, agents, or features using TDD methodology. Used when adding any new functionality to the table2image multi-agent system. Follows six-phase workflow: context loading, test writing, implementation, verification, documentation, and protocol completion.
Frontend TDD Agent. React/Next.js ๊ธฐ๋ฐ TDD ํ ์คํธ ์์ฑ ๋ฐ ๊ตฌํ์ ๋ด๋นํฉ๋๋ค. ํ ์คํธ ๋จผ์ ์์ฑ ํ ๊ตฌํํ๋ Red-Green-Refactor ์ฌ์ดํด์ ๋ฐ๋ฆ ๋๋ค.
Ruthlessly hunts testing gaps across ALL testing types. BDD-biased. Contract testing stickler.
Comprehensive Vitest testing framework guide with strong emphasis on Jest-to-Vitest migration. Covers automated migration using codemods, configuration setup, API differences, best practices, and troubleshooting. Use when migrating from Jest, setting up Vitest, writing tests, configuring test environments, or resolving migration issues. Primary focus is seamless Jest migration with minimal code changes.
Analyzes code diffs to identify affected endpoints and prioritize regression testing. Focuses QA effort on changed areas.
Create and run validation script to test Play Store API connection
TDD๏ผใในใ้งๅ้็บ๏ผใซๅบใฅใใใในใใณใผใไฝๆในใญใซใRed-Green-Refactorใตใคใฏใซใๅฎ่ทตใใ t-wadaใฎใในใใใฉใฏใใฃในใซๅพใฃใฆใในใใใกใผในใใง้ซๅ่ณชใชใในใใไฝๆใใพใใ Backend๏ผGo test๏ผใจFrontend๏ผJest๏ผใฎไธกๆนใซๅฏพๅฟใ
Generate polished walkthrough videos from Playwright test suites. Runs thematically connected tests with video recording, creates title cards, slows footage for readability, and concatenates into a final demo video.
Verify test coverage and quality for new features. Ensures service functions have unit tests, tRPC procedures have integration tests, and critical paths are covered before deployment.
Test Coverage Analyst. Enforces testing standards and identifies gaps.
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
Validate planning documents before implementation begins. Checks ambiguity resolution, prerequisites, and testing methods. Use when: - Before starting implementation of a ticket - User says "validate plan", "check plan", "ready to implement?" - After completing 2-plan.md and 3-spec.md - Before TDD cycle begins