pi-mono-simplify
Pi extension that reviews changed code for reuse, quality, and efficiency, then fixes any issues found
Package details
Install pi-mono-simplify from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-mono-simplify- Package
pi-mono-simplify- Version
1.7.2- Published
- Apr 23, 2026
- Downloads
- 1,079/mo · 208/wk
- Author
- emanuelcasco
- License
- unknown
- Types
- extension
- Size
- 17.5 KB
- Dependencies
- 0 dependencies · 4 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
Simplify Extension
Registers a /simplify command that reviews all git-changed files for code reuse, quality, and efficiency — then fixes any issues found.
Ported from the simplify skill for Claude Code.
Usage
/simplify
/simplify <additional focus>
Examples:
/simplify
/simplify focus on performance and memory usage
/simplify pay extra attention to React re-renders
Structure
index.ts— extension entrypoint, registers the/simplifycommand
How It Works
Running /simplify injects a structured prompt into the conversation that drives a three-phase review:
Phase 1 — Identify Changes
Runs git diff (or git diff HEAD for staged changes) to get the full diff. Falls back to recently modified files if no git changes are present.
Phase 2 — Parallel Review (3 agents)
Three sub-agents run concurrently, each receiving the full diff:
| Agent | Focus |
|---|---|
| Code Reuse | Flags duplicated logic, hand-rolled utilities that shadow existing helpers, and inline patterns that should use shared abstractions |
| Code Quality | Detects redundant state, parameter sprawl, copy-paste blocks, leaky abstractions, stringly-typed code, unnecessary JSX nesting, and low-value comments |
| Efficiency | Catches unnecessary work, missed concurrency, hot-path bloat, recurring no-op updates, TOCTOU existence checks, memory leaks, and overly broad data fetches |
Phase 3 — Fix & Summarize
Aggregates findings from all three agents, applies fixes directly, skips false positives, and prints a brief summary of what changed (or confirms the code was already clean).
Optional Focus
Pass extra instructions after the command to steer the review:
/simplify pay close attention to SQL query efficiency
This appends an Additional Focus section to the prompt, which all agents will take into account.