adminoryslabs/armory

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).

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/adminoryslabs/armory --skill generar-backlog

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

PRD + Tech Design → Backlog Decomposer

Goal

Turn an approved PRD.md and TECH-DESIGN.md (with its ADRs) into an ordered backlog of implementable specs — the missing bridge between "I have a product and an architecture" and "I know what to build first." Each backlog item should be scoped so it can become a single SDD change (one sdd-new/spec-driven cycle), not a whole feature area and not a single button.

This skill does not run SDD itself and does not write code — it produces the map that the SDD cycle will consume one item at a time.

Required Input

  • PRD.md — required.
  • TECH-DESIGN.md and its adrs/*.md — required. Decomposition without the architecture produces

backlog items that don't respect component boundaries.

If either is missing, stop and ask for it.

Workflow

  1. Read PRD.md and TECH-DESIGN.md (+ ADRs) fully.
  2. Identify natural implementation units from what both documents already establish: the flows and

acceptance criteria in the PRD, and the component/data boundaries in the TDD. Do not invent scope that isn't traceable to one of these two documents.

  1. Size each unit so it is realistically a single SDD cycle: big enough to be a coherent slice of

value, small enough to specify, design, and implement without becoming its own mini-project. A backlog item titled "el sistema" is too big; one titled "cambiar el color de un botón" is too small — flag either extreme instead of accepting it silently.

  1. Order the backlog by dependency, not by guessed priority: an item that other items require

(e.g., the data model or auth before anything that uses them) goes first, regardless of how interesting it is.

  1. For each item, flag whether it likely needs domain-specific business rules as context —

heuristic: the item touches specialized calculations, regulated logic, or terminology that goes beyond what a generic PRD/TDD would define (e.g., an accounting module's chart-of-accounts rules). Do not assume every project has this — most won't. When flagged, note explicitly: "antes de generar la spec de este ítem, comparte tu documentación de reglas de negocio de este dominio como contexto, si la tienes" — the skill does not generate or ask for that documentation itself, it only flags where it will matter.

  1. Present the draft backlog to the user before finalizing. Ask explicitly: does the order make

sense, does any item need splitting or merging, and for the flagged items — do they already have domain rules documented that should be noted here? Wait for the answer before writing the file.

  1. Write BACKLOG.md at the project root.

Output Format (BACKLOG.md)

markdown
# Backlog: {Nombre del proyecto}

| # | Item | Alcance | Depende de | Contexto extra requerido |
|---|---|---|---|---|
| 1 | {Nombre} | {1 línea} | — | — |
| 2 | {Nombre} | {1 línea} | #1 | Reglas de negocio de {dominio} |

## Cómo usar este backlog

Cada ítem es una spec independiente. Al implementarlo, arrancá un ciclo de Spec-Driven
Development (`sdd-new` o el flujo equivalente de tu harness) usando este ítem como el
"change" — no el proyecto completo. Si la columna "Contexto extra requerido" tiene algo,
compartilo como contexto al generar la spec de ese ítem.

Quality Gate

Before returning, silently check:

  • Every backlog item traces back to something explicit in the PRD or TDD — nothing invented.
  • No item is sized as "the whole project" or as a single trivial change.
  • Dependencies are acyclic and foundational items precede what depends on them.
  • Domain-heavy items are flagged for extra context — not silently assumed to need it, and not

silently skipped either.

do mesmo repositório

Mais Skills

Todos os Skills
adminoryslabs
Comunidade

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.

instalações
11
GitHub Stars
0
Atualizado
19 de out.
adminoryslabs
Comunidade

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

instalações
11
GitHub Stars
0
Atualizado
19 de out.
adminoryslabs
Comunidade

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

instalações
11
GitHub Stars
0
Atualizado
19 de out.
adminoryslabs
Comunidade

escribir-hus

Convierte un PRD en Historias de Usuario que un desarrollador - humano o agente - pueda construir sin adivinar - una HU por funcionalidad del alcance, formato Como/Quiero/Para con al menos dos escenarios Gherkin, conflictos del PRD documentados en vez de resueltos en silencio y puntos abiertos como preguntas exactas al negocio. Use when the BA role receives a PRD, or when asked to write, draft or split user stories from a PRD, in any domain.

instalações
11
GitHub Stars
0
Atualizado
19 de out.