agentsclimarketplace

Audit

Skill Borda/AI-Rig/plugins/codex-rig/skills/audit

A collection of personal AI coding assistant configurations, specialist agents, and automated workflows optimized for Python and ML open-source development.

Install
npx -y skills add Borda/AI-Rig --skill audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 23 stars23 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Minimal codex-native audit loop. Use to scan codex configuration/workflow drift and emit ranked gaps with measurable gates.

SKILL.md

6.9 KB, as published. Nobody here has run it

Audit

Run linear configuration/workflow audit.

Input Schema

{
  "scope": "config|skills|roles|all",
  "target": "optional path",
  "mode": "upgrade|adversarial",
  "skip_gate": false,
  "done_when": "drift and broken references are ranked with gate result; fix level chosen interactively unless skip_gate=true"
}

Workflow (Exact Commands)

01: Create run directory

Run python PLUGIN_ROOT/shared/create_run.py --skill audit once. Retain its single printed path as <run-directory> and substitute that literal path into every later artifact path and helper argument. Never store or reuse the path through a shell variable; shell variables do not persist across tool calls.

02: Normalize scope and collect inventory

Scopes:

  • config: project .codex/config.toml, AGENTS.md layers, permissions, and routing.
  • skills: repository/user-authored .agents/skills/** plus declared calibration coverage.
  • roles: role-routing instructions and an explicitly supplied plugin/package role-card root.
  • all: every applicable surface above. Missing optional local skills or roles is not-configured, not drift.

Run rg --files with the AGENTS.md, .codex/config.toml, and .agents/skills/** globs as argv. When target is supplied and exists, enumerate regular files under it to depth four with a platform-native filesystem walk. Sort and deduplicate both result sets into <run-directory>/inventory.txt; record unavailable inputs or collection failures.

03: Build an audit ledger before running gates

Write <run-directory>/audit-ledger.md with these sections:

  • Inventory: configured/present policy, skills, and role-routing surfaces.
  • Broken References: missing files, stale paths, unresolved shared resources.
  • Runtime Leaks: non-native runner fields/external runtime assumptions.
  • Coverage: calibration benchmark/behavior.
  • Overlap: duplicate/fuzzy ownership decisions.
  • Recommendations: ranked fixes.

For scope=all, mode=adversarial, or audits crossing skills, agents, CI/config, apply ../../shared/specialist-orchestration.md. Write <run-directory>/specialist-audit-plan.md packs for:

  • curator: skill/agent/config drift, duplication, calibration hygiene.
  • linting-expert: Markdown, Python, shell, ruff/mypy/pre-commit references.
  • cicd-steward: CI harness, workflow permissions, artifact behavior.
  • challenger: adversarial check of no-finding or low-risk conclusions.

Stay single-agent for narrow scope=config, scope=skills, or scope=agents audits where same inventory would go to every specialist.

04: Run shared quality gates

Follow ../../shared/helper-cli-contract.md and python PLUGIN_ROOT/shared/run_gates.py --help. Use project-configured lint, format, type, and test commands for the discovered surfaces, explicit reasons for inapplicable gates, and clean diff review.

05: Detect drift and broken references

Run rg -n for config_file|skills/|roles/|quality-gates|run_gates.py|write-result.py over existing AGENTS.md, .codex, .agents, and the optional target. Write results to <run-directory>/reference-scan.txt; record missing inputs or command failure explicitly.

Structural context (optional): when the audited scope contains a Python package, also probe codemap-py once for undocumented public surface and externally-uncalled modules: python PLUGIN_ROOT/shared/codemap_adapter.py context --category audit --out <run-directory>/codemap-context.json. Per ../../shared/codemap-contract.md, absence/incompatibility is non-fatal — continue with the reference scan above, using the persisted evidence as an additional signal, never a replacement for it.

06: Audit spawn-pattern coverage and overlap in AGENTS.md (instruction-level check)

Run two separate rg -n argv scans: delegat|specialist|spawn|role|\[agents\. over existing AGENTS.md and .codex/config.toml, writing <run-directory>/spawn-sections.txt; then Trigger and skip boundaries|TRIGGER when|SKIP when|NOT for over the supplied target or AGENTS.md, writing <run-directory>/spawn-policy-sections.txt. Record missing inputs or command failure explicitly.

07: Review native skill and agent contract consistency

Each configured skill has:

  • Input Schema
  • Workflow
  • Fail-Fast Rules
  • Quality Gates
  • Calibration Hooks
  • Output Contract

Each configured role or agent has:

  • ## Scope or clear role boundary text
  • ## Evidence Standard
  • ## Boundaries
  • ## Output Contract or explicit output format

08: Review role-roster consistency when a role-card target is supplied

When a target is supplied, run rg -n for ^(role_id|name|model|description|developer_instructions) over that exact target and write <run-directory>/role-roster-scan.txt; record scan failure. Without a target, create that artifact as an empty file and classify the role roster as not configured.

Classify overlap as keep, sharpen, merge-prune:

  • keep: distinct decision surface.
  • sharpen: role stays; tighten boundary.
  • merge-prune: no distinct acceptance criterion.

09: Classify findings using ../../shared/severity-map.md

10: Write mandatory result artifact

Use shared lifecycle/authoritative help. Write AUDIT_METADATA, validate audit, promote only validated candidate.

Fail-fast Rules

  1. Requested target missing or escaping the consuming project/approved external scope => fail.
  2. Shared gate script missing => fail.
  3. Critical-path broken config/skill reference => fail.
  4. Any configured role/agent lacks routing coverage => fail.
  5. Unclear/overlapping spawn intent lacks collaboration-team guidance => fail.
  6. Agent overlap lacks keep/sharpen/merge-prune decision => fail.
  7. Configured entry lacks its declared skill/role contract section => fail unless exception recorded.
  8. Non-native runtime assumptions in an audited skill or role card => fail.
  9. Result artifact missing => fail.

Quality Gates

Required checks:

  • review: inventory, contract ledger, reference scan, overlap decisions, git diff --check.
  • calibration: run the owning project's declared calibration command when audited workflow behavior changes; for Codex Rig source, use runtime/calibration/run.py --layout plugin.

Conditional checks:

  • lint/format: when Python/TOML/shell/Markdown formatters available.
  • tests: with executable probes/behavior-changing fixes.

Calibration Hooks

Update calibration when audit scope, contract requirements, or routing checks change:

  • benchmark patterns: audit, every configured skill, every configured agent
  • behavioral cases: runtime leak detection, stale reference handling, overlap classification, unsafe sync recommendation

Output Contract

Use shared gate schema from ../../shared/quality-gates.md.

Minimum artifact payload template: result-template.json.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.