Skip to content

Build custom skills system for Pi #9

Description

@bBlazewavE

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions