Summary
Add a skills framework that extends Pi with reusable, composable capabilities — similar to slash commands in Claude Code. Skills would live in the repo and be loaded by Pi at startup.
Proposed structure
skills/
review-pr.md ← prompt template for PR reviews
refactor.md ← guided refactoring workflow
debug.md ← structured debugging playbook
commit.md ← conventional commit helper
explain.md ← code explanation with context
How it works
- Each skill is a markdown file with a system prompt and optional tool configuration
- Pi loads skills from the
skills/ directory on startup
- Users invoke skills by name (e.g.,
/review-pr, /debug)
- Skills can reference context (current file, git diff, project structure)
Acceptance criteria
skills/ directory with at least 3 starter skills
- Pi config updated to load skills from the directory
just skills-list recipe to show available skills
- Documentation in README
Summary
Add a skills framework that extends Pi with reusable, composable capabilities — similar to slash commands in Claude Code. Skills would live in the repo and be loaded by Pi at startup.
Proposed structure
How it works
skills/directory on startup/review-pr,/debug)Acceptance criteria
skills/directory with at least 3 starter skillsjust skills-listrecipe to show available skills