Communitygithub.com

xazaj/sdlc-playbook

Decisiones guiadas para agentes de codificación — manual de decisiones para el ciclo completo de desarrollo SDLC. Cada fase del SDLC incluye una matriz de selección: qué instalar, qué sistema de diseño usar, si seguir SDD o TDD.

¿Qué es sdlc-playbook?

Esta habilidad actúa como un libro de jugadas de decisiones para agentes de codificación en cada etapa del ciclo de vida del desarrollo de software (SDLC). Su objetivo principal es guiar al agente para que seleccione una única opción de diseño o implementación a partir de una matriz de decisión, en lugar de presentar un catálogo de alternativas al usuario. El flujo típico incluye verificar el repositorio local de conocimiento (check-update), preguntar al usuario sobre atributos clave del proyecto (vida útil, tamaño, necesidad de marca) y luego leer un archivo `DECIDE.md` estructurado que contiene criterios de evaluación y rutas recomendadas. No se limita a listar opciones, sino que ofrece una recomendación con justificación. Está diseñado para usarse con agentes de codificación como Claude Code, Cursor o Codex, y se complementa con otras habilidades de implementación visual como `frontend-design`. Evita reproducir el contenido completo del archivo de decisión.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add xazaj/sdlc-playbook

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Selección de esquemas de diseño

Lee la matriz de decisión y ofrece una recomendación para la interfaz que el usuario tiene entre manos.

Matriz de decisión: ~/.sdlc/stages/20-design/DECIDE.md (~ es el directorio home del usuario actual)

Uso

  1. Ejecuta primero ~/.sdlc/bin/check-update.sh. Normalmente es silencioso, solo muestra una línea cuando el repositorio local está desactualizado respecto al remoto — si hay salida, informa al usuario y continúa. Tiene throttling para no hacer solicitudes de red cada vez.
  2. Si los siguientes puntos son desconocidos, pregúntalos uno por uno: ¿Cuánto tiempo debe vivir esta interfaz? ¿Aproximadamente cuántas pantallas tiene? ¿Se necesita reconocimiento de marca?
  3. Lee el archivo DECIDE.md anterior y ubícate en las secciones "Criterios de evaluación" y "Ruta recomendada".
  4. Ofrece una recomendación clara con su justificación, no enumeres todas las opciones para que el usuario elija.
  5. Si esta interfaz va a ser generada por un agente, debes leer la sección "Diferencias al ejecutarlo con un agente" — ahí se explica cómo evitar la sensación de plantilla.

Esta habilidad solo se encarga de seleccionar el esquema. La implementación visual concreta después de la selección se deja a habilidades de implementación como frontend-design.

No reproduzcas el contenido completo de DECIDE.md.

Skills relacionados