← ClaudeAtlas

cf-reviewlisted

Dispatch a multi-agent code review of the current changes and report Critical / Important / Suggestions / Summary. TRIGGER — "review this", "review my changes", "check the code", "code review", "any issues with this?", "review before merge", "review the diff"; reviewing specific files, commits, or branches; automatically after cf-plan, cf-fix, and cf-optimize complete. SKIP — reviewing a plan document (use $cf-plan-review), quick questions about how code works (use $cf-ask), and formatting-only changes.
dinhanhthi/coding-friend · ★ 3 · Code & Development · score 79
Install: claude install-skill dinhanhthi/coding-friend
# $cf-review > ✨ **CODING FRIEND** → $cf-review activated Review the code changes for: **$ARGUMENTS** ## Auto-Triggered Invoked by `$cf-plan` (after all tasks), `$cf-fix` (after verified fix), and `$cf-optimize` (after measured + verified). ## Workflow ### Step 0: Custom Guide ```! bash "${PLUGIN_ROOT}/lib/load-custom-guide.sh" cf-review ``` If the block above printed anything, apply only the `## Before`, `## Rules`, and `## After` sections; if it shows the raw command instead of output, re-run that exact `load-custom-guide.sh` fence now. ### Step 1: Identify the target - Empty `$ARGUMENTS` → all uncommitted changes (`git diff` + `git diff --staged`) - File path → that file - Commit range (e.g. `HEAD~3..HEAD`) → those commits - Natural-language description (e.g. "the auth logic changes") → default uncommitted set, **focus** findings on that area - `--deep` / `--quick` → force that mode (override auto-detection) **Codex host behavior:** - This skill already runs inside Codex. Ignore `--with-codex`, its `--codex` alias, and `review.withCodex`; do not launch a nested `codex review` subprocess. - Run the Coding Friend multi-agent review below. ### Step 2: Gather the diff ```bash bash "${PLUGIN_ROOT}/skills/cf-review/scripts/gather-diff.sh" ``` **Flag parse:** `--out` → `out=true` (skip headless spawn/collect). `--claude`/`--gemini`/`--cursor`/`--grok` → `agents=[…]`. Skip a flag that matches `HOST` (do not spawn `--claude` when `HOST` is `claude`). ### Step 3: Ass