← ClaudeAtlas

branch-reviewlisted

Multi-agent code review EXCLUSIVELY of the diff between the current branch and a base branch (default main) — not a whole-repo audit, only diff-touched areas. Spawns parallel subagents for code quality, architecture, security (OWASP/CWE/CVSS), SEO, privacy/legal, UI/UX (WCAG), and performance, consolidated into a P0–P4 Findings.md. Optional `--apply-fixes` applies clear fixes and a `/simplify` pass behind a test/lint gate (`--no-simplify` opts out), and escalates design decisions. Use for "review this branch", "PR review", "diff review", "branch review", "review my PR", "review what changed", or German "review meinen branch", "review die änderungen", "schau dir den branch an", "PR-Review" — whenever a PR link, branch range, or diff is posted, even without the word "review" if context is clear. DO NOT trigger for a whole-project audit without branch context — use full-project-review. DO NOT trigger for several or all open PRs ("review my PRs", "fix PR issues", "alle PRs prüfen") — use review-and-fix.
lx-wnk/skills · ★ 1 · Code & Development · score 71
Install: claude install-skill lx-wnk/skills
# Branch Review (Multi-Agent) ## DIFF DISCIPLINE (top-level rule) **The diff is the only anchor.** This review does NOT inspect the whole project — it inspects the changes between `<base>` and `HEAD`. If this skill triggers without a diff: abort and point to `full-project-review`. Allowed reads: 1. All files touched by the diff — completely (context around the change). 2. Direct imports/callers/call sites of changed symbols — targeted, not broad. 3. Config/manifest files for tech-stack detection. 4. System-wide locations ONLY when a diff change demonstrably affects them (e.g. new auth middleware → check other routes). Mark in the finding: `Diff trigger: <file:line>`. Forbidden: - Repo-wide scans without diff context ("let me check all controllers"). - Findings about unchanged legacy code not touched by the diff. - Existing tech-debt lists with no connection to the current diff. ### Anti-Rationalization Table These thoughts mean STOP — you are rationalizing scope drift. Each maps to the rule that overrides it. | Rationalization | Reality | | --- | --- | | "While I'm here, let me also check the rest of this file." | Only diff-touched lines + their direct context. Untouched code in the same file is out of scope. | | "This whole module is poorly designed, I'll note it." | No finding without a `Diff trigger: <file:line>`. Untouched tech debt belongs in `full-project-review`. | | "The diff is tiny, so I'll broaden to add value." | A small diff yields a small report. Paddin