@agentoom/pi-reviewer
Post-task multi-area code review extension for pi — 7 specialised review areas (general, security, code quality, UI/UX, testing, performance, scope) with a checkbox picker UI
Package details
Install @agentoom/pi-reviewer from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@agentoom/pi-reviewer- Package
@agentoom/pi-reviewer- Version
1.1.0- Published
- Jul 19, 2026
- Downloads
- 201/mo · 201/wk
- Author
- agentoom
- License
- MIT
- Types
- extension
- Size
- 33.6 KB
- Dependencies
- 0 dependencies · 5 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@agentoom/pi-reviewer
Post-task multi-area code review extension for pi by agentoom.com.
After every task, pi-reviewer prompts you to run a structured critique across 7 specialised areas — or you can call /review anytime.
Install
pi install npm:@agentoom/pi-reviewer
Usage
Commands
| Command | Description |
|---|---|
/review |
Open the review area picker and run selected reviews |
/review-toggle |
Toggle the auto‑offer prompt on/after each task |
/review-disable-project |
Disable auto-review for the current project (writes .pi/review-config.json) |
/review-enable-project |
Re-enable auto-review for the current project |
Apply Review Findings
After the review completes, pi-reviewer scans the results for actionable issues (sections marked with ❌ or ⚠️ containing bullet points). If issues are found, you'll be prompted:
- Apply fixes now — the LLM reads the review findings, edits the affected files, and reports what was changed.
- Skip — the review is saved but no fixes are applied.
If the review found no issues, the prompt is skipped and the review is simply displayed.
Auto‑offer
By default, pi-reviewer prompts you after every task completes. Choose:
- Review (all 7 areas) — run every area immediately
- Pick which areas to review — open the checkbox picker
- Disable auto-offer — switch to manual mode permanently
- Skip — dismiss for this task only
When auto‑offer is disabled, 🔍 auto-review disappears from the footer, and pi-reviewer stays silent until you run /review.
Toggle it back on with /review-toggle.
Disabling Auto-Review
For the current project (persistent)
Run /review-disable-project to write autoReview: false to .pi/review-config.json. The extension will skip auto-offering after each task. Use /review-enable-project to undo.
You can also create .pi/review-config.json manually:
{ "autoReview": false }
For the current session only
Set an environment variable before starting pi:
REVIEWER_DISABLE_SESSION=true pi
This suppresses the auto-review prompt for that session only — other pi sessions (without the env var) are unaffected. The env var takes priority over the project config.
Review Areas
| Area | Question |
|---|---|
| General | Did the implementation satisfy the original task? |
| Security | Did it introduce vulnerabilities? |
| Code Quality | Is it maintainable and consistent? |
| UI/UX | Is the user-facing implementation complete? |
| Testing | Is it adequately tested? |
| Performance | Could it cause performance problems? |
| Scope | Did the agent change more than it should have? |
Checkbox Picker
↑↓— navigateSpace— toggle an areaa— toggle all areasEnter— run selected reviewsEsc— cancel
Development
pi-reviewer/
├── package.json
├── index.ts # Extension entry point
└── README.md
Links
Run against a local path:
pi install ./pi-reviewer