Skip to content
Back to skills

Skill Engine Audit

ASecurity

Use when auditing, grading, benchmarking, or conforming a skills engine, safety-gating one new, changed, or imported skill for unsafe installers, credential harvesting, prompt injection, exfiltration, excess permissions, or retained source content, or vetting a third-party skill repo before borrowing from it.

  • 28 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
developmentgosecurity

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add peterbamuhigire/chwezi-dev-engine --skill skill-engine-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Engine Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Engine Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/peterbamuhigire-skill-engine-audit/badge)](https://www.skillsdirectory.com/skills/peterbamuhigire-skill-engine-audit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-engine-audit
description: Use when auditing, grading, benchmarking, or conforming a skills engine, safety-gating one new, changed, or imported skill for unsafe installers, credential harvesting, prompt injection, exfiltration, excess permissions, or retained source content, or vetting a third-party skill repo before borrowing from it.
metadata:
  portable: true
  compatible_with:
  - claude-code
  - codex
---

# Skill Engine Audit
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com.

<!-- dual-compat-start -->
## Use When

- Asked to AUDIT, grade, benchmark, rank, or find gaps in a whole skills engine / skill catalog.
- A single new, changed, copied, or third-party skill must pass the safety gate before
  acceptance → load `references/skill-safety-gate.md` and return its Safe / Needs Review /
  Unsafe verdict (skip the engine-wide workflow below).
- Vetting a third-party skill repository or awesome-list before borrowing from it, or running
  the quarterly ecosystem scan → load `references/ecosystem-scan-and-intake.md`.
- Deciding whether an engine is "world-class" and what to add/harden to get there.
- Producing a comprehensive, ranked, evidence-based report on an engine's quality and coverage.

## Do Not Use When

- Auditing produced artifacts (a website/app/document) for AI slop → use the design engine's
  `ai-slop-typography-audit` / `visual-product-slop-audit`.
- Writing or routing a new skill → use `skill-writing` / `skill-taxonomy-and-routing`.

## Required Inputs

- The engine's path(s) and what it is FOR (its domain and the OUTPUT TYPES it must produce —
  e.g. websites, iOS/Android/web apps, cross-platform apps, documents, proposals, presentations,
  brand systems, data products). The output-type list drives the readiness audit.
- The BAR to grade against (default: world-class / top 0.1% of the relevant domain).

## Workflow

0. **Inventory compliance first.** For conformance work, run `scripts/engine_compliance.py`
   before reading individual skill bodies. Use its compact exception register to minimise context loading.
   Also run the repository's source-ingestion guardrail and block the audit on
   raw ebooks, large book-extraction files, or likely reconstructive full text.
   Then run the evaluation harness before scoring anything: the catalogue validator list (T1), the
   routing smoke test and union collision scan (T2) and any Tier-3 grading (T3). Score routing and
   evaluation from that output with the Engine Eval Readiness formula in
   `references/scoring-rubric.md`: `NOT_ASSESSED` = 0, and routing cannot exceed 50 without harness output.
1. **Scope it.** Read the engine's router(s) (`README.md` / `CLAUDE.md` / `AGENTS.md`) and its
   doctrine. Glob `skills/**/SKILL.md` to list every group and skill. Identify the output types
   the engine is responsible for (audit ALL of them — web, iOS, Android, web apps, cross-platform,
   websites, documents, presentations, brand, data products, handoff — whichever apply).
2. **Lock the rubric.** Use `references/scoring-rubric.md`. The bar is the top 0.1% of the domain.
   **Default scores 45–65; any 70+ needs extraordinary, specific justification. If tempted to
   score 70+, you were not strict enough — find what is missing.** Every score is justified with
   concrete deficiencies, never vibes. For product audits, also load
   `references/engine-and-product-audit-evidence-matrix.md` and score the
   engine-to-output chain, not only repository structure.
3. **Fan out parallel audit agents** (see `references/parallel-agent-method.md`) — one per concern,
   so strict scores emerge independently before synthesis. Standard fleet:
   (a) **standards benchmark** — what world-class looks like NOW for this domain, cited via a
   research engine under a no-hallucination rule; (b) **existing-skills audit** — read every
   SKILL.md, score each skill + group; (c) **taxonomy & gap analysis** — is the structure
   sufficient/exhaustive/balanced, what's missing; (d) **per-output-type readiness** — score each
   output type the engine must produce; (e) **hardening plan** — concrete `references/*` +
   `examples/*` to add; (f) **reading/source list** — material to buy and extract, cited.
4. **Rank every aspect** using the dimension list in `references/audit-dimensions.md` (taxonomy,
   doctrine, skill depth, worked examples, standards currency, output coverage, accessibility,
   production/handoff, redundancy/hygiene, discovery/routing, safety). Each /100.
