Hey! I'd love to see OpenSpec work with Pi (https://pi.dev), a minimal terminal coding agent I've been using. It's built around the Agent Skills standard, so it should fit nicely with OpenSpec's existing skill files.
What Pi supports:
- Skills in .pi/skills/ (same spec as OpenSpec already uses)
- Prompt templates in .pi/prompts/ that become /commands
My plan:
Add Pi to the tools list with both skills and prompt template support. The adapter would generate files to .pi/prompts/opsx-{command}.md so users can type /opsx-new, /opsx-apply, etc.
Skills would still work via /skill:openspec-* for anyone who prefers that, but the prompt templates give a smoother experience.
Quick example of what Pi expects:
---
description: Start a new OpenSpec change
---
Create a new change following the OpenSpec workflow...
Happy to submit a PR if this sounds good. Just wanted to check the approach first.
Carlos.
Hey! I'd love to see OpenSpec work with Pi (https://pi.dev), a minimal terminal coding agent I've been using. It's built around the Agent Skills standard, so it should fit nicely with OpenSpec's existing skill files.
What Pi supports:
My plan:
Add Pi to the tools list with both skills and prompt template support. The adapter would generate files to .pi/prompts/opsx-{command}.md so users can type /opsx-new, /opsx-apply, etc.
Skills would still work via /skill:openspec-* for anyone who prefers that, but the prompt templates give a smoother experience.
Quick example of what Pi expects:
Happy to submit a PR if this sounds good. Just wanted to check the approach first.
Carlos.