full-review
Skill0 starsChanged 10 days agoMITView on GitHub
Complete code review that orchestrates the other review skills of this collection - discovers the available skills automatically, detects the project's languages, frameworks and features, proposes a plan (quick, standard or thorough, or a focus like security, before release or for learning), runs the selected skills on the same scope, removes duplicate findings and produces one prioritized report. Use when asked for a full/complete/overall review, audit or health check of a project or codebase, "check everything", "where should I start", or when it is unclear which review skill fits.
10 other projects use a version of this.
Adopted by
Most recently taken up by
- arcasilesgroup/ai-engineeringtheir own version, first seen Nov 8, 2026
- blamechris/chroxytheir own version, first seen Nov 8, 2026
- fmind/dottheir own version, first seen Nov 8, 2026
- fmind/dotfilestheir own version, first seen Nov 8, 2026
- porada/domfilestheir own version, first seen Nov 1, 2026
- garthcodes/claude-skillstheir own version, first seen Oct 8, 2026
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- arcasilesgroup/ai-engineering★ 65same name
- fmind/dot★ 13same name
- fmind/dotfiles★ 13same name
- blamechris/chroxy★ 8same name
- porada/domfiles★ 7same name
- u7-u7/dev-skills★ 4same name
- garthcodes/claude-skills★ 2same name
- denismrvoljak/claude-scholar★ 1same name
- cabbagecachekid/neon-jetpack★ 0same name
- cabbagecachekid/red-pen★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository28 other files it gives its agents.
- accessibility-auditSkill
- api-design-reviewSkill
- architecture-reviewSkill
- complexity-checkSkill
- concurrency-reviewSkill
- config-reviewSkill
- cpp-google-styleSkill
- csharp-google-styleSkill
- dead-code-finderSkill
- dependency-auditSkill
- doc-comment-auditSkill
- error-handling-reviewSkill
- java-google-styleSkill
- logging-reviewSkill
- markdown-readme-google-styleSkill
- naming-reviewSkill
- owasp-security-reviewSkill
- performance-reviewSkill
- privacy-reviewSkill
- python-google-styleSkill
- regex-reviewSkill
- repo-hygieneSkill
- review-without-fixingSkill
- secrets-scanSkill
- shell-google-styleSkill
- sql-reviewSkill
- test-coverage-reviewSkill
- todo-auditSkill
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 3 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
Run (no pipe): bash <skill-dir>/scripts/discover.sh <project-root>
- Very specific: line 21
thorough: every relevant skill, with manual sampling of more files per skill (≈ 10-15 instead of ≈ 5) and git history for secrets-scan
- Distinctive: line 35
Ask for confirmation, unless the user already said to run it directly.
- Distinctive: line 43
Keep "possible" markers from the source skills.
- Distinctive: line 56
Do not change code. Apply fixes only when the user explicitly asks for it, and only for the findings the user selects.
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Full review
Orchestrator for the review skills in this collection. Review only, like every skill it runs: never change code unless the user explicitly asks, and then fix only the findings the user selects.
Step 1: discover skills and project
Run (no pipe): bash <skill-dir>/scripts/discover.sh <project-root>
## skills: every sibling skill (<skill-dir>/../*/SKILL.md) with name, whether it has helper scripts, and its description. This list is the source of truth - newly added skills are used automatically; never rely on a hard-coded list alone. Ignore this skill itself.## project: languages (file counts per extension), manifests and frameworks, UI files, SQL/migrations, config files, concurrency hints, HTTP routes/API specs, tests, shell scripts, git state, last tag.
Step 2: plan
Match skills to the project using their descriptions and the project facts. A skill is relevant only if the project contains what it reviews (e.g. accessibility-audit needs UI code, sql-review needs SQL or database access, a *-style skill needs its language).
Depths:
- quick:
secrets-scan,repo-hygiene, the style skills for the main languages,error-handling-review - standard (default): every relevant skill
- thorough: every relevant skill, with manual sampling of more files per skill (≈ 10-15 instead of ≈ 5) and git history for
secrets-scan
Focus (when the user names one, select by it instead of depth):
- security:
secrets-scan,owasp-security-review,sql-review,dependency-audit,config-review,privacy-review,regex-review,error-handling-review,logging-review - before release / publishing:
secrets-scan,repo-hygiene,dependency-audit,config-review,todo-audit,api-design-review,markdown-readme-google-style - maintainability: style skills,
naming-review,complexity-check,dead-code-finder,doc-comment-audit,architecture-review,test-coverage-review - for learning: relevant skills, but the output follows the
review-without-fixingrules (problems with guiding questions, no solutions)
Show the plan before running anything:
Depth/focus: <...> Scope: <paths> Project: <languages, frameworks>
Run: <skill> - <why it applies>
Skip: <skill> - <why not>Ask for confirmation, unless the user already said to run it directly. On a large repo (thousands of files), propose a scope (main source folders) and say which parts will be sampled.
Step 3: run
Run the selected skills one after another on the same scope by reading and following each one's SKILL.md (<skill-dir>/../<name>/SKILL.md), including its helper scripts. Keep each skill's rule IDs and severities. Order: fast script-based skills first (secrets-scan, repo-hygiene, todo-audit, dependency-audit, config-review, style skills), then the reading-heavy reviews. Don't let one skill's report replace another's checks - but don't repeat the same finding either.
Step 4: merge
- Duplicates: same location and same cause reported by several skills → keep one finding and list all IDs (e.g.
EH1 / LG8). - Same root cause in many places (e.g. no
.gitignore, formatter not configured) → one finding with count and samples. - Keep "possible" markers from the source skills.
Report
In the user's language:
- Project overview: languages, frameworks, size, scope reviewed, what was sampled.
- Table: skill → error / warning / info counts (skipped skills listed with the reason).
- Top 10 findings across all skills, ranked by impact: security and data loss first, then correctness bugs, then maintainability, then style:
path/to/file:line - error|warning|info - <skill ID(s)> <rule> - <why it matters> - direction: <what should be true afterwards>- Per-skill details (or, for long reports, the per-skill sections condensed with a pointer that details are available on request).
- Next steps: the 3 things to do first, and which skills to re-run after fixing.
Do not change code. Apply fixes only when the user explicitly asks for it, and only for the findings the user selects.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