5. **Synthesize** the connective verdict: executive summary, methodology, master scorecard
   (every dimension + group + output type + the overall engine score /100), and a phased roadmap.
6. **Write the report** as a multi-file set under `docs/initial-analysis/` (or a named audit
   folder) following `references/report-structure.md`. One concern per file; a README index.
7. **Make it actionable** — the roadmap must list specific new skills (with priority P0/P1/P2),
   hardening moves (named files), and the target score after each phase.

## Quality Standards

- Strict and evidence-based: every score cites concrete, named deficiencies.
- Comprehensive: ALL output types the engine touches are scored, none skipped.
- Cited where external: standards/benchmarks/reading verified under a no-hallucination rule.
- Actionable: ends with a prioritized roadmap and a believable target score per phase.
- Reproducible: the rubric and dimensions are fixed references, so re-audits are comparable.
- Rights-aware: source provenance is recorded, raw books are absent, and
  book-informed skills contain independent operational synthesis rather than a
  substitute for the source.

## Anti-Patterns

- Grading on vibes, or inflating scores (70+ without extraordinary justification).
- Auditing only the skills that exist while ignoring what's MISSING (coverage gaps).
- Skipping output types ("we only checked web") — audit every aspect the engine is for.
- A single monolithic opinion instead of independent parallel concerns + synthesis.
- A report with scores but no roadmap, or a roadmap with no target numbers.
- Treating committed book/OCR dumps as harmless research evidence.

## Outputs

- A `docs/<audit>/` folder: executive summary, methodology+rubric, per-group audit, taxonomy &
  gap analysis, per-output-type readiness, standards benchmark, hardening plan, reading list,
  master scorecard (overall engine /100), and a phased roadmap to the bar.

## References

- `references/compliance-normalisation-workflow.md` - reusable, token-efficient conformance process.
- `scripts/engine_compliance.py` - read-only inventory by default; narrowly scoped safe fixes with `--fix-safe`.
- `references/scoring-rubric.md` — the strict bar and bands, and the measured Engine Eval Readiness sub-score.
- `references/eval-readiness-worked-example.md` — Readiness arithmetic with Tier 3 unexecuted; raw, measured-constrained and published scores.
- `references/audit-dimensions.md` — every aspect to rank + the output-type checklist.
- `references/parallel-agent-method.md` — the audit-agent fleet and how to brief it.
- `references/report-structure.md` — the multi-file report template.
- `references/skill-safety-gate.md` — load when clearing one new, changed, or imported skill,
  or scoring the safety dimension per skill (absorbed from the retired `skill-safety-audit`).
- `references/ecosystem-scan-and-intake.md` — seven-step quarterly scan and third-party intake;
  verdicts go to the agents `docs/security/third-party-skill-register.json`.
- Sibling skills: `skill-writing`, `skill-taxonomy-and-routing`,
  `ai-slop-audit`.
## Inputs

| Artefact | Required? | Purpose |
|---|---|---|
| Engine router and policies | yes | Establish scope and local rules |
| Active skill roots | yes | Define the audited catalogue |
| Compliance bar | yes | Keep re-audits comparable |

## Evidence Produced

| Category | Artifact | Format | Example |
|---|---|---|---|
| Release evidence | Engine compliance report | Scanner summary or JSON exception register with before/after counts | `engine-compliance.json` |
| Security | Skill safety verdict | Safe / Needs Review / Unsafe record with inspected surfaces | `docs/security/skill-safety-2026-09-24.md` |
| Correctness | Normalisation evidence pack | Validator, routing, safety, diff, and remaining-exception results | `docs/audits/<engine>/evidence.md` |

<!-- dual-compat-end -->

## Capability contract

Read and search are required. Execution is optional but preferred for scanners and validators. Editing requires an explicit conformance request; network research is separate and source-disciplined.

## Decision rules

| Condition | Action | Failure avoided |
|---|---|---|
| Structural question spans the catalogue | Run machine inventory first | Token-heavy manual reading |
| Safe syntax defect has deterministic repair | Use `--fix-safe`, then inspect diff | Repetitive manual edits |
| Contract or domain judgement is missing | Normalise individually | Fabricated boilerplate compliance |

Files in this skill

  • SKILL.md7.5 KB
  • references/audit-dimensions.md3 KB
  • references/compliance-normalisation-workflow.md2.2 KB
  • references/engine-and-product-audit-evidence-matrix.md3.6 KB
  • references/parallel-agent-method.md2.5 KB
  • references/report-structure.md1.9 KB
  • references/scoring-rubric.md1.9 KB
  • scripts/engine_compliance.py10.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…