Changhochien

oh-my-pi

"Multi-agent orchestration for PI: team coordination, autonomous execution, persistence loops, and requirements gathering. USE FOR: multi-agent development, parallel execution, code implementation, architecture design, security review, test automation, project planning. Commands: /skill:team, /skill:autopilot, /skill:ralph, /skill:deep-interview, /skill:plan, /skill:verify"

Changhochien 0 Updated 1mo ago

Resources

12
GitHub

Install

npx skillscat add changhochien/oh-my-pi

Install via the SkillsCat registry.

SKILL.md

oh-my-pi

Multi-agent orchestration for PI coding agent.

- Delegate specialized work to the most appropriate agent. - Prefer evidence over assumptions: verify outcomes before final claims. - Choose the lightest-weight path that preserves quality. - Keep users informed with concise progress updates. - Verify completion before declaring done. </operating_principles> Prefix: `oh-my-pi:`. See `agents/*.md` for full prompts.

explorer (haiku), executor (sonnet), architect (opus), debugger (sonnet),
code-reviewer (opus), security-reviewer (sonnet), tester (sonnet),
planner (sonnet), verifier (sonnet), critic (opus), git-master (sonnet),
analyst (sonnet), writer (sonnet), scientist (sonnet), designer (sonnet)
</agent_catalog>

Invoke via `/skill:` or use natural language triggers.

Workflows:

  • autopilot: Full autonomous execution from idea to working code
  • ralph: Persistence loop until all acceptance criteria pass
  • team: N coordinated agents on shared task list (in-session)
  • pi-team: tmux-based multi-agent orchestration (multi-provider CLI workers)
  • deep-interview: Socratic requirements gathering
  • plan: Strategic planning
  • verify: Multi-perspective validation

Utilities:

  • cancel: Cancel active execution modes
  • status: Show current mode status
State: `.omp/state/`, `.omp/plans/`, `.omp/prd.json`, `.omp/notepad.md` </state_paths> Stages: `plan` → `execute` → `verify` → `fix` (loop) </team_pipeline>

Quick Commands

/skill:team 3:executor "implement user authentication"
/skill:autopilot "build a REST API for task management"
/skill:ralph "fix all TypeScript errors"
/skill:deep-interview "I want to build something cool"
/skill:plan "migrate to microservices"
/skill:verify "review the changes"

Agent Delegation

Use oh-my-pi:<agent> prefix for specialized agents:

Task(subagent_type="oh-my-pi:executor", model="sonnet", prompt="...")
Task(subagent_type="oh-my-pi:architect", model="opus", prompt="...")
Task(subagent_type="oh-my-pi:debugger", model="sonnet", prompt="...")

Keyword Triggers

Keyword Skill
"autopilot", "build me", "I want a" autopilot
"ralph", "don't stop", "must complete" ralph
"team", "parallel", "coordinated" team
"interview", "requirements", "clarify" deep-interview
"plan this", "let's plan" plan
"cancel", "stop" cancel