(Beta) The ultimate AI coding harness on top of pi.dev.
Ship a production-grade coding harness where the agent:
- uses compressed context before raw tool spam,
- stays concise and deterministic in output style,
- remains easy to extend with skills and extensions.
-
Install from npm:
npm install -g ultimate-pi
-
Install package into PI from your project folder:
pi install ultimate-pi -l
-
Reload PI to activate skills and extensions:
/reload
-
Optional: install from GitHub Packages instead:
npm install -g @aryaniyaps/ultimate-pi --registry=https://npm.pkg.github.com
| Skill | Upstream repo | What it does |
|---|---|---|
| caveman | juliusbrussee/caveman | Ultra-compressed response style for token-efficient, high-signal communication. |
| compress | juliusbrussee/caveman | Compresses memory/context files into caveman format while preserving technical content. |
| lean-ctx | yvgude/lean-ctx | Context runtime and compression toolkit for reads/search/shell/edit flows. |
| context7-cli | upstash/context7 | Pulls current library docs and manages Context7 skills/config from CLI. |
| scrapling-official | D4Vinci/Scrapling | Official Scrapling skill for web extraction/scraping with adaptive parsing, JS rendering, stealth fetchers, and anti-bot handling. |
-
extensions/lean-ctx-enforce.ts- Detects
lean-ctxavailability (cached check). - Overrides built-in
readtool to execute throughlean-ctx readwhen available. - Overrides built-in
bashtool and auto-wraps commands withlean-ctx -c <command>when needed. - Falls back to default built-in tools if
lean-ctxis unavailable. - Adds status command:
/lean-ctx-status
- Detects
-
extensions/auto-commit-orchestrator.ts- Adds policy-driven auto-commit and optional auto-push flow.
- Uses deterministic git-state checks (
git status --porcelain) and trigger lock deduping. - Generates AI commit summaries/details and intelligent feature branch slugs with safe fallbacks.
- Enforces
Co-authored-bytrailer forpi-monoon harness commits. - Supports project/global JSON config with restrictive merge semantics for safety fields.
- Adds commands:
/auto-commit-status/auto-commit-validate-config
- Starts disabled by default; enable via config after review.
- Config template:
.pi/auto-commit.example.json
-
Lean-ctx-first execution
Reason: cut context/token waste and keep tool usage structured. -
Caveman-by-default response style
Reason: short, exact, low-noise outputs for coding loops. -
Runtime enforcement in extension code
Reason: executable extension logic is the single source of truth for lean-ctx routing. -
Skill-based composition
Reason: easy to swap/upgrade capabilities without rewiring core package. -
Model-agnostic compression path
Reason:compressskill calls PI CLI, so provider/model can change per environment.
From repo root:
pi install . -lThen restart PI or run /reload.
Use Harbor custom-agent flow from docs:
npm run bench:terminalScaffold files live in bench/terminal-bench/ and are excluded from npm publish via .npmignore.
