Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub lvlup-sw/axiomHow 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.
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
Share bugs, ideas, or general feedback.
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.md