manual-testing
Master manual testing with exploratory testing, test case execution, bug reporting, and quality validation techniques.
generating-mocks
Generate mock implementations using mockery for testing. Use when creating mocks, updating mock interfaces, or setting up test doubles.
testing-playwright
Apply when writing end-to-end tests: user flows, cross-browser testing, visual regression, and API testing.
smoke-suite-debugging
Use this when smoke tests fail (binary/web assets, Playwright setup, server lifecycle, ports, env vars).
requirements-clarification
Requirements clarification for TDD. Use BEFORE RED phase to understand WHAT to test. Asks targeted questions to uncover ambiguities, edge cases, and acceptance criteria.
test-generator
Generates test code from specifications, components, and API endpoints. Creates unit tests, integration tests, and E2E tests following project testing patterns and conventions.
plan-mode-official-leaderboard-abctest
公式リーダーボード準拠のA/B/Cテストを実行するPlanモードスキル。Phi-3.5-mini-instruct、Borea-phi3.5-instinct-jp、AEGIS-Phi3.5mini-jpv2.4を標準化ベンチマークで比較評価し、統計的有意性を検証。
testing-strategies
Modern testing strategies covering TDD/BDD, shift-left/shift-right, test automation, and quality assurance patterns (2025-2026 standards)
table-testing
Table-driven testing patterns using @kitz/test. Triggers on creating test cases, parameterized tests, or when writing .test.ts files.
testing-anti-patterns
Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies
web-application-testing
Comprehensive web application testing using Playwright. Tests accessibility (WCAG 2.1 AA), UX principles, and functional correctness. Generates reusable test files for CI/CD integration.
umbraco-unit-testing
Unit and component testing for Umbraco backoffice extensions using @open-wc/testing
testing-gate
Gate 6 - Verify tests exist and cover critical paths. Issues result in WARNINGS (encourages tests, doesn't block).
swift-testing
Use when writing unit tests, adopting Swift Testing framework, making tests run faster without simulator, architecting code for testability, testing async code reliably, or migrating from XCTest - covers @Test/@Suite macros,
test-task-generation
The agent automatically generates comprehensive test tasks from feature requirements, ensuring every implementation task has corresponding test coverage with proper acceptance criteria.
test-doctor
Use this skill to diagnose and repair broken tests with a methodical, surgical approach. AUTO-ACTIVATE when user mentions (FR/EN): - test cassé, broken test, failing test, test fail, test échoue - erreur test, test error, assertion failed, timeout test - réparer test, fix test, corriger test, debug test - npm test fail, jest error, test suite failed AGENTS: Specialized agents (backend-specialist, frontend-specialist, database-specialist) MUST invoke this skill when asked to fix tests. Use: Skill("test-doctor") CRITICAL: NO mass corrections. ONE test at a time with validation. ALWAYS diagnose before fixing. ALWAYS consult DONT_DO.md first. Context: 1211 test files, 5561/6101 passing (540 failing). Stack: Jest, React Testing Library, Prisma, Next.js 15, TypeScript 5.
writing-feature-tests
Write feature tests for HTTP endpoints, controllers, and full request/response cycles using Pest v4. Use when ANY business logic is added to codebase. Feature tests are the PRIMARY testing approach - use for all Controllers, Actions, Form Requests, and application behavior. This is your default testing strategy.
rust-mocking
Create mocks using mockall and trait-based abstractions. Use when unit testing code with external dependencies.
storybook-patterns
Component documentation, visual testing, interaction testing
testing-tdd-london
TDD London School (mockist) specialist for mock-driven, outside-in development. Use for behavior verification testing, contract-driven development, testing object collaborations, or when focusing on HOW objects interact rather than WHAT they contain.