My Pi — Development skill for Claude Code
Composable Pi coding agent with MCP, LSP, agent chains, prompt presets, and local eval telemetry.
How to install My Pi
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open spences10/my-pi and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What My Pi does
Composable Pi coding agent with MCP, LSP, agent chains, prompt presets, and local eval telemetry.
Alternatives in Development
README
my-pi
[](https://github.com/spences10/my-pi/actions/workflows/semgrep.yml) [](https://viteplus.dev) [](https://vitest.dev)
My curated [Pi](https://pi.dev) distribution: a ready-to-run coding-agent CLI with MCP, LSP, skills, recall, redaction, telemetry, team mode, prompt presets, and other handy extensions prewired.

Built on the [@earendil-works/pi-coding-agent](https://github.com/badlogic/pi-mono) SDK. Use the full distribution directly, or install individual `@spences10/pi-*` packages into your own Pi setup.
Quick start
pnpx --allow-build=@google/genai --allow-build=protobufjs my-pi@latest
# or: npx my-pi@latest / bunx my-pi@latest
Two ways to use my-pi
1. Run the full distribution
Use `my-pi` if you want the complete, opinionated setup:
pnpx --allow-build=@google/genai --allow-build=protobufjs my-pi@latest
This is its own CLI wrapper around Pi. Do not install the root package with `pi install npm:my-pi`.
2. Install individual Pi packages
Most extensions in this repo are also published as normal Pi packages:
pi install npm:@spences10/pi-lsp
pi install npm:@spences10/pi-mcp
pi install npm:@spences10/pi-redact
Use this path if you already have your own Pi setup and only want selected features. Package READMEs are the source of truth for install instructions, commands, configuration, and runtime behavior.
For a project-local install, let Pi write the repo-owned package entry and resource overrides:
pi install -l npm:@spences10/pi-lsp
pi config -l
Upstream Pi stores those choices in `.pi/settings.json`; project resource deltas may use `autoload: false`. Keep
Related Skills
Lazyclaudecode
omo for Claude Code — native Claude Code plugin marketplace (Sisyphus Labs / omo): rules, comment-checker, LSP
Agent Deck
Local web dashboard to orchestrate multiple Claude Code & OpenCode CLI sessions — real PTY terminals, persona
Clens
Claude Code session capture and analysis. Trace tool calls, detect backtracks, analyze decisions, track edit c
Lean Relay
LeanRelay: local context-efficiency platform for LLMs. One stable Claude Code gateway for Headroom, pxpipe, an
Earheart
Talk to your coding agents — press a hotkey, speak your prompt, and it lands in Claude Code, Codex, or Cursor.
Code Inference
Local inference stack for coding agents. Run opencode, Claude Code, Cursor, Codex or Grok Build against a prec
Related Agents
Claude Context Local
Code search MCP for Claude Code. Make entire codebase the context for any coding agent. Embeddings are created
Prompts Guide
Interactive guide for using prompt-factory skill to generate mega-prompts. Helps choose from 69 presets or cre
Oh My Pi
AI coding agent for terminal with hash-anchored edits, LSP, subagents and more