dev-team-audit
Spawns three specialist agents (Szabo, Knuth, Deming) to audit security, code quality, and automation in parallel.
Install
mkdir -p .claude/skills/dev-team-audit && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17205" && unzip -o skill.zip -d .claude/skills/dev-team-audit && rm skill.zipInstalls to .claude/skills/dev-team-audit
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Full codebase audit combining security, quality, and tooling assessments. Use to run a comprehensive scan with Szabo (security), Knuth (quality), and Deming (tooling) in parallel. Can be scoped to specific directories or file patterns.Key capabilities
- →Determine the audit scope based on arguments or defaults
- →Spawn three specialist agents for security, quality, and tooling audits
- →Provide agent-specific instructions for each audit type
- →Consolidate findings from all agents into a single report
- →Generate an executive summary and prioritized action items
How it works
The skill orchestrates parallel sub-agents for security, quality, and tooling assessments, then compiles their findings into a single report.
Inputs & outputs
When to use dev-team-audit
- →Security vulnerability assessment
- →Code quality analysis
- →Tooling and automation review
- →Project health auditing
About this skill
Run a comprehensive audit of: $ARGUMENTS
Setup
-
Determine the audit scope:
- If a directory or file pattern is given, scope the audit to those paths
- If no argument, audit the entire codebase
- Respect
.gitignore— skipnode_modules/,dist/, build artifacts
-
The audit always spawns three specialist agents:
- @dev-team-szabo — Security audit
- @dev-team-knuth — Quality and correctness audit
- @dev-team-deming — Tooling and automation audit
Security preamble
Before starting the audit, check for open security alerts using the project's security monitoring process (e.g., a /security-status skill or CLAUDE.md guidance). If no such process, skill, or guidance is available, explicitly note this in your report and proceed by reviewing recent security-related issues and scanning for common vulnerabilities manually. Include any findings in the audit scope.
Execution
-
Spawn all three agents as parallel background subagents using the Agent tool with
subagent_type: "general-purpose". Use the agent teammate naming convention:szabo-audit,knuth-audit,deming-audit. Timeout: If an audit agent has not reported progress (status file or message) within 2 minutes, send a status ping. If no response within 1 additional minute, terminate the agent and proceed with findings from the other agents. -
Each agent's prompt must include:
- The agent's full definition (read from
.claude/agents/<agent>.agent.md) - The scope (directory/pattern or "full codebase")
- Instruction to produce classified findings:
[DEFECT],[RISK],[QUESTION],[SUGGESTION] - Instruction to read the actual code and tests for full context
- The agent's full definition (read from
-
Agent-specific instructions:
Szabo (Security):
- Map all trust boundaries and entry points
- Check for OWASP Top 10 vulnerabilities
- Audit auth/authz flows end-to-end
- Review secret management and dependency vulnerabilities
Knuth (Quality):
- Identify untested code paths and coverage gaps
- Find boundary conditions without tests
- Check assertion quality in existing tests
- Map test-to-requirement traceability
Deming (Tooling):
- Inventory current tooling (linters, formatters, SAST, CI)
- Identify missing automation opportunities
- Check for stale dependencies and known vulnerabilities
- Evaluate CI pipeline efficiency
-
Wait for all agents to complete.
Report
Produce a consolidated audit report:
Executive summary
One paragraph summarizing the overall health of the codebase across all three domains.
Security findings (@dev-team-szabo)
List all findings, grouped by classification:
[DEFECT]— must fix[RISK]— should address[QUESTION]/[SUGGESTION]— consider
Quality findings (@dev-team-knuth)
Same grouping. Include specific files and line references.
Tooling findings (@dev-team-deming)
Same grouping. Include actionable recommendations.
Priority matrix
| Priority | Finding | Agent | Action |
|---|---|---|---|
| P0 (fix now) | [DEFECT] items | ... | ... |
| P1 (fix soon) | [RISK] items | ... | ... |
| P2 (improve) | [SUGGESTION] items | ... | ... |
Recommended next steps
Numbered list of concrete actions, ordered by priority. Each action should reference the specific finding it addresses.
Platform detection
Before issuing any gh issue, gh pr, or other platform-specific CLI commands, check .dev-team/config.json for the platform and issueTracker fields. If the project specifies a non-GitHub platform (e.g., "gitlab", "bitbucket", "other"), adapt issue tracker and PR commands accordingly — use glab for GitLab, the Bitbucket API, or the appropriate CLI for the configured platform. If platform is absent from config.json, default to "github". The steps in this skill assume GitHub by default.
Completion
After the audit report is delivered:
- Format the finding outcome log with every finding's classification, source agent, and outcome. Then call
dev-team-extractwith the formatted log. - If
dev-team-extractwas not called, the audit is INCOMPLETE. dev-team-extracthandles Borges spawning, metrics verification, and memory formation gates. Do not report the audit as complete untildev-team-extractreports success.- Include Borges's recommendations in the final report.
When not to use it
- →When a partial audit is needed
- →When only one type of audit (security, quality, or tooling) is required
Limitations
- →The audit is limited to security, quality, and tooling assessments
- →The process assumes the existence of specific sub-agents (@dev-team-szabo, @dev-team-knuth, @dev-team-deming)
- →The report structure is predefined
How it compares
This workflow automates the parallel execution and consolidation of multiple specialized audits, unlike performing each audit manually.
Compared to similar skills
dev-team-audit side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| dev-team-audit (this skill) | 0 | 4mo | No flags | Intermediate |
| github-code-review | 13 | 3mo | Review | Advanced |
| reviewing-code | 21 | 9mo | No flags | Intermediate |
| reviewing-nextjs-16-patterns | 11 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
github-code-review
ruvnet
Comprehensive GitHub code review with AI-powered swarm coordination
reviewing-code
CaptainCrouton89
Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.
reviewing-nextjs-16-patterns
djankies
Review code for Next.js 16 compliance - security patterns, caching, breaking changes. Use when reviewing Next.js code, preparing for migration, or auditing for violations.
linkerd-patterns
wshobson
Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking with minimal overhead.
cookbook-audit
anthropics
Audit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.
linux-production-shell-scripts
davila7
This skill should be used when the user asks to "create bash scripts", "automate Linux tasks", "monitor system resources", "backup files", "manage users", or "write production shell scripts". It provides ready-to-use shell script templates for system administration.