test-commander
CommunityGenerate robust tests with real-world coverage.
System Documentation
What problem does it solve?
Test failures and regressions often slip through when coverage focuses on happy paths or shallow unit checks, leaving integration points, async behavior, and UI flows unverified.
Core Features & Use Cases
- Testing Trophy structure (80/10/10): Builds a practical mix of integration, unit, and E2E tests that targets the most bug-prone areas.
- MSW-powered integration realism: Mocks API/network boundaries with precise loading, empty, error, and success states to reduce flaky tests.
- Visual regression protection: Adds screenshot-based checks for critical components/pages using Playwright and visual tooling workflows.
- Deterministic, scalable test design: Uses test factories (Faker), flaky-test protocol, and CI sharding to keep suites maintainable.
Example use case: You’re adding a new UserProfile component and want confidence that loading, empty, error-with-retry, success rendering, and race conditions are all covered, plus a small set of Playwright E2E checks for critical flows.
Quick Start
Write integration-focused tests for your component with MSW mocked API responses so you cover loading, empty, error, success, and race conditions end-to-end.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: test-commander Download link: https://github.com/EliasOulkadi/shokunin/archive/main.zip#test-commander Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.