testing-workflowMeta-skill that orchestrates comprehensive testing across a project by coordinating testing-patterns, e2e-testing, and testing agents. Use when setting up testing for a new project, improving coverage for an existing project, establishing a testing strategy, or verifying quality before a release.
Install via ClawdBot CLI:
clawdbot install wpank/testing-workflowOrchestrate comprehensive testing across a project by coordinating the testing-patterns skill, e2e-testing skill, and testing agents. This meta-skill does not define test patterns itself — it routes to the right skill or agent at each stage and ensures nothing is missed.
Follow these steps in order. Each step routes to a specific skill or agent — read and apply that resource before moving to the next step.
Scan the project to understand existing test infrastructure, measure current coverage, and identify gaps before making changes. Without a baseline, you cannot demonstrate improvement.
Based on the discovery results, select the appropriate testing approach for this project.
ai/skills/testing/testing-patterns/SKILL.md and choose the unit/integration test patterns that match the project's architecture, language, and framework.Generate tests following the patterns selected in Phase 2.
ai/skills/testing/e2e-testing/SKILL.md and write E2E tests for each critical user journey identified in Phase 2.Verify that the new tests meet quality standards and coverage targets.
Establish ongoing practices to keep the test suite healthy.
Use this table to route specific needs to the correct resource:
| Need | Route To | Path |
|------|----------|------|
| Unit/integration test patterns | testing-patterns | ai/skills/testing/testing-patterns/SKILL.md |
| E2E test patterns | e2e-testing | ai/skills/testing/e2e-testing/SKILL.md |
| Code quality standards | clean-code | ai/skills/testing/clean-code/SKILL.md |
| Review checklist | code-review | ai/skills/testing/code-review/SKILL.md |
| CI/CD quality gates | quality-gates | ai/skills/testing/quality-gates/SKILL.md |
| Debugging test failures | debugging | ai/skills/testing/debugging/SKILL.md |
When a request falls clearly into one row, go directly to that resource. Use the full orchestration flow only when comprehensive coverage is the goal.
Targets vary by project type. Use the appropriate row to set expectations:
| Project Type | Statement | Branch | Function | E2E Journeys | Notes |
|--------------|-----------|--------|----------|--------------|-------|
| Startup MVP | 60% | 50% | 60% | Top 3 flows | Focus on critical paths only |
| Production App | 80% | 70% | 80% | Top 10 flows | Balance speed with confidence |
| Library / Package | 90% | 85% | 95% | N/A | Public API must be fully covered |
| Critical Infrastructure | 95% | 90% | 95% | All flows | Zero tolerance for gaps |
These are minimums. Aim higher when time permits, but do not block releases on vanity metrics — prioritize meaningful coverage over percentage points.
Use this template to document the testing strategy for a project. Fill it in during the orchestration flow and keep it in the repo.
# Testing Strategy
## Project Overview
- **Project**: [name]
- **Type**: [startup MVP | production app | library | critical infrastructure]
- **Primary Language**: [language]
- **Framework**: [framework]
- **Test Runner**: [runner]
- **Coverage Tool**: [tool]
## Coverage Baseline
- **Statement**: [X%]
- **Branch**: [X%]
- **Function**: [X%]
- **E2E Journeys Covered**: [N of M]
- **Date Measured**: [YYYY-MM-DD]
## Coverage Targets
- **Statement**: [target%]
- **Branch**: [target%]
- **Function**: [target%]
- **E2E Journeys**: [target count]
## Test Patterns Selected
- [ ] [Pattern 1 — reason for selection]
- [ ] [Pattern 2 — reason for selection]
- [ ] [Pattern 3 — reason for selection]
## Critical User Journeys (E2E)
1. [Journey 1 — e.g., signup -> onboarding -> first action]
2. [Journey 2 — e.g., login -> dashboard -> export]
3. [Journey 3 — e.g., checkout -> payment -> confirmation]
## Gaps and Risks
- [Untested area 1 — risk level, mitigation plan]
- [Untested area 2 — risk level, mitigation plan]
## Quality Gate Status
- [ ] All tests pass
- [ ] Coverage targets met
- [ ] Critical journeys covered with E2E
- [ ] No skipped tests without justification
- [ ] Test execution time within budget
- [ ] CI enforces coverage thresholds
All of the following must be satisfied before marking testing complete:
| Gate | Requirement | Why |
|------|------------|-----|
| All tests pass | Zero failures, zero errors | Flaky tests count as failures |
| Coverage targets met | Statement, branch, and function coverage meet project-type thresholds | Untested code is unverified code |
| Critical journeys covered | Every critical user journey has a passing E2E test | Revenue and trust depend on these flows |
| No unjustified skips | Every skip, xit, or xdescribe has a comment and linked issue | Skipped tests rot into permanent gaps |
| Execution time budget | Unit < 60s, E2E < 10min | Slow suites get skipped by developers |
| No test pollution | Running any test file alone produces same results as full suite | Shared state masks failures |
| Mocks are justified | Every mock has a comment explaining why the real impl cannot be used | Over-mocking hides real bugs |
Generated Mar 1, 2026
A financial technology startup is preparing to launch their first mobile banking application. They need to establish comprehensive testing to ensure transaction security, data accuracy, and regulatory compliance before going live with real customer funds. The testing workflow will help them identify critical user journeys like money transfers and account management.
An established e-commerce company is refactoring their legacy checkout system to improve performance. After major code changes, they need to verify that all existing functionality works correctly and that new performance improvements don't introduce bugs. The workflow ensures thorough testing of payment processing, inventory management, and order fulfillment.
A healthcare software provider needs to update their patient management system to meet new regulatory requirements. They must establish rigorous testing protocols to ensure data privacy, HIPAA compliance, and medical record accuracy before deploying to hospitals and clinics. The workflow helps identify critical patient safety workflows.
A B2B SaaS company is preparing a major feature release that includes new collaboration tools and API integrations. Before releasing to enterprise customers, they need to verify quality gates are met across all modules and ensure backward compatibility with existing integrations. The workflow coordinates comprehensive testing across the entire platform.
A game development studio is finalizing a new mobile game before app store submission. They need to establish testing strategies for gameplay mechanics, in-app purchases, cross-platform compatibility, and performance under various device conditions. The workflow helps prioritize critical user journeys like level progression and payment flows.
Enterprise software companies charging monthly/annual subscriptions for testing workflow orchestration. Revenue comes from tiered pricing based on team size, project complexity, and integration requirements. This model benefits from the workflow's ability to scale testing across large codebases with multiple teams.
Quality assurance consulting firms offering testing strategy implementation as a service. Revenue is generated through project-based engagements, retainer agreements, or hourly consulting rates. The structured workflow provides a repeatable methodology that consultants can apply across client projects.
Software development agencies building custom applications for clients. Revenue comes from fixed-price projects or time-and-materials contracts. Implementing this testing workflow helps agencies deliver higher quality products, reduce post-launch bugs, and improve client satisfaction through systematic quality assurance.
💬 Integration Tip
Start by running the Discovery phase on a small, critical module first to establish baseline metrics before scaling to the entire codebase. This allows teams to validate the workflow's effectiveness with minimal initial investment.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.