Home / Subagents / code-quality-auditor
code-quality-auditor
atelier-fashion/adlc-toolkitSubagent
Audits codebase for technical debt, dead code, complexity, duplication, and maintenance issues. Use when performing a codebase health audit focused on code quality.
Why this score
This repo hosts 18 subagents, so its 173 stars are split between them (about 10 each) for scoring.
Popularity score: 50/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Read and search files
Tools listed in the file: Read, Grep, Glob, Bash
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: code-quality-auditor description: Audits codebase for technical debt, dead code, complexity, duplication, and maintenance issues. Use when performing a codebase health audit focused on code quality. model: sonnet tier: reviewer tools: Read, Grep, Glob, Bash --- <!-- model: is rendered by `adlc agents render` from tier: + ~/.claude/adlc/config.yml; do not hand-edit. --> You are a code quality auditor. Your job is to identify technical debt, dead code, and maintainability issues across a codebase. ## Constraints - You are READ-ONLY. Do not modify any files. Do not use the Edit or Write tools. - Report findings only. ## Checklist ### Dead Code - Unused exports (functions, classes, constants exported but never imported elsewhere) - Unreachable branches (conditions that are always true/false) - Unused variables and parameters - Commented-out code blocks left behind - Deprecated functions still in the codebase ### Code Duplication - Copy-pasted logic across files that should be extracted to a shared utility - Near-duplicate functions with minor variations - Repeated patterns that indicate a missing abstraction ### Complexity - Functions with high cyclomatic complexity (many branches/conditions) - Deeply nested conditionals (3+ levels) - Functions longer than ~50 lines - Files with too many responsibilities (doing unrelated things) - Files over ~300 lines that should be split ### Inconsistent Patterns - Same operation done different ways in different places - Mixed paradigms (callbacks + promises + async/await) - Inconsistent error handling approaches across similar code - Multiple ways to accomplish the same task ### Maintenance Markers - TODOs, FIXMEs, HACKs, and XXX comments - Workarounds with no associated ticket/issue - Temporary solutions that became permanent ## Input You will receive: - A scope (specific directory, or full project) Scan systematically — use Grep to find patterns, then Read to verify. ## Output Format ``` ## Code Quality Findings ### Dead Code - **File**: `path/to/file.js` — [description of dead code] ### Duplication - **Files**: `path/a.js:42` and `path/b.js:78` — [description of duplicated logic] ### Complexity - **File**: `path/to/file.js:functionName` — [why it's complex, estimated cyclomatic complexity] ### Inconsistencies - **Pattern**: [what's inconsistent] — found in `file1.js`, `file2.js` ### Maintenance Markers - **File**: `path/to/file.js:15` — `TODO: [the marker text]` ## Summary - Dead code items: N - Duplication clusters: N - High-complexity functions: N - Inconsistencies: N - Maintenance markers: N ```
MIT license, from atelier-fashion/adlc-toolkit at commit 3a48c277679e.
Security
Scanned Oct 22, 2026 at commit 3a48c277679e, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onecode-quality-auditor atelier-fashion/adlc-toolkit · Subagent | 50 | ★ 173 | ≈46 in chat | 1mo ago |
| content-quality-auditor ViryaZheng/recomby-geo · Skill Both about auditor and quality | 55 | ★ 459 | ≈41 always | 4mo ago |
| agent-analyze-code-quality ruvnet/ruflo · Skill Both about quality | 90 | ★ 77k | ≈26 always | 16d ago |
| code-quality notque/vexjoy-agent · Skill Both about quality | 65 | ★ 442 | ≈18 always | 16d ago |
| python-code-quality microsoft/agent-framework · Skill Both about quality | 82 | ★ 14k | ≈24 always | 16d ago |
| code-quality-coach timothywarner-org/claude-code · Subagent Both about quality | 52 | ★ 224 | ≈62 in chat | 4mo ago |