pi-mono-simplify

Pi extension that reviews changed code for reuse, quality, and efficiency, then fixes any issues found

Package details

extension

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 /simplify command

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.