Skip to content

Skills, agents and commands

The pillbox-skills repository contains the skills, agents, and slash commands that extend your AI assistant with Pillbox support and Spec-Driven Development.

ItemTypeWhat it does
pillbox skillSkillTeaches the agent how to use Pillbox MCP tools correctly
sdd skillSkillSDD orchestrator — coordinates the full spec-driven development cycle
sdd-* agentsAgentsSub-agents for exploration, specs, design, implementation, verification, and archiving
sdd commandsCommands/sdd:new, /sdd:continue, /sdd:fix, /sdd:explore, /sdd:init, /sdd:status

The Pillbox skill is a usage guide embedded in the agent’s context. It tells the agent when to read context, how to store pills, and when to open or close prescriptions. Without it, the agent can still call MCP tools but will not follow any structured workflow.

The SDD skill is an orchestrator. When you invoke an /sdd:* command, the skill reads the current project state from Pillbox, selects the appropriate phase, and launches the corresponding sub-agents.

SDD sub-agents are specialized Claude agents with narrow responsibilities. The orchestrator launches them in sequence — each one reads the pills from the previous phase and adds its own.

AgentResponsibility
sdd-initDetects the project stack and saves the initial config
sdd-explorerReads the codebase and saves factual discovery pills
sdd-proposerDrafts the change proposal with intent, scope, and risks
sdd-specifierWrites Given/When/Then specs per affected domain
sdd-architectProduces the file plan, data flow, and cutover strategy
sdd-plannerBreaks the design into a concrete task checklist
sdd-implementerWrites the actual code and marks tasks complete
sdd-verifierValidates the implementation against specs — never fixes
sdd-archiverSaves the session summary as a capsule
sdd-committerCreates the git commit for the implemented changes

Slash commands are shortcuts into the SDD skill. You invoke them from the chat; the skill takes over from there.

CommandWhat it does
/sdd:new <change name>Starts a full SDD cycle from scratch
/sdd:continue [name]Resumes an in-progress cycle
/sdd:status [name]Shows the current phase and open prescriptions
/sdd:explore <topic>Runs an exploration pass without starting a full cycle
/sdd:fix <bug description>Focused fix cycle — exploration and proposal only
/sdd:initInitializes Pillbox in a new project

The pillbox skill is installed by the main Pillbox installer:

Terminal window
pillbox skill install

The full set — pillbox skill, sdd skill, all agents, and all commands — is installed by running the skills installer directly:

Terminal window
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/Kevinsillo/pillbox-skills/main/install.sh | bash
Terminal window
# Windows
irm https://raw.githubusercontent.com/Kevinsillo/pillbox-skills/main/install.ps1 | iex

The script detects installed providers (Claude Code and OpenCode), asks which to target, then copies the files to the correct locations.

ProviderSkillsAgentsCommands
Claude Code~/.claude/skills/~/.claude/agents/~/.claude/commands/
OpenCode~/.config/opencode/skill/~/.config/opencode/agent/~/.config/opencode/command/