Loading...
Loading...
Iterative codebase quality audit with multi-agent validation and escalating-depth SEEK/VALIDATE/FIX/RECURSE cycle. Use for quality audit, code audit, codebase review, technical debt audit, refactoring opportunities, module quality check, or architecture review.
npx skill4agent add rysweet/amplihack quality-auditUser: "Run a quality audit on this codebase"
Skill: *activates automatically*
"Beginning quality audit workflow..."worktrees/fix-issue-XXX| Category | What It Detects |
|---|---|
| Security | Hardcoded secrets, missing input validation |
| Reliability | Missing timeouts, bare except clauses |
| Dead Code | Unused imports, unreachable branches, stale TODOs |
| Test Gaps | Files without tests, tests without assertions |
| Doc Gaps | Public functions without docstrings, outdated docs |
| Category | What It Detects |
|---|---|
| Silent Fallbacks | |
| Error Swallowing | Catch blocks with no logging/re-raise, error-to-None transforms, catch-all discarding exceptions |
| Structural Issues | Files >500 LOC, functions >50 lines, nesting >4 levels, >5 parameters, circular imports |
| Documentation | Point-in-time content, unprofessional tone (pirate speak, chatbot artifacts), quality/correctness gaps |
| Hardcoded Limits | Non-configurable numeric caps ( |
Cycle 1: SEEK → VALIDATE (3 agents) → FIX → decision
Cycle 2: SEEK (deeper) → VALIDATE → FIX → decision
Cycle 3: SEEK (deepest) → VALIDATE → FIX → decision
...continues if thresholds not metamplihack recipe execute quality-audit-cycle.yaml --context '{"target_path": "src/amplihack", "min_cycles": "3", "max_cycles": "6"}'AUDIT_PARALLEL_LIMITAUDIT_SEVERITY_THRESHOLDAUDIT_MODULE_LOC_LIMITmax_cyclesvalidation_thresholdAUDIT_PR_SCAN_DAYSAUDIT_AUTO_CLOSE_THRESHOLDAUDIT_TAG_THRESHOLDAUDIT_ENABLE_VALIDATION