feat(coding): complete auditor suite with performance-auditor and security-auditor#73
Conversation
Migrate the final two first-generation global auditors into the claude-coding plugin, completing the 4-agent auditor suite alongside architecture-auditor and code-auditor. - performance-auditor: static-only, evidence-grounded, language-agnostic dual-mode agent; replaces the old version's fabricated Performance Score and invented latency metrics with complexity/scaling reasoning - security-auditor: traced source->sink discipline, CVSS Critical/High/ Medium/Low severity, inline report (no file creation), read-only SCA for the dependency step Both reviewed via /repair-agent and /counselors (Opus + Codex 5.5).
|
Claude finished @gupsammy's task in 3m 25s —— View job PR Review: feat(coding): complete auditor suite with performance-auditor and security-auditorTodo List
What looks goodVersion sync — all four locations updated consistently: Dual-mode structure — both agents cleanly mirror Evidence discipline — the core invariant ("if you can't point to a file and line, it's not a finding") is applied in both agents with the same rigor as their peers, and the counselors-driven cross-mode tightening (requiring performance-auditor:
security-auditor:
Must fix before mergeREADME agent counts are stale (inline comments posted):
The plugin now ships five agents (code-auditor, architecture-auditor, test-engineer, performance-auditor, security-auditor). Neither README was updated to reflect the new additions. Optional / nits
SummaryTwo clean, well-engineered agents with strong evidence discipline and scope hygiene. The only required fix is updating the agent-count text in both READMEs before merge. All other notes are optional. |
| # claude-coding  | ||
| # claude-coding  | ||
|
|
||
| Coding workflow skills for Claude Code. Eight skills and one command covering the commit loop, project maintenance, documentation, and CI setup: stage and commit with conventional format, push and open a PR with smart branch handling, safely prune merged or stale branches, keep your CLAUDE.md accurate and concise, generate professional READMEs through a structured interview, create or update a changelog from git history, refresh an existing README against current codebase state, and configure production-ready Claude Code GitHub Actions workflows. |
There was a problem hiding this comment.
The description says "Eight skills and one command" but the plugin now ships five agents (code-auditor, architecture-auditor, test-engineer, performance-auditor, security-auditor). This line needs updating to reflect the actual agent count — e.g. "Nine skills and five agents covering…"
| Coding workflow skills for Claude Code. Eight skills and one command covering the commit loop, project maintenance, documentation, and CI setup: stage and commit with conventional format, push and open a PR with smart branch handling, safely prune merged or stale branches, keep your CLAUDE.md accurate and concise, generate professional READMEs through a structured interview, create or update a changelog from git history, refresh an existing README against current codebase state, and configure production-ready Claude Code GitHub Actions workflows. | |
| Coding workflow skills for Claude Code. Nine skills and five agents covering the commit loop, project maintenance, documentation, and code quality. |
| ### 💻 claude-coding  | ||
| ### 💻 claude-coding  | ||
|
|
||
| Coding workflow skills for Claude Code. Nine skills and two agents covering the commit loop, project maintenance, documentation, and code quality. |
There was a problem hiding this comment.
Still reads "Nine skills and two agents" after adding two new agents. With code-auditor, architecture-auditor, test-engineer, performance-auditor, and security-auditor, the count is now five.
| Coding workflow skills for Claude Code. Nine skills and two agents covering the commit loop, project maintenance, documentation, and code quality. | |
| Coding workflow skills for Claude Code. Nine skills and five agents covering the commit loop, project maintenance, documentation, and code quality. |
| @@ -0,0 +1,169 @@ | |||
| --- | |||
| name: performance-auditor | |||
| description: | | |||
There was a problem hiding this comment.
CLAUDE.md convention for agent descriptions is the > folded scalar, not | literal block. Both formats render identically in YAML but > is the documented standard. code-auditor also uses |, so this follows its lead — worth a coordinated cleanup across the suite.
| description: | | |
| description: > |
| @@ -0,0 +1,196 @@ | |||
| --- | |||
| name: security-auditor | |||
| description: | | |||
There was a problem hiding this comment.
Same | vs > note as performance-auditor — CLAUDE.md specifies > folded scalar for agent descriptions.
| description: | | |
| description: > |
The auditor suite now ships five agents (code-auditor, architecture-auditor, test-engineer, performance-auditor, security-auditor). Update both the plugin README and the root README section to reflect the new count. Addresses the must-fix items from the PR #73 review.
|
Claude finished @gupsammy's task in 1m 31s —— View job Todo List
PR Review: feat(coding): complete auditor suite with performance-auditor and security-auditorThis PR was already merged. Notes below are for the record and to flag any follow-up items. What looks goodVersion sync — All four locations updated consistently: README agent-count fix — Both README updates from the previous review were included before merge:
Dual-mode structure — Both agents cleanly mirror Evidence discipline — The "if you can't point to file:line, it's not a finding" invariant is consistently applied across both agents, including in Advisor mode (the counselors-driven tightening). performance-auditor specifics:
security-auditor specifics:
Optional / nits (not blocking, post-merge polish)
Description length — CLAUDE.md targets 50–70 tokens for agent descriptions. Both new descriptions run ~80–90 tokens (performance: ~85, security: ~80), slightly over the budget. Compare
SummaryClean, well-engineered pair of agents. The required README fixes from the previous review were included. All four auditor-suite agents are now present, internally consistent, and evidence-grounded. The remaining notes are optional polish items for a future cleanup pass. |
Summary
Completes the claude-coding auditor suite by adding the final two agents —
performance-auditorandsecurity-auditor— migrating the last two first-generation global agents they replace. The suite now covers all four review dimensions: architecture, code quality, performance, and security.What changed
performance-auditor(new) — static-analysis performance agent. Dual-mode (advisor/auditor), language-agnostic, evidence-grounded. Replaces the old global agent's fabricatedPerformance Score: X/100and invented latency tables with complexity/scaling reasoning that citesfile:line. Recommends profiling rather than guessing, and never reports a metric it didn't measure.security-auditor(new) — static-analysis security agent. Traces untrusted input source→sink, rates by exploitability × impact on the CVSS Critical/High/Medium/Low scale, and emits an inline report (the old global agent told a read-only auditor to write asecurity_analysis.mdfile). Keeps WebSearch for CVE confirmation and permits read-only SCA scanners (npm audit/pip-audit/osv-scanner) for the dependency step only.marketplace.jsonsynced.Design notes
code-auditor/architecture-auditorstructure: dual-mode selection rules, read-only Bash, project memory, and severity-tagged findings grounded infile:lineevidence.Review
Both agents went through the full authoring pipeline:
/create-agent→/repair-agent(7-dimension structural audit) →/counselorsmulti-model review (Opus + Codex 5.5-high) → applied fixes. Counselors-driven tightenings included cross-mode evidence discipline (requirefile:linein advisor mode), a reachable-path requirement across all security audit steps, and distinguishing confirmed-reachable dependency exposure from advisory-only matches.Follow-ups (not in this PR)
~/.claude/agents/performance-auditor.mdand~/.claude/agents/security-auditor.md.