qa-tech-debt — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited qa-tech-debt (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
# TODOs and FIXMEs
grep -r "TODO\|FIXME\|HACK\|XXX" --include="*.ts" --include="*.tsx" src/
# Large files
find src -name "*.ts" -o -name "*.tsx" | xargs wc -l | sort -n | tail -20
# Complexity (nesting)
grep -r "if.*if.*if" --include="*.ts" src/
# any in TypeScript
grep -r ": any" --include="*.ts" --include="*.tsx" src/| Metric | Threshold | Command |
|---|---|---|
| LOC/file | < 500 | wc -l |
| Functions/file | < 15 | grep |
| Nesting depth | < 4 | analysis |
| Test coverage | > 70% | npm test -- --coverage |
| Level | Description | Examples |
|---|---|---|
| Critical | Blocks development | Circular coupling |
| High | Significantly slows down | Massive duplication |
| Medium | Hinders maintenance | Confusing naming |
| Low | Cosmetic | Inconsistent style |
| Level | Time | Examples |
|---|---|---|
| Trivial | < 1h | Rename variable |
| Low | < 1 day | Extract function |
| Medium | 1-5 days | Restructure module |
| High | > 1 week | Rewrite component |
Impact
^
| Quick Wins | Strategic
| (P1) | (P2)
+--------------+-------------
| Fill-in | Avoid
| (P3) | (P4)
+-------------------------> Effort## Item: [Name]
**Priority**: P[1-4]
**Impact**: [Critical/High/Medium/Low]
**Effort**: [Trivial/Low/Medium/High]
### Description
[Description of the problem]
### Files concerned
- path/to/file.ts:L42
### Proposed solution
[Refactoring approach]
### Success criteria
- [ ] Tests pass
- [ ] No regression
- [ ] Improved metricsTest debt is a first-class category of technical debt. Measure and close the gaps.
# Current coverage (statements / branches / functions / lines)
npm test -- --coverage # Jest / Vitest| Metric | Threshold | Notes |
|---|---|---|
| Statements | > 80% | |
| Branches | > 75% | Hardest and highest-value gap |
| Functions | > 80% |
quality to hit a number.
gate into CI (/ops:ops-ci). Generate the tests via /dev:dev-tdd or /dev:dev-tdd.
For incremental, durable improvement of code and process, run the PDCA cycle instead of a big-bang rewrite.
motion, defects). Always measure before and after; one change at a time, no revolutions.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.