From armory
Automates systematic web app QA testing with issue taxonomy, health scoring, and regression tracking. Supports browser automation via Playwright, Puppeteer, or Cypress.
How this skill is triggered — by the user, by Claude, or both
Slash command
/armory:qa-systematicThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Systematic page-by-page testing, 8-category health score, full issue documentation.
Systematic page-by-page testing, 8-category health score, full issue documentation.
30-second smoke test of critical paths only: login, main nav, primary action.
Diff current state against saved baseline, report new/resolved issues.
Detect available automation in priority order:
agent-browser skill — check if the agent-browser skill is loadedplaywright, puppeteer, or cypress binaries on PATHUse the highest-priority method available. State which method is in use at the start of the report.
references/project-detection.md for framework port conventions (e.g., Next.js → 3000, Vite → 5173, Django → 8000)..qa-reports/.For each page, run the per-page checklist below. In quick mode, run only the items marked with (Q).
<img> tagsFor each issue found, classify using references/issue-taxonomy.md:
Assign a unique ID: QA-001, QA-002, etc.
Compute health score using the weights defined below and detailed in references/report-template.md.
references/report-template.md..qa-reports/<YYYY-MM-DD>-<mode>.json.Weighted average across 8 categories, scored 0-100.
| Category | Weight |
|---|---|
| Console errors | 15% |
| Broken links | 10% |
| Functional | 20% |
| UX/Usability | 15% |
| Accessibility | 15% |
| Visual | 10% |
| Performance | 10% |
| Content | 5% |
Scoring per category: start at 100, deduct per issue by severity:
Floor at 0. Final health score = weighted sum of category scores.
Run only items marked (Q) in the Phase 4 checklist. Skip health score computation — report pass/fail per critical path. Target completion: 30 seconds of actual testing time.
.qa-reports/.npx claudepluginhub mathews-tom/armory --plugin armoryQA tests web apps, native macOS/Electron apps, CLI tools, REPLs via browser/Playwright, computer-use screenshots/clicks, or tmux modes. Delivers health scores, bug fixes, ship-readiness reports.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.