Installation
Requirements
- PHP 8.3+ (8.4 and 8.5 are tested in CI).
- Composer for dependency management.
- At least one supported reviewer CLI on
PATHand authenticated. See Reviewers for setup recipes.
Install
-
Clone the repository:
Terminal window git clone https://github.com/albertoarena/llm-review-panel.gitcd llm-review-panel -
Install dependencies:
Terminal window composer install -
Verify the CLI:
Terminal window bin/llm-review-panel listYou should see the
reviewandinitcommands listed.
Scaffold the config
bin/llm-review-panel initThis writes config.json plus the default config/rubric.md and
config/synthesis.md into the current directory. It never overwrites an
existing file unless you pass --force, and it takes an optional target
directory (init path/to/dir).
If you prefer, copy the example by hand instead:
cp config.example.json config.jsonEither way, edit config.json to enable the reviewers you have installed.
Only the reviewers with "enabled": true will run.
Sanity check with --dry-run
bin/llm-review-panel review path/to/plan.md --dry-runThis resolves every enabled reviewer’s command, checks each binary is on
PATH, and exits without spawning anything. Use this before every first run
on a new machine.
If any binary is missing, the output shows NOT FOUND on PATH and the exit
code is non-zero.