Awesome-claude-code s5-audit-codebase
Audit codebase for consistency issues, anti-patterns, and missing test coverage
install
source · Clone the upstream repo
git clone https://github.com/pgagarinov/awesome-claude-code
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/pgagarinov/awesome-claude-code "$T" && mkdir -p ~/.claude/skills && cp -r "$T/examples/05-skills-n-agents/.claude/skills/s5-audit-codebase" ~/.claude/skills/pgagarinov-awesome-claude-code-s5-audit-codebase && rm -rf "$T"
manifest:
examples/05-skills-n-agents/.claude/skills/s5-audit-codebase/SKILL.mdsource content
S5 — Codebase Audit
Audit this codebase for quality issues. Focus area: $ARGUMENTS
If no focus area is specified, perform a full audit across all categories.
Audit Categories
Each category has a detailed checklist in the
checklists/ subdirectory.
Read only the relevant checklist(s) based on the focus area requested.
- Naming —
— snake_case, PascalCase, verb prefixeschecklists/naming.md - Imports —
— ordering, absolute paths, no wildcardschecklists/imports.md - Error Handling —
— specific exceptions, no bare exceptchecklists/error-handling.md - Type Hints —
— annotations, modern union syntaxchecklists/type-hints.md - Docstrings —
— Args/Returns/Raises sectionschecklists/docstrings.md - Test Coverage —
— happy path, edge cases, fixtureschecklists/test-coverage.md
If
specifies a focus area (e.g., "error handling"), read only that
checklist file. If no focus area, read all 6 checklists and audit everything.$ARGUMENTS
Output Format
For each issue found, report:
[CATEGORY] file_path:line_number Issue: Description of the problem Suggestion: How to fix it
End with a summary table:
| Category | Issues Found |
|---|---|
| Naming | N |
| Imports | N |
| Errors | N |
| Types | N |
| Docs | N |
| Tests | N |