with one click
review
Run a local multi-agent code review with the commands-com OSS CLI
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run a local multi-agent code review with the commands-com OSS CLI
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | review |
| description | Run a local multi-agent code review with the commands-com OSS CLI |
| argument-hint | [objective] |
| disable-model-invocation | true |
| allowed-tools | Bash(commands-com *), Bash(git *) |
Run a local, single-process review cycle using the commands-com OSS CLI.
No desktop app, no account, no daemon — the CLI fans out to available provider
CLIs (codex, claude, gemini, or explicit lists), synthesizes findings,
and writes a Markdown report under .commands-com/runs/<run-id>/.
Default objective: Review the current working directory for correctness, regressions, and missing tests.
The user invoked this with: $ARGUMENTS
Decide what to review:
--cwd <path>.git log --oneline -5
git diff HEAD~1 --stat
and base the objective on what changed.Confirm commands-com is on PATH and a provider is available:
commands-com doctor
To verify auth/response parsing instead of PATH only, run:
commands-com doctor --ping --json
If no provider CLI is installed, fall back to --provider mock so the
round-trip still works (it returns deterministic placeholder findings).
Run the review with --json so the result is machine-readable. Default to
--changed when the working tree has uncommitted edits worth scoping to;
omit it for a broader pass. Use --providers all unless the user asked for
a specific provider. This is report-only — one cycle, no edits, no
re-review pass.
commands-com review "<objective>" \
--cwd "<dir>" \
--providers <all|codex,claude,gemini|mock> \
--reviewers correctness,tests,maintainability \
--json
If the user asked the agent to fix things (not just report), add --fix.
For untrusted edits or large diffs, also add --worktree so the changes
land in an isolated git worktree and can be inspected before merging.
With --fix the loop becomes review → implement → re-review (and repeats
up to --max-cycles):
commands-com review "<objective>" --cwd "<dir>" --providers <ids> \
--fix --worktree --test "<validation command>" --max-cycles 2 --json
Heads-up before launching: a --providers all --fix --max-cycles 2 run
typically makes ~24 LLM calls and takes 5–10 minutes. Drop providers,
reviewers, or cycles to trade depth for speed. If you only have a single
provider authenticated, prefer --provider <id> to skip fan-out.
Summarize the JSON result for the user:
runId and reportPath (the Markdown report).providers, synthesizerProvider, and implementerProvider.issueCount and (if --test ran) unresolvedTestFailure.--worktree runs: workspace.prune.ok (true means the worktree was
auto-removed because no changes were made) or workspace.cwd /
workspace.branch (the worktree to inspect manually otherwise).Prior runs can be listed and inspected without re-running the provider:
commands-com runs list
commands-com runs show <run-id>
codex login,
claude login, gemini auth, etc.) — commands-com only forwards prompts..commands-com/runs/<run-id>/ in the target
directory and are gitignored by default.