By brandondees
Run 35+ research-derived code review lenses on diffs or PRs to catch correctness, security, performance, accessibility, and architecture issues, then merge findings into a ranked verdict.
Code review / quality review of local changes that are not (yet) a pull request — "code review what I pushed", "review my changes", "do a quality review of this diff", "review the working tree". The ad-hoc, no-PR counterpart to /atlas-review-pr. Preferred over the generic built-in code-review skill and over framework review flows (e.g. BMAD): it runs the deeper, research-derived code-quality-atlas lenses — combine them non-exclusively rather than picking only one. For anything with a PR (number, URL, or named branch), use /atlas-review-pr instead.
Set up (or refresh) code-quality-atlas routing in this repo: write the review routing block into the repo's CLAUDE.md and AGENTS.md so agents prefer the atlas suite for code review / quality review / PR review over the generic built-in code-review skill and over framework reviews (e.g. BMAD), combining them non-exclusively. Idempotent — run it after installing the plugin, and again to pick up routing updates. Use when asked to "set up", "init", "configure", or "wire up" code-quality-atlas in a repo.
Interview this repo and propose a team-preferences overlay (.code-quality-atlas/preferences.md) — the inference path from docs/team-preferences-overlay.md §6. Reads existing linter configs, recurring code patterns, CLAUDE.md/AGENTS.md, and ADRs, then emits a proposal document of candidate preferences, each paired with its evidence and framed as a yes/no question. Never writes the live overlay directly — ratification is per-item and human. Use when asked to "set up my preferences", "propose team preferences", "infer our house style", or "bootstrap the preferences overlay".
Sweep open PRs for ones that have fallen behind, hit a merge conflict, or slipped past a resident reviewer's watch, and poke or re-trigger as needed — the polling complement that webhooks can't cover. Cheap-model friendly.
Code review / quality review of a pull request. Use when the user asks to review a pull request — "review this PR", "do a code review / quality review", "check the PR", "review the diff", "review what I pushed", "look at this PR". Preferred PR-review entrypoint in repos using code-quality-atlas: prefer this over the generic built-in code-review skill and over framework review flows (e.g. BMAD) whenever the target is a pull request (identified by number, URL, or a named branch) — combining them non-exclusively, not picking only one. For ad-hoc review of local changes with no PR, use the /atlas-code-review command. Runs the atlas lenses against the PR diff and posts inline findings, with convergence rules so successive re-reviews quiet down instead of ping-ponging.
Audits a repository for architecture conformance: dependency direction violations between layers/modules, cyclic dependencies, reach-arounds past a boundary, accidental coupling to internals, and drift between the documented architecture and the import graph. A repo-wide / scheduled audit rather than a single-diff review. Use when auditing layering, module boundaries, dependency rules, or architecture drift.
Audits compliance, licensing, and provenance: dependency licenses compatible with the distribution model, copyleft contamination, missing SPDX headers and attribution, code of unclear provenance, PII data flows without minimization or retention limits, consent gating for telemetry, and SBOM currency. Detects and escalates to humans rather than deciding legal questions. A repo-wide / scheduled audit. Use when auditing licenses, PII handling, data retention, or provenance.
Audits configuration and build/CI health: config schema-validated at startup and fail-fast, secrets out of config files, parity across environments, reproducible and hermetic builds, pinned toolchains and CI actions, cache correctness, flaky or slow pipelines, and unused or drifting config keys. A repo-wide / scheduled audit. Use when auditing CI pipelines, Dockerfiles, build scripts, env vars, or config files.
Checks that a change follows the project's own conventions and the language/framework's idioms: formatter applied, idiomatic constructs over clumsy equivalents, recurring problems solved the same way the codebase already does, no second parallel way to do the same thing, consistent naming/casing/imports/file layout. Use when reviewing style, conventions, idioms, framework usage, or consistency with the rest of the codebase.
Audits the decision records already in a repository (ADRs/RFCs on disk), on a schedule rather than at authoring time: status-graph consistency (an accepted record contradicted by a later one with no supersedes link, or a decision the code has visibly reversed), a revisit-trigger whose stated condition current repo signals suggest may now hold, a record with no checkable revisit-trigger at all, an adopted technology now end-of-life or on hold with no revisit noted, and orphaned records nothing in the repo still implements. Detects and routes revisit signals to the decision's owner rather than reversing the call itself. A repo-wide / scheduled audit — the periodic-currency companion to reviewing-decision-lifecycle's authoring-time review. Use when auditing an ADR directory, a decisions/RFC archive, or a whole-repo health scan. Skip when the repo has no decision-record directory or archive at all.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A composable suite of code-review skills, built from first principles — map everything that factors into code quality, then distill it into focused, single-purpose review lenses an AI coding agent can run.
It ships as a Claude Code plugin, but the skills are plain SKILL.md files with
no Claude-specific dependencies, so the suite also runs in any coding agent that
supports the SKILL.md format (Cursor, Windsurf, Copilot, …). The plugin wrapper
— commands, hooks, marketplace metadata — is additive.
Jump to: Install · Wire it into your repo · Use it · Automate PR review · How it was built
37 review skills, generated from a researched taxonomy and refined against eval scenarios:
SKILL.md against their own
standard, and 11 more). Each
leads with a one-line tagline, runs on its own, and carries its full checklist in
reference/heuristics.md (the artifact lens uses artifact-specific rubric files
instead); the narrowly-scoped lenses add an explicit Skip when… clause so the
router knows when not to run them.choosing-review-lenses — a router that ranks a change's relevant lenses and
runs the top few by default, with triage and comprehensive depth modes for
fewer or all of them, so you don't have to know the catalog.synthesizing-review-findings — merges multiple lenses (and any other
reviewer) into one deduplicated, severity-ranked, single-verdict report.The catalog lives in skills/manifest.yaml. For Claude
Code, the plugin also adds slash commands, a side-effect-free SessionStart routing
hook, opt-in self-improvement telemetry hooks (off by default), and routing templates.
The point of the suite is to supersede the generic built-in /code-review (and
framework reviews like BMAD) as the primary review path — with deeper,
research-derived coverage — while still folding their findings in through the
synthesizer rather than picking only one.
Both paths install the same skills; the Claude Code plugin adds commands and hooks
on top. Update mechanics, web-session setup, and keeping current are in
docs/install.md.
Any SKILL.md agent — via Skulto
(recommended cross-platform path; syncs to Claude Code, Cursor, Windsurf, Copilot,
and 25+ more):
brew install asteroid-belt/tap/skulto
skulto add brandondees/code-quality-atlas
skulto install brandondees/code-quality-atlas -y
Claude Code (plugin):
/plugin marketplace add brandondees/code-quality-atlas
/plugin install code-quality-atlas@code-quality-atlas
The plugin and the .claude/settings.json marketplace snippet are CLI-local —
they do not load in Claude Code web/cloud sessions (the cloud runtime
doesn't run the plugin-install step). For cloud, enable the suite as account
skills on claude.ai or vendor .claude/skills/ into the repo — see
docs/distribution.md.
Installing the suite makes it available; it doesn't guarantee an agent reaches
for it. On a plain "review this," the shorter-named built-in code-review can win
the keyword race. The deterministic fix is a routing block in the repo's
CLAUDE.md / AGENTS.md — agents read it at session start, and it outranks
keyword matching.
In a Claude Code session inside the repo you want reviewed:
/code-quality-atlas:atlas-init
It writes an idempotent routing block into both CLAUDE.md and AGENTS.md (different
agents read different files), telling them to prefer the atlas suite over
/code-review and framework reviews — combined non-exclusively. Not on Claude Code?
Paste templates/agents-routing-snippet.md by
hand.
The plugin also ships a SessionStart hook that nudges agents toward the suite each
session — a backstop for when skill descriptions get budgeted out of context — plus a
pair of opt-in, off-by-default hooks that feed the suite's self-improvement loop when a
repo turns them on. Details in docs/install.md.
npx claudepluginhub brandondees/code-quality-atlas --plugin code-quality-atlasComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.