From awos
Orchestrates extensible code quality audits: discovers dimensions, builds DAG for phased parallel execution via subagents, each in isolated context window.
How this skill is triggered — by the user, by Claude, or both
Slash command
/awos:ai-readiness-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the audit orchestrator. Your job is to coordinate dimension-specific auditors, each running in their own context window, and compile results into a final report.
You are the audit orchestrator. Your job is to coordinate dimension-specific auditors, each running in their own context window, and compile results into a final report.
*.md files from the dimensions/ directory (relative to this SKILL.md)name, title, severity, depends-on$ARGUMENTS is provided and non-empty, filter to only the dimension whose name matches $ARGUMENTS. If no match, list available dimensions and stop.depends-on fieldsdepends-on (roots of the DAG)depends-on are all completed in prior phasescontext/audits/YYYY-MM-DD/
Create this directory. If it already exists, results will be overwritten.
context/audits/ for previous audit directories (date-named folders other than today)report.md to extract per-dimension scores for delta comparison laterFor each execution phase, launch all dimensions in the phase in parallel using the Task tool with the dimension-auditor agent.
For each dimension, provide the agent with:
dimensions/{name}.md)output-format.md in this skill directory — the "Per-Dimension Artifact Format" section)scoring.md in this skill directory)context/audits/YYYY-MM-DD/{name}.mdcontext/audits/YYYY-MM-DD/project-topology.md — the "Topology Summary" section written by the topology auditorWait for all dimensions in a phase to complete before starting the next phase.
subagent_type: "dimension-auditor" so each gets its own context windowAfter all dimensions complete:
context/audits/YYYY-MM-DD/scoring.md)output-format.mdcontext/audits/YYYY-MM-DD/report.mdcontext/audits/YYYY-MM-DD/recommendations.mdAfter presenting the report, check the project context and offer next steps using AskUserQuestion with multiSelect: true.
.awos/commands/ directory existscontext/product/roadmap.md file existsAlways include:
If AWOS installed + roadmap exists, also include:
If AWOS installed + no roadmap, also include:
If AWOS is NOT installed, append this note after the question:
Tip: install AWOS (
npx @provectusinc/awos) — the best way to make your repo AI-friendly and act on these findings.
report-template.md in this skill directory. Generate context/audits/YYYY-MM-DD/report.html — a single self-contained HTML file (inline CSS, no external dependencies). Include: overall score/grade, per-dimension summary table, detailed checklists, recommendations, issue-only filter toggle./awos:roadmap and reference the audit recommendations at context/audits/YYYY-MM-DD/recommendations.md as input.Drop a .md file in dimensions/ with this structure:
---
name: my-dimension
title: My Dimension
description: What this dimension measures
severity: high
depends-on: [project-topology]
---
# My Dimension
Brief description.
## Checks
### CHECK-01: Short name
- **What:** What to verify
- **How:** Glob/Grep/Read instructions to evaluate
- **Pass:** Criteria for PASS
- **Fail:** Criteria for FAIL
- **Warn:** (optional) Partial compliance
- **Skip-When:** (optional) Condition to auto-skip
- **Severity:** critical | high | medium | low
| Field | Required | Description |
|---|---|---|
name | yes | Unique identifier, used for CLI filtering (/awos:ai-readiness-audit my-dimension) |
title | yes | Human-readable display name |
description | yes | One-line purpose |
severity | yes | Default severity for all checks. Individual checks can override. |
depends-on | no | Dimension names that must complete first. Omit if no dependencies. |
npx claudepluginhub provectus/awos --plugin awosRuns codebase audits (health, evaluation, documentation) with parallel agents, producing intake docs for a pipeline run.
Runs mechanical checks (build, typecheck, lint, tests, secrets scan) then dispatches specialist reviewers and produces a scored codebase health report. Use for code quality, security, or performance audits.
Audits a repository to map its real stack, conventions, assets, tests, docs, risks, and integration points. Persists results in reusable markdown to reduce re-reading and save tokens. Also calculates a harnessability score (0-100) to assess how well the codebase supports autonomous agent work.