Pi Progress Bar
Extension
Passive task board and footer widget that tracks what the agent actually finished, grounded in tool evidence and Jev verification.
By Vedang Manerikar · git:github.com/vedang/pi-progress-bar
My corner on the Internet.
How I configure and extend Pi, my coding agent harness.
Dotagents is my personal setup for Pi. It lives in a single repository that symlinks into ~/.pi/agent/ and combines a shared operating contract, model defaults, and a small set of extensions, skills, and prompts.
Nothing here is a framework. Each piece solves a concrete friction point from daily work—keeping long tasks honest, isolating noisy loops, reviewing diffs before commit, or shaping a problem before writing code.
View repository · Core harness · Extensions · Skills · Prompts
Before any extension or skill runs, two files set the baseline: AGENTS.md defines how agents behave across my repositories, and pi-settings.json configures models, context compaction, and loaded packages.
Extension
Passive task board and footer widget that tracks what the agent actually finished, grounded in tool evidence and Jev verification.
By Vedang Manerikar · git:github.com/vedang/pi-progress-bar
Extension
Structured code review workflow that branches into a dedicated review session, separates agent-fixable bugs from human callouts, and returns cleanly.
By Earendil · git:github.com/earendil-works/pi-review
Extension
Runs an autonomous task or template chain and collapses the raw intermediate turns into a compact summary on the session tree.
By Nico Bailon · git:github.com/nicobailon/pi-boomerang
Extension
Full PTY and xterm emulation inside Pi for running interactive CLIs, dev servers, and background Pi sessions.
By Nico Bailon · npm:pi-interactive-shell
Extension
Local Unix-socket messaging between running Pi sessions for multi-session coordination, blocking ask/reply calls, and wakeups.
By Nico Bailon · npm:pi-intercom
Extension
Web search and URL content extraction via Exa, giving the agent source-backed discovery and bounded page reads.
By Vedang Manerikar · git:github.com/vedang/pi-exa
Skill
Ryan Singer's Shape Up workflow packaged for Pi: framing problems, comparing solution shapes, breadboarding affordances, and writing kickoff docs.
By Ryan Singer · Packaged for Pi by Vedang Manerikar · git:github.com/vedang/shaping-skills
Skill
Architecture design, coupling review, and documentation skills grounded in Vlad Khononov's Balanced Coupling model.
By Vlad Khononov · Packaged for Pi by Vedang Manerikar · git:github.com/vedang/modularity
Skill
Workflow and Bun CLI for drafting, superseding, linking, and validating Architecture Decision Records.
By Vedang Manerikar · git:github.com/vedang/pi-adr
Skill
Attaches to an already-open local Chrome tab over the Chrome DevTools Protocol to inspect accessibility trees, screenshots, or live DOM state.
By Petr Baudis · Forked by Vedang Manerikar · git:github.com/vedang/chrome-cdp-skill
Skill
Gates new tests with four boundary questions and prunes mock-heavy, duplicate, or implementation-coupled tests from existing suites.
Adapted from OpenClaw · Maintained in Dotagents · skills/test-audit/SKILL.md
Skill
Applies Edward Tufte's principles—high data-ink ratio, zero chartjunk, direct labeling, and small multiples—to charts and dashboards.
By Vedang Manerikar · skills/tufte-viz/SKILL.md
Prompt
Clarifies audience, goal, and tone, then rewrites rough drafts using BLUF (Bottom Line Up Front) and MECE structure.
By Vedang Manerikar · prompts/sharpen-communication.md
Prompt
Spawns a read-only background Pi ticker that wakes the coordinator session every N minutes to check worker sessions, jj status, and commit gates.
By Vedang Manerikar · prompts/orchestration-watchdog.md
Prompt
Safely identifies and dismisses the active orchestration watchdog session without touching worker sessions.
By Vedang Manerikar · prompts/orchestration-watchdog-stop.md
Everything on this page lives in vedang/dotagents or in the standalone repositories linked from each card. Take individual extensions, skills, or prompts that solve a problem you actually have—this is a personal working rig, not a framework to install wholesale.