audit

Solid

read the whole repo for composition, pairing, manifest agreement and freshness (saves report to .construct/)

Data & Documents 1 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

**what a fresh clone would load:** drift you cannot see from inside your own tree - read-only: it counts and compares, and never mutates a tracked file - checks composition, skill pairing, manifest agreement and artifact freshness - prices the run against the tracked files it would walk, and asks before spending any of it - outputs a numbered list, each finding with the command that shows the detail # Instructions ## Telemetry ```! "${CLAUDE_PLUGIN_ROOT}"/skills/audit/audit.sh $ARGUMENTS echo "sidecar exit: $?" ``` - `help: requested` → the run was refused before it started; `## Help` below is the whole turn - `confirm: required` → nothing ran; `## Confirm` below is the whole turn - it already ran, so there is no command to issue - fail (`sidecar exit` > 0) → abort and report: "<raw terminal error>" - success (`sidecar exit` = 0) → continue to step 1 1. grade each section, and report ONLY what is off; a healthy section earns one line, not a table - `composition` → a plugin with 0 skills is a load failure, never an empty plugin - `pairing` → any non-zero orphan count is a broken trigger or dead code, never a style nit - `manifests` → a version of `unset` pins nothing, so every commit reads as a new release - `manifests` → catalog entries fewer than plugins means an installed bundle cannot resolve - `shared` → any drift is an ERROR, since duplication only holds while the copies agree - `shared` → a copy count below the plugin count means a plugin cannot reach the...

Details

Author
MaisonDeVolonte
Repository
MaisonDeVolonte/construct
Created
4 weeks ago
Last Updated
2 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

sdlc-audit

The periodic whole-repo audit — measure the codebase as it now stands, then judge it against four lenses (conformance to its own rules, structural erosion, measured debt, fitness for purpose). Triggers on "audit", "tech debt", "architecture review", "whole repo", "code health", "what has rotted". Read-only by default; files tracked issues only when asked. Use when the user runs /sdlc-audit, or when /sdlc-status reports an audit is due.

6 Updated 1 weeks ago
swapnil-agrim
Data & Documents Listed

audit

Audit a documentation-led repo against its own conventions — contiguous ADR numbering, INDEX sync, plan/ coverage, required sections, status validity, cross-reference resolution, language mandate, ADR-privacy leaks into user-visible code, cross-worktree collisions (duplicate numbers, duplicate plan ownership, same ADR edited on two branches), and — for a multi-repo product — cross-repo federation checks (bidirectional membership, identity collisions, dangling cross-repo references, roll-up drift, convention drift). Reports a punch list and offers to fix the mechanical issues. Use when the user says "audit the ADRs", "lint the conventions", "check repo consistency", "are the ADRs in sync", or invokes /audit.

10 Updated 2 weeks ago
EvolveHQ
Code & Development Listed

audit

Show what an agent loads on every single request and what is wrong with it — resolve CLAUDE.md, AGENTS.md and their imports into one hot-context inventory, price it in lines and estimated tokens, and flag oversized files, broken imports, references to files that no longer exist and instructions duplicated across files. Use when the user asks what is in their context, why their agent seems to ignore instructions, whether CLAUDE.md has grown too big, wants to review or clean up their instruction files, says "CLAUDE.md'ye bak", "bağlamımda ne var", "audit my instructions", "is my CLAUDE.md too long", or runs /gardener:audit. Not for deciding what to remove — that is gardener:prune. Not for checking whether rules are obeyed — that is gardener:compliance.

0 Updated today
hailneed