architecture-auditAudit project architecture: C4 inferred from code, ADR coverage, deep modules check, accidental complexity, layering violations, cyclic dependencies. Use during /audit:architecture or /audit:full architecture phase.
audit-orchestratorOrchestrates full SDLC audit across all phases. Use when running /audit:full or coordinating multiple audit phases. Manages depth control, scope, output artifacts, and final reporting.
audit-trendsAggregates audit snapshots from docs/audit/* into trend report. Computes deltas (new/fixed/reopened/lingering), health score, MTTR, phase regressions. Used by /audit:trends.
backlog-generatorGenerate actionable BACKLOG.md from classified findings. Sorts by priority, creates fix prompts ready for /audit:fix command.
code-auditAudit code quality: SOLID violations, complexity hotspots, duplication, dead code, code smells. Multi-language. Uses tooling-python, tooling-js-ts, tooling-go skills for SAST.
deploy-auditAudit deployment: CI/CD pipelines, IaC configurations, container security, secrets management, supply chain, deployment strategy.
docs-auditAudit documentation: drift between docs and code, ADR coverage gaps, README quality, missing API docs, outdated examples.
domain-auditAudit business domain logic via DDD lens: bounded contexts, anaemic models, invariant protection, logic leakage, primitive obsession, ubiquitous language consistency. Use during /audit:domain or /audit:full domain phase.
findings-classifierClassify, deduplicate, and assign severity to audit findings. Use after all audit phases complete to produce final priority-ordered list.
language-detectorDetect languages and frameworks used in a project to select appropriate audit tooling. Returns detection report with language stats, frameworks, and suggested tools per language.
performance-auditStatic + dynamic performance audit. Detects n+1 patterns, sync IO in hot paths, allocation hot spots, missing memoization. Reads .perf-budgets.yaml when present. Optional pprof/clinic.js parsing.
security-auditSecurity audit: SAST scanning, secrets detection, OWASP Top 10, dependency CVEs, configuration review, auth/authz analysis. Multi-language.
test-auditAudit test quality: coverage (statement+branch), mutation score, test pyramid, flakiness, AAA structure, naming. Multi-language. Uses tooling-* skills for coverage and mutation runners.
tooling-goGo audit tooling: golangci-lint, gosec (SAST), govulncheck (CVEs), staticcheck, gocyclo, deadcode, go-mutesting (mutations). Use during audit phases for Go projects.
tooling-js-tsJavaScript/TypeScript audit tooling: ESLint, tsc, vitest/jest coverage, knip (dead code), retire.js, npm audit, Stryker (mutations), madge (cycles). Use during audit phases for JS/TS projects.
tooling-pythonPython audit tooling: ruff (linting), mypy (types), bandit (SAST), pip-audit (CVEs), radon (complexity), vulture (dead code), mutmut (mutations). Use during audit phases for Python projects.
ux-a11y-auditWCAG 2.2 AA accessibility audit. Static checks (missing alt, contrast, label association, focus order) plus optional axe-core dynamic run on routes. Used by /audit:ux-a11y.