testing-qa – Coding skill for AI agents
Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.
Install the testing-qa skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /testing-qa – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $testing-qa – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /testing-qa – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /testing-qa – then describe the task you want done.
SKILL.md content
Testing/QA Workflow Bundle
Overview
Comprehensive testing and quality assurance workflow covering unit tests, integration tests, E2E tests, browser automation, and quality gates for production-ready software.
When to Use This Workflow
Use this workflow when:
- Setting up testing infrastructure
- Writing unit and integration tests
- Implementing E2E tests
- Automating browser testing
- Establishing quality gates
- Performing code review
Workflow Phases
Phase 1: Test Strategy
Skills to Invoke
test-automator- Test automationtest-driven-development- TDD
Actions
1. Define testing strategy
2. Choose testing frameworks
3. Plan test coverage
4. Set up test infrastructure
5. Configure CI integration
Copy-Paste Prompts
Use @test-automator to design testing strategyUse @test-driven-development to implement TDD workflowPhase 2: Unit Testing
Skills to Invoke
javascript-testing-patterns- Jest/Vitestpython-testing-patterns- pytestunit-testing-test-generate- Test generationtdd-orchestrator- TDD orchestration
Actions
1. Write unit tests
2. Set up test fixtures
3. Configure mocking
4. Measure coverage
5. Integrate with CI
Copy-Paste Prompts
Use @javascript-testing-patterns to write Jest testsUse @python-testing-patterns to write pytest testsUse @unit-testing-test-generate to generate unit testsPhase 3: Integration Testing
Skills to Invoke
api-testing-observability-api-mock- API testinge2e-testing-patterns- Integration patterns
Actions
1. Design integration tests
2. Set up test databases
3. Configure API mocks
4. Test service interactions
5. Verify data flows
Copy-Paste Prompts
Use @api-testing-observability-api-mock to test APIsPhase 4: E2E Testing
Skills to Invoke
playwright-skill- Playwright testinge2e-testing-patterns- E2E patternswebapp-testing- Web app testing
Actions
1. Design E2E scenarios
2. Write test scripts
3. Configure test data
4. Set up parallel execution
5. Implement visual regression
Copy-Paste Prompts
Use @playwright-skill to create E2E testsUse @e2e-testing-patterns to design E2E strategyPhase 5: Browser Automation
Skills to Invoke
browser-automation- Browser automationwebapp-testing- Browser testingscreenshots- Screenshot automation
Actions
1. Set up browser automation
2. Configure headless testing
3. Implement visual testing
4. Capture screenshots
5. Test responsive design
Copy-Paste Prompts
Use @browser-automation to automate browser tasksUse @screenshots to capture marketing screenshotsPhase 6: Performance Testing
Skills to Invoke
performance-engineer- Performance engineeringperformance-profiling- Performance profilingweb-performance-optimization- Web performance
Actions
1. Design performance tests
2. Set up load testing
3. Measure response times
4. Identify bottlenecks
5. Optimize performance
Copy-Paste Prompts
Use @performance-engineer to test application performancePhase 7: Code Review
Skills to Invoke
code-reviewer- AI code reviewcode-review-excellence- Review best practicesfind-bugs- Bug detectionsecurity-scanning-security-sast- Security scanning
Actions
1. Configure review tools
2. Run automated reviews
3. Check for bugs
4. Verify security
5. Approve changes
Copy-Paste Prompts
Use @code-reviewer to review pull requestsUse @find-bugs to detect bugs in codePhase 8: Quality Gates
Skills to Invoke
lint-and-validate- Lintingverification-before-completion- Verification
Actions
1. Configure linters
2. Set up formatters
3. Define quality metrics
4. Implement gates
5. Monitor compliance
Copy-Paste Prompts
Use @lint-and-validate to check code qualityUse @verification-before-completion to verify changesTesting Pyramid
/ / \ E2E Tests (10%)
/---- / \ Integration Tests (20%)
/-------- / \ Unit Tests (70%)
/------------The 70/20/10 pyramid and coverage percentages are illustrative planning heuristics, not universal pass thresholds. Choose tests from actual failure risks and repository policy. Use isolated accounts/data, bound load tests and avoid production side effects; remote browser captures and paid runners need their actual scope. A code-review phase does not grant approval/merge authority.
Quality Gates Checklist
- [ ] Unit test coverage > 80%
- [ ] All tests passing
- [ ] E2E tests for critical paths
- [ ] Performance benchmarks met
- [ ] Security scan passed
- [ ] Code review approved
- [ ] Linting clean
Related Workflow Bundles
development- Development workflowsecurity-audit- Security testingcloud-devops- CI/CD integrationai-ml- AI testing
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related skills
- testng-skill – Generates TestNG tests in Java with groups, data providers, parallel execution, XML…
- textme – Text Claude from your phone — set up the njerschow/textme daemon so inbound iMessages…
- the-honoured-one – Forces the AI to fully load context and read relevant files before performing complex…
- thick-client – Authorized security testing of desktop thick clients: local storage, update channels…
- tokenwise – Measurement-driven model router for Claude Code. Routes Haiku/Sonnet/Opus per task…
- track-management – Use this skill when creating, managing, or working with Conductor tracks - the logical…
- transformers-js – Use Transformers.js to run state-of-the-art machine learning models directly in…
- trigger-dev – Trigger.dev expert for background jobs, AI workflows, and reliable async execution with…