adminoryslabs/armory

preparar-sprint0

Prepara el Sprint 0 (walking skeleton) de un proyecto a partir de su Tech Design y ADRs - clasifica los ADRs en transversales y de historia, define el mapa de propiedad de rutas por rol, escribe la Definition of Done del esqueleto y propone un plan, y se de…

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/adminoryslabs/armory --skill preparar-sprint0

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

Preparar Sprint 0

Goal

Convertir "inicializa el proyecto" en una unidad de trabajo acotada y verificable: el esqueleto mínimo que funciona de punta a punta, sin lógica de negocio. El resultado es un único documento, SPRINT0.md, que leen por igual el TESTER y el DEV.

Esta skill no construye nada. Prepara, propone y se detiene.

Input

  • TECH-DESIGN.md y adrs/ — obligatorios. Si faltan, detenerse y pedirlos.
  • AGENTS.md y/o CLAUDE.md del proyecto — si existen, se leen y luego se actualizan (paso 5).
  • HUs — no se leen para construir. Solo se consultan para saber a qué historia pertenece cada

ADR de historia.

Workflow

  1. Leer el Tech Design y todos los ADRs.
  1. Clasificar cada ADR en una de tres categorías, con una línea de justificación:
  • Transversal — se necesita para que el proyecto exista (stack, estructura, estilo de API,

ORM, manejo de estado general). Aplica en el Sprint 0.

  • De historia — resuelve una funcionalidad concreta. No aplica en el Sprint 0; se anota

a qué HU(s) pertenece.

  • Mixto / a discutir — parte es transversal y parte es de historia. Se explica qué parte

aplica ahora y se marca para que el humano lo confirme. Pregunta guía: "¿Esto lo necesito para que el proyecto exista, o para una funcionalidad concreta?"

  1. Definir el mapa de propiedad de rutas según el stack real del proyecto (no según un stack

asumido):

  • TESTER — las rutas donde viven las pruebas según la convención del framework de pruebas

elegido (y sus fixtures o datos de prueba).

  • DEV — el código de la aplicación, su configuración, migraciones y el manifiesto de

dependencias.

  • Solo LEAD / humano — los archivos del harness: AGENTS.md, CLAUDE.md, carpetas de

skills y de configuración de agentes, SPRINT0.md, contratos. Si una ruta no encaja claramente, se marca como pregunta para el humano.

  1. Escribir la Definition of Done del esqueleto. Cada punto debe ser verificable y decir

cómo se verifica (prueba o comando). Mínimo:

  • la aplicación arranca en local;
  • se conecta a sus dependencias principales (ej. base de datos), si los ADRs transversales las

incluyen;

  • existe un punto de verificación de salud (ej. una ruta o comando de health) con nombre exacto;
  • el runner de pruebas está instalado, configurado y se ejecuta;
  • respeta los ADRs transversales;
  • cero lógica de negocio.

Los nombres exactos (rutas, comandos) se escriben en la DoD: son el contrato mínimo que permite a TESTER y DEV trabajar sin verse.

  1. Escribir el plan usando assets/sprint0-template.md: qué crea el DEV, qué crea el TESTER,

y qué NO se crea (todo lo que pertenece a ADRs de historia).

  1. Guardar `SPRINT0.md` en la raíz del proyecto y agregar el mapa de propiedad de rutas a

AGENTS.md (y a CLAUDE.md si también existe), en una sección ## Propiedad de rutas.

  1. Detenerse. Presentar al humano: la clasificación de ADRs, el mapa de rutas, la DoD y el

plan, más la lista de preguntas abiertas. No invocar a nadie ni crear archivos de aplicación. Si el humano pide cambios, se ajusta SPRINT0.md y se vuelve a presentar.

Constraints

  • No se implementa ningún ADR de historia, aunque parezca trivial.
  • No se elige un stack que los ADRs no fijan: si falta una decisión, es una pregunta.
  • Un punto de la DoD que no se puede verificar no entra en la DoD.
  • No se publica nada (ni push a main, ni deploy).

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
adminoryslabs
커뮤니티

generar-backlog

Despieza un PRD + Technical Design Document en un backlog ordenado de specs implementables, cada una lista para arrancar un ciclo de Spec-Driven Development (SDD). Use when the user asks to break down, decompose, or turn a PRD/technical design into a backlog, roadmap, list of features, or list of specs to implement.

설치 수
1
GitHub Stars
0
업데이트
10월 19일
adminoryslabs
커뮤니티

audit-agent-context

Audita si AGENTS.md y/o CLAUDE.md del repo actual siguen reflejando la realidad del proyecto (estructura, comandos, convenciones, alcance) y reporta discrepancias sin editarlos. Usar cuando el usuario ejecute /audit-agent-context, pida verificar o actualizar la documentación de contexto para agentes, o sospeche que AGENTS.md/CLAUDE.md quedó desactualizado.

설치 수
11
GitHub Stars
0
업데이트
10월 19일
adminoryslabs
커뮤니티

contextualizar-negocio

Contextualiza el negocio de un sistema existente (brownfield) para trabajar AI-first sobre él - arma el mapa de capacidades (qué hace hoy el sistema), saca a la luz las reglas de negocio escondidas en el código y construye el glosario negocio ↔ código junto con el ARCH, todo con evidencia, y se detiene para aprobación humana. Use when the BA role starts on an existing system without a PRD or backlog, or when asked to document what a legacy system does, extract its business rules, or build a doma

설치 수
11
GitHub Stars
0
업데이트
10월 19일
adminoryslabs
커뮤니티

contextualizar-repo

Contextualiza un repositorio existente (brownfield) para trabajar AI-first sobre él - verifica cómo se arranca y se prueba, crea el índice de CodeGraph, reconstruye el mapa de capas real, documenta las decisiones heredadas como ADR, arma el catálogo de patrones (canon vs. legado), el mapa de deuda y las reglas de construcción verificables, todo con evidencia archivo:línea, y se detiene para aprobación humana. Use when the ARCH role starts on an existing codebase without a PRD, or when asked to c

설치 수
11
GitHub Stars
0
업데이트
10월 19일