ezos26/claude-skills/audit
Claude Code and agent skill by ezos26/claude-skills
- community
Checking that the SKILL.md file is still in the repository.
Comprehensive multi-domain codebase audit. Runs security, architecture, data, UI, integration, and performance audits in parallel with cross-examination. Usage /audit [scope]. Examples /audit full, /audit security, /audit tesla, /audit iterations 40-52
Install
npx vskill@latest install ezos26/claude-skills/auditSKILL.md
Comprehensive Audit
Full-spectrum codebase audit with configurable scope and domain focus. This is the deep audit — thorough, multi-pass, with cross-examination and fix-and-verify cycles.
Scope Detection
Parse user input for scope:
| Input | Scope | What Gets Audited | |
|---|---|---|---|
/audit full or /audit | Entire codebase | All packages, all apps, all services | |
/audit {service-name} | Single service | Only that service's code (e.g., /audit tesla, /audit rideshare) | |
/audit phase-{N} | Single phase | Only files created/modified by that phase | |
/audit iterations {X}-{Y} | Iteration range | Only changes in those Ralph iterations | |
/audit security | Security domain only | All security-relevant code, entire codebase | |
/audit data | Data domain only | Schema, migrations, queries, tenant isolation | |
/audit ui | UI domain only | Pages, components, accessibility, states | |
/audit {domain1} {domain2} | Multiple domains | Selected domains only |
Service vs domain detection: If the input matches a known service directory (check AGENTS.md or scan for directories with package.json + src/), treat it as a service scope. Otherwise treat it as a domain scope.
Phase 0: Build Project Context
Before launching any agents, you MUST build a context block from the actual codebase.
Read these files (in order, skip if missing):
AGENTS.md— canonical patterns, conventions, tech stackCLAUDE.md— project instructions, dev commandspackage.json(root) — workspace structure, scripts, dependencies- Monorepo config if present (
turbo.json,nx.json,pnpm-workspace.yaml) api-contract.mdfor the scoped service (if service-scoped audit)
From these, construct a {context block} that includes:
- Tech stack (framework, language, package manager, monorepo tool if any)
- Project structure (apps, packages, key directories)
- Auth/security patterns (from AGENTS.md — RBAC, RLS, session handling, etc.)
- Key conventions (import aliases, naming, file organization)
- Dev commands (typecheck, lint, build, test — and what "pass" looks like)
This context block gets injected into every agent prompt below where {context block} appears.
Also detect:
- Typecheck command: Look in package.json scripts for
typecheck,type-check,tsc; fallback tonpx tsc --noEmit - Test command: Look for
test,vitest,jest; note if per-service or monorepo-wide - Lint command: Look for
lint; fallback tonpx eslint .; skip if none found - Build command: Look for
build
Also detect which audit domains are relevant:
- Has database/schema files? -> include Data audit
- Has frontend/UI code (React, Vue, HTML pages)? -> include UI/UX audit
- Has only backend/API code? -> skip UI/UX audit
- Has webhook handlers? -> include webhook checks in Security audit
- Has multi-package structure? -> include Integration audit
- Single-service scope? -> skip Integration audit unless it has cross-service deps
Phase 1: Quick Gates (Always Run First)
Report immediately. If any FAIL, fix before proceeding. Tests are a hard gate.
Phase 2: Audit Agents
Launch agents in parallel based on scope. All use run_in_background: true.
- All agents:
model: "sonnet"— use Sonnet for all agents, never Haiku - All agents use
subagent_type: "Explore"
CRITICAL: Every agent prompt starts with the context block built in Phase 0.
CRITICAL: Every agent prompt MUST include the Agent Roster so agents can flag cross-cutting concerns:
Skip agents for irrelevant domains — if Phase 0 determined a domain doesn't apply (e.g., no frontend = skip UI/UX), don't launch that agent. Note which were skipped in the final report.
Available Audit Domains
SECURITY AUDIT (Agent: Explore, Model: sonnet)
Use sonnet for security — higher reasoning needed for vulnerability detection.
ARCHITECTURE AUDIT (Agent: Explore, Model: sonnet)
DATA LAYER AUDIT (Agent: Explore, Model: sonnet)
UI/UX AUDIT (Agent: Explore, Model: sonnet)
Skip entirely if Phase 0 determined no frontend exists. Note "SKIPPED — no frontend" in final report.
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/audit/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ezos26/claude-skills/audit)