Ir al contenido

Skills, agentes y comandos

El repositorio pillbox-skills contiene las skills, agentes y comandos de barra que extienden tu asistente de IA con soporte para Pillbox y Spec-Driven Development.

ElementoTipoQué hace
Skill pillboxSkillEnseña al agente cómo usar las herramientas MCP de Pillbox correctamente
Skill sddSkillOrquestador SDD — coordina el ciclo completo de desarrollo guiado por specs
Agentes sdd-*AgentesSub-agentes para exploración, specs, diseño, implementación, verificación y archivado
Comandos sddComandos/sdd:new, /sdd:continue, /sdd:fix, /sdd:explore, /sdd:init, /sdd:status

La skill Pillbox es una guía de uso integrada en el contexto del agente. Le indica cuándo leer contexto, cómo almacenar pills y cuándo abrir o cerrar prescriptions. Sin ella, el agente puede llamar a las herramientas MCP pero no seguirá ningún flujo de trabajo estructurado.

La skill SDD es un orquestador. Al invocar un comando /sdd:*, la skill lee el estado actual del proyecto desde Pillbox, selecciona la fase apropiada y lanza los sub-agentes correspondientes.

Los sub-agentes SDD son agentes especializados con responsabilidades acotadas. El orquestador los lanza en secuencia — cada uno lee las pills de la fase anterior y añade las suyas.

AgenteResponsabilidad
sdd-initDetecta el stack del proyecto y guarda la configuración inicial
sdd-explorerLee el código y guarda pills de descubrimiento factual
sdd-proposerRedacta la propuesta de cambio con intención, alcance y riesgos
sdd-specifierEscribe specs Given/When/Then por dominio afectado
sdd-architectProduce el plan de ficheros, flujo de datos y estrategia de cutover
sdd-plannerDescompone el diseño en una lista de tareas concreta
sdd-implementerEscribe el código real y marca las tareas como completadas
sdd-verifierValida la implementación contra las specs — nunca corrige
sdd-archiverGuarda el resumen de sesión como cápsula
sdd-committerCrea el commit de git para los cambios implementados

Los comandos de barra son atajos hacia la skill SDD. Los invocas desde el chat; la skill toma el control a partir de ahí.

ComandoQué hace
/sdd:new <nombre del cambio>Inicia un ciclo SDD completo desde cero
/sdd:continue [nombre]Retoma un ciclo en curso
/sdd:status [nombre]Muestra la fase actual y las prescriptions abiertas
/sdd:explore <tema>Ejecuta una pasada de exploración sin iniciar un ciclo completo
/sdd:fix <descripción del bug>Ciclo de corrección focalizado — solo exploración y propuesta
/sdd:initInicializa Pillbox en un nuevo proyecto

La skill pillbox se instala con el instalador principal de Pillbox:

Ventana de terminal
pillbox skill install

El conjunto completo — skill pillbox, skill sdd, todos los agentes y todos los comandos — se instala ejecutando el instalador de skills directamente:

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

El script detecta los proveedores instalados (Claude Code y OpenCode), pregunta a cuál apuntar y copia los ficheros en las rutas correctas.

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