brooks-audit – Security skill for AI agents
Architecture audit that maps module dependencies, checks layering integrity, and flags structural decay across a codebase, drawing on twelve classic engineering books.
Install the brooks-audit skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/brooks-audit-92290.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /brooks-audit – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/brooks-audit-92290.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $brooks-audit – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/brooks-audit-92290.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /brooks-audit – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/brooks-audit-92290.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /brooks-audit – then describe the task you want done.
SKILL.md content
Brooks-Lint — Architecture Audit
When to Use
Use this skill when you need architecture audit that maps module dependencies, checks layering integrity, and flags structural decay across a codebase, drawing on twelve classic engineering books. Triggers when: user asks to audit architecture, review folder/module structure, check for circular imports, understand...
Supporting material availability
The sibling _shared files below are absent from this bundle. Do not invent their Iron Law, scoring rules or book attributions. The two bundled guides can support an evidence-labeled architecture map/tour independently; omit Health Score and book-level certification until the actual upstream prerequisites are supplied and reviewed.
Setup
1. Read ../_shared/common.md for the Iron Law, Project Config, Report Template, and Health Score rules
2. Read ../_shared/source-coverage.md for book-level coverage, exceptions, and tradeoffs
3. Read ../_shared/decay-risks.md for symptom definitions and source attributions
4. Read architecture-guide.md in this directory for the audit framework
Process
Onboarding mode: If the user asks for an onboarding report, codebase tour, or
"explain this codebase to a new developer", read onboarding-guide.md from this
directory and follow it instead of architecture-guide.md. This mode explains rather
than diagnoses — no Health Score, no Iron Law findings.
If the user has not specified files or a directory to audit: apply Auto Scope
Detection from ../_shared/common.md to determine the audit scope before proceeding.
1. Gather codebase context and draw the module dependency graph as Mermaid (Steps 0–1 of the guide)
2. Scan for each decay risk in the order specified (Steps 2–4 of the guide)
3. Assign node colors in the Mermaid diagram based on findings (red/yellow/green) — after Step 4
4. Run the Testability Seam Assessment (Step 5 of the guide)
5. Run the Conway's Law check (Step 6 of the guide)
6. Output using the Report Template from common.md — Mermaid graph FIRST, then Findings
Mode line in report: Architecture Audit
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
Related skills
- gdpr-audit-prep – /compliance-os:gdpr-audit-prep [scope] — GDPR audit 6-question Article-cited forcing…
- hunt-xss – Hunting skill for xss vulnerabilities. Built from 174 public bug bounty reports. Use…
- hunt-xxe – Hunting skill for xxe vulnerabilities. Built from 10 public bug bounty reports including…
- bugs-are-annoying – Adversarial code auditor that hunts down bugs, logic errors, and security flaws. Use for…
- iot-camera-recon – Attack cameras via RTSP, ONVIF, Axis config when 554 open.
- burpsuite-project-parser – Searches and explores Burp Suite project files (.burp) from the command line. Use when…
- js-secrets-extraction – Analyze JS bundles and source maps for hardcoded secrets, API keys, JWTs, and internal…
- jwt-attack – Decode, forge, brute JWTs when Bearer auth header is seen.