بنقرة واحدة
s5-audit-codebase
Audit codebase for consistency issues, anti-patterns, and missing test coverage
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Audit codebase for consistency issues, anti-patterns, and missing test coverage
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Python API coding conventions for this BookStore project. Use when writing or reviewing Python code.
Book publishing domain knowledge including ISBN, BISAC codes, and industry pricing standards.
Generate pytest test suite for a given module
Read-only mode for exploring code safely. Restricts Claude to read, search, and glob operations only.
Run a security-focused code review identifying vulnerabilities
Explain code using visual ASCII diagrams and analogies
| name | s5-audit-codebase |
| description | Audit codebase for consistency issues, anti-patterns, and missing test coverage |
| context | fork |
| agent | Explore |
| argument-hint | [focus-area] |
Audit this codebase for quality issues. Focus area: $ARGUMENTS
If no focus area is specified, perform a full audit across all categories.
Each category has a detailed checklist in the checklists/ subdirectory.
Read only the relevant checklist(s) based on the focus area requested.
checklists/naming.md — snake_case, PascalCase, verb prefixeschecklists/imports.md — ordering, absolute paths, no wildcardschecklists/error-handling.md — specific exceptions, no bare exceptchecklists/type-hints.md — annotations, modern union syntaxchecklists/docstrings.md — Args/Returns/Raises sectionschecklists/test-coverage.md — happy path, edge cases, fixturesIf $ARGUMENTS specifies a focus area (e.g., "error handling"), read only that
checklist file. If no focus area, read all 6 checklists and audit everything.
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 |