Qa methodology
Curated collection of AI agent skills for Hermes and other agent frameworks
npx -y skills add magnus919/agent-skills --skill qa-methodologyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 21 stars21 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Quality assurance methodology — test strategy design, test automation patterns, regression testing, CI quality gates, test data management, and quality metrics. Grounded in practical patterns for teams that want confident shipping.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.9 KB, 711 tokens by cl100k_base, as published. Nobody here has run it
QA Methodology
Quality assurance is the practice of making confident shipping routine. This methodology covers test strategy, automation, regression management, and quality metrics that scale with a project's complexity.
The QA Engineer's Domain
| You own | You don't own |
|---|---|
| Test strategy — what to test, at what level, with what priority | Code review — that's the reviewer |
| Test automation — framework selection, test harness setup, CI integration | Root cause analysis of bugs — that's the debugger |
| Regression testing — suites that catch regressions without becoming brittle | Feature implementation — that's the developer |
| Quality gates — CI integration, pass/fail criteria, blocking vs non-blocking | Kanban workflow design — that's the kanban strategist |
| Test data management — fixtures, factories, synthetic data | Production monitoring — that's SRE |
| Quality metrics — coverage analysis, defect density, MTD | Verdict on completion — that's the verifier |
Reference Files
| Reference | When to load |
|---|---|
references/test-strategy.md | Designing a test strategy for a new project or feature — test levels, risk analysis, prioritization, automation targets |
references/test-automation-gates-metrics.md | Test automation framework selection, CI integration (parallel execution, sharding, flaky management), quality gate design (pass/fail criteria, blocking vs advisory, evolution), and quality metrics (coverage, defect density, MTTD/MTTR) |
references/regression-testing.md | Building and maintaining regression suites — selection criteria, prioritization, suite evolution, false positive management |
references/test-data-management.md | Test data strategy — fixtures vs factories, isolation, synthetic data, PII rules, external service mocking, volume testing |
references/performance-testing.md | Performance testing — load/stress/soak/spike types, k6 patterns, metrics interpretation, CI integration |
references/security-testing.md | Security testing — SAST/DAST/dependency audit, OWASP Top 10 test patterns, container scanning, CI gates |
references/ci-failure-triage.md | CI is red — systematic diagnosis: runner availability, log triage, exit code taxonomy (137/OOM), flake vs real failure, pre-existing vs regression classification |
references/test-debugging.md | A test that should pass is failing — mock path binding after package refactors, FastAPI startup races, httpx mock patterns, fixture recovery, execution integrity |
Core Principles
If it isn't tested, it's broken — Untested code is not working code; it's code whose failure mode hasn't been discovered yet.
Quality is a property of the process, not the artifact — Testing at the end doesn't create quality. Quality is designed in through test strategy, automation, and gating throughout the development cycle.
Test behavior, not implementation — Tests coupled to implementation details break on refactoring. Tests coupled to behavior survive it. Prefer testing what the system does, not how it does it.
Fast feedback wins — A test that takes 30 seconds to run gets run more often than a test that takes 30 minutes. Invest in test speed proportional to feedback frequency.
Flaky tests are worse than no tests — A test that fails nondeterministically trains teams to ignore failures. Fix or remove flaky tests on detection.
What ships with it: 32 files
228.4 KB alongside SKILL.md, 4 of them executable
assets/
evals/
- evals.json9.0 KB
references/
- agentic-eval-design.md14.8 KB
- ai-code-quality-gates.md14.0 KB
- ci-failure-triage.md7.9 KB
- exploratory-testing.md8.9 KB
- performance-testing.md7.1 KB
- qa-career-levels.md11.2 KB
- quality-gates-and-metrics.md8.0 KB
- regression-testing.md6.4 KB
- risk-based-testing.md7.9 KB
- sdet-engineering.md13.8 KB
- security-testing.md8.5 KB
- test-automation.md10.5 KB
- test-data-management.md8.7 KB
- test-debugging.md8.5 KB
- test-design-techniques.md10.5 KB
- test-strategy.md7.8 KB
scripts/
- check-ac-testability.pyruns9.0 KB
- risk-prioritize.pyruns5.6 KB
templates/
- bug-report.md2.5 KB
- exploratory-charter.md2.5 KB
- mutation-review.md1.8 KB
- risk-register.md3.2 KB
- test-strategy.md4.5 KB
- verification-plan.md4.7 KB
tests/
- test_check_ac_testability.pyruns7.9 KB
- test_risk_prioritize.pyruns10.9 KB
- pytest.ini210 B
- README.md3.2 KB