From axiom
Run a comprehensive backend quality audit across all eight dimensions. Orchestrates scan, critique, harden, distill, verify, and humanize skills, deduplicates findings, and produces a unified report with verdict. Use when assessing overall codebase health. Triggers: 'audit backend', 'full quality check', 'run audit', or /axiom:audit. Do NOT use for targeted checks — use individual skills instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/axiom:auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The anchor skill that orchestrates all other axiom skills to produce a comprehensive backend quality report. Runs deterministic checks and qualitative assessments across all 8 dimensions, deduplicates findings, computes per-dimension metrics, and delivers a unified verdict.
The anchor skill that orchestrates all other axiom skills to produce a comprehensive backend quality report. Runs deterministic checks and qualitative assessments across all 8 dimensions, deduplicates findings, computes per-dimension metrics, and delivers a unified verdict.
Use when:
Do NOT use when:
axiom:critique, axiom:harden, axiom:distill, or axiom:verify directly)axiom:scan)Determine the assessment scope from the scope argument:
Exclude by default: node_modules/, dist/, .git/, binary files, generated files.
Run axiom:scan with dimensions: all for the resolved scope. This produces the mechanical findings that ground the qualitative assessment.
Run each specialized skill in sequence, passing the scope:
axiom:critique — Architecture (DIM-6) + Topology (DIM-1)axiom:harden — Observability (DIM-2) + Resilience (DIM-7)axiom:distill — Hygiene (DIM-5) + Topology (DIM-1)axiom:verify — Test Fidelity (DIM-4) + Contracts (DIM-3)axiom:humanize — Prose Quality (DIM-8)Each skill produces findings in the standard format: @skills/backend-quality/references/findings-format.md
Merge findings from all skills using these rules:
deterministic: trueVerify all 8 dimensions were assessed. If any dimension has zero findings and zero checks:
Apply the verdict exactly as defined in @skills/backend-quality/references/scoring-model.md (single source of truth). Do not redefine thresholds here; compute and report the inputs required by the model (HIGH/MEDIUM/LOW counts).
Compute per-dimension metrics:
Output the structured report per the template in @skills/backend-quality/references/scoring-model.md:
# Backend Quality Report
**Scope:** [assessed scope]
**Verdict:** [CLEAN | NEEDS_ATTENTION]
**Date:** [current date]
## Summary
[Per-dimension table with findings, severity counts, pass rates]
## HIGH-Priority Findings
[Findings requiring immediate attention]
## MEDIUM-Priority Findings
[Findings to address soon]
## LOW-Priority Findings
[Polish and minor items]
## Dimensional Coverage
[Which dimensions assessed, any gaps]
## Recommendations
[Top 3-5 prioritized action items]
When the assessed scope contains a project-specific invariants skill (any loaded skill with frontmatter pairs-with: axiom:design), audit runs an advisory check against the pairing contract documented at @skills/backend-quality/references/pairing-contract.md.
Two checks, both LOW severity, both advisory only:
axiom_overlap: DIM-N for at least one of its invariants. A paired skill with zero overlap declarations is technically compliant (axiom_overlap is optional per the contract) but suggests the pairing isn't specializing axiom dimensions in any documented way — likely a documentation gap.axiom_overlap value must reference a real dimension (DIM-1 through DIM-8). Typos like DIM-9 or DIM-1A are flagged.Severity rationale. Pairing-contract violations don't break functionality; they erode the design-time interleaving experience over time. LOW severity reflects that. These findings never escalate the audit verdict beyond NEEDS_ATTENTION and never produce HIGH/MEDIUM unless other findings independently warrant them.
Output format. Findings carry dimension: pairing-contract (a meta dimension distinct from DIM-1..DIM-8) so reviewers can filter them when desired:
{
"severity": "LOW",
"dimension": "pairing-contract",
"skill": "exarchos:design-invariants",
"description": "Paired skill declares pairs-with: axiom:design but no invariant has an axiom_overlap declaration.",
"required_fix": "Add axiom_overlap: DIM-N to at least one invariant, or update the pairing-contract declaration to reflect that this skill is project-specific without dimension overlap."
}
For details on how audit discovers skills, handles deduplication, and formats reports, see @skills/audit/references/composition-guide.md.
@skills/backend-quality/references/dimensions.md@skills/backend-quality/references/findings-format.md@skills/backend-quality/references/scoring-model.md@skills/audit/references/composition-guide.md@skills/backend-quality/references/pairing-contract.mdProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub lvlup-sw/axiom