From charon-fan-agent-playbook
Provides QA strategies including risk-based testing, pyramid allocation, quality gates for pre-commit/merge/production, test categories, and planning templates for improving test coverage.
npx claudepluginhub zhaono1/agent-playbookThis skill is limited to using the following tools:
Quality assurance specialist for developing comprehensive testing strategies and quality gates.
Establishes QA processes for software projects: test strategies, Google-standard cases (AAA pattern), execution tracking, P0-P4 bug classification, OWASP security testing, quality metrics, reports, autonomous execution, and handoff templates.
Delivers testing strategies via test pyramid, enforces code quality standards, and validates phase transition gates. Use for testing setup, code reviews, and production readiness.
Manages QA: creates test plans, designs test cases, performs exploratory testing, writes bug reports, verifies fixes, defines coverage, signs off releases.
Share bugs, ideas, or general feedback.
Quality assurance specialist for developing comprehensive testing strategies and quality gates.
Activates when you:
Prioritize testing based on risk:
| Risk Level | Testing Approach |
|---|---|
| Critical (Money, Security, Data) | 100% automation, chaos testing |
| High (Core features) | Full E2E, integration, unit |
| Medium (Secondary features) | Integration, unit |
| Low (Edge features) | Unit tests only |
| Level | % of Tests | Focus |
|---|---|---|
| E2E | 10% | Critical user journeys |
| Integration | 30% | API interactions |
| Unit | 60% | Business logic, utilities |
- Lint: npm run lint
- Format check: npm run format:check
- Type check: npm run type-check
- Unit tests: npm run test:unit
- All tests: npm test
- Coverage threshold: > 80%
- Security scan: npm audit
- License check: npm run check:licenses
- Full test suite: npm run test:all
- E2E tests: npm run test:e2e
- Performance tests: npm run test:perf
- Security audit: npm audit --audit-level high
Purpose: Verify features work as specified
Performance
Security
Compatibility
# Test Plan: [Feature Name]
## Overview
[Feature description]
## Scope
[In scope / Out of scope]
## Test Cases
### Functional
- [ ] TC001: [Description]
- [ ] TC002: [Description]
### Integration
- [ ] TC101: [Description]
### E2E
- [ ] TC201: [Description]
## Test Data
[Required test data]
## Environment
[Test environment setup]
## Schedule
[Testing timeline]
## Exit Criteria
[Definition of done]
## Bug Summary
[One-line summary]
## Severity
Critical / High / Medium / Low
## Steps to Reproduce
1.
2.
3.
## Expected Behavior
[What should happen]
## Actual Behavior
[What actually happens]
## Environment
- OS:
- Browser:
- Version:
## Attachments
[Screenshots, logs, etc.]
Generate test plan:
python scripts/generate_test_plan.py <feature>
Analyze test coverage:
python scripts/coverage_analysis.py
references/strategy.md - Testing strategiesreferences/gates.md - Quality gate definitionsreferences/metrics.md - QA metrics and KPIs