pi-mono
Installation
SKILL.md
pi-mono
TypeScript monorepo (@mariozechner npm scope) for building AI agents and managing LLM deployments. 7 packages, lockstep versioning, npm workspaces, ESM-only.
Sub-Skill Routing
| Need | Load Skill | Trigger Phrases |
|---|---|---|
| LLM streaming, providers, tools, OAuth, model registry | pi-ai |
stream, complete, getModel, provider, Tool, TypeBox, context, handoff |
| Agent runtime, state, tool execution, events | pi-agent-core |
Agent, agentLoop, AgentTool, events, steering, follow-up, proxy |
| Coding agent CLI, sessions, settings, packages, modes | pi-coding-agent |
pi CLI, session, branching, compaction, context files, skills, prompt templates |
| Extensions API, SDK embedding, custom tools/UI, RPC | pi-coding-agent-extensions |
extension, createAgentSession, SDK, custom tool, custom command, RPC mode |
| Terminal UI components, rendering, input, keybindings | pi-tui |
TUI, Component, Terminal, editor, overlay, keybinding, differential rendering |
| Web chat components, storage, attachments, artifacts | pi-web-ui |
ChatPanel, web component, storage backend, attachment, artifact, i18n |
| Slack bot setup, Docker sandbox, skills, memory | pi-mom |
mom, Slack bot, Docker, sandbox, mom skill, memory, events |
| GPU pod management, vLLM deployment, model configs | pi-pods |
pod, vLLM, GPU, DataCrunch, RunPod, deploy model, SSH |
Load the specific sub-skill for detailed patterns and examples. This router skill covers the mental model, dev setup, project-wide rules, and cross-cutting conventions.