test

Comprehensive testing workflow - unit tests ∥ integration tests → E2E tests

By parcadei · 498 installs

npx skills add parcadei/continuous-claude-v3 --skill test

Source repository · Upstream listing

/test Testing Workflow Run comprehensive test suite with parallel execution. When to Use "Run all tests" "Test the feature" "Verify everything works" "Full test suite" Before releases or merges After major changes Workflow Overview Agent Sequence Agent Role Execution 1 arbiter Unit tests, type checks, linting Parallel 1 arbiter Integration tests Parallel 2 atlas E2E/acceptance tests After 1 passes Why This Order? 1. Fast feedback : Unit tests fail fast 2. Parallel efficiency : No dependency between unit and integration 3. E2E gating : Only run slow E2E tests if faster tests pass Execution Phase 0: Pre flight Diagnostics (NEW) Before running tests, check for type errors they often cause test failures: Why diagnostics first? Type check is instant (~1s), tests take longer Diagnostics show ROOT CAUSE, tests show symptoms "Expected int, got str" is clearer than "AttributeError at line 50" Catches errors in untested code paths If errors found: Fix them BEFORE running tests. Type errors usually mean tests will fail anyway. If clean: Proceed to Phase 1. Phase 0.5: Change Impact (Optional) For large test suites, find only affected tests: This returns which tests to run based on what changed. Skip this for small projects or when you want full coverage. Phase 1: Parallel Tests Phase 2: E2E Tests (If Phase 1 Passes) Test Scopes Full Suite Feature Scope Quick Check Example Example with Type Errors Failure Handling If Phase 1 fails: Flags quick : Unit tests only no e2e : Skip E2E tests coverage : Include coverage report watch : Re run on file changes