Jak używać
- Skopiuj polecenie instalacji i sprawdź źródła przed instalacją we własnym środowisku agenta.
- W oryginale sprawdź wymagane narzędzia, dane dostępowe i obsługiwane środowiska.
- Opisz dane wejściowe i oczekiwany rezultat; porównaj wynik ze źródłami.
npx skills add https://github.com/adminoryslabs/armory --skill contextualizar-negocioPrzed rozpoczęciem
- Instalacja nie obejmuje subskrypcji modelu, limitu API ani uprawnień do plików.
- Gwiazdki i instalacje pokazują aktywność, a nie niezależny test jakości lub bezpieczeństwa.
Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.
Contextualizar negocio (brownfield)
Goal
Responder, en lenguaje de negocio y con evidencia, qué hace hoy el sistema, bajo qué reglas y cómo se llama cada cosa. En un brownfield no hay PRD ni backlog: lo que el sistema hace está en el código, y muchas de sus reglas no están escritas en ningún otro lado.
Esta skill cubre el contexto funcional (capas 3 y 4). El contexto técnico lo produce el ARCH con contextualizar-repo.
Esta skill no modifica código ni propone funcionalidades nuevas. Levanta información, documenta, pregunta y se detiene.
Principios
- Lenguaje de negocio. Cada capacidad y cada regla se escribe para que la entienda un PO; la
evidencia técnica va al lado, no en lugar de la explicación.
- Nada sin evidencia. Cada capacidad y cada regla lleva de dónde sale (endpoint, pantalla,
prueba o archivo:línea), o queda NO VERIFICADO.
- Lo que el código hace no es necesariamente lo que el negocio quiere. Si una regla parece
un error o es ambigua, no se corrige ni se interpreta: se convierte en pregunta para el negocio.
Input
docs/contexto/ARQUITECTURA.mddel ARCH (o el avisoCONTEXTO TÉCNICO LISTO): dice dónde
mirar. Si no existe, preguntar si el ARCH va a correr primero; seguir sin él solo si el humano lo confirma, y avisar que el levantamiento será más lento y menos preciso.
- Documentación de usuario existente, si la hay.
- Opcional: la aplicación corriendo, para recorrer pantallas.
Workflow
1. Fuentes
Recorrer, en este orden, lo que describe el comportamiento del sistema:
- La interfaz pública: endpoints de la API, pantallas, comandos.
- Las pruebas existentes: describen comportamiento esperado con ejemplos concretos.
- La configuración: opciones y flags que cambian el comportamiento para el usuario.
- La documentación de usuario.
- El código, para confirmar y para encontrar lo que no aparece en las anteriores.
2. Mapa de capacidades (capa 3)
Agrupar por capacidad de negocio, no por archivo ni por endpoint. Por cada capacidad:
- qué permite hacer, en una frase de negocio;
- quién la usa (actor);
- evidencia (endpoint, pantalla, prueba o
archivo:línea); - estado: activa · detrás de una opción de configuración · obsoleta.
Usar assets/capacidades-template.md.
3. Reglas de negocio escondidas (capa 3)
Buscar en el código validaciones, límites, transformaciones, permisos y valores por defecto que afectan lo que el usuario puede hacer. Por cada regla:
- enunciado en lenguaje de negocio ("un documento no puede nacer con más de 100.000 caracteres");
- evidencia
archivo:línea; - si está documentada en algún otro lugar (sí / no);
- si es ambigua o parece un error: pregunta para el negocio, sin resolverla.
4. Glosario (capa 4)
Construir docs/contexto/GLOSARIO.md con assets/glosario-template.md:
- Juntar los términos del dominio que aparecen en la interfaz, la API y el código.
- Por cada término: definición de negocio, sinónimos y el nombre que usa el código si es
distinto, y el formato de su identificador si tiene uno.
- La columna "Dónde vive" la completa el ARCH: enviarle
GLOSARIO: TÉRMINOS NUEVOS: <ruta> — <cantidad de términos>. Si no hay ARCH en la sesión, completarla con evidencia y marcarla pendiente de revisión técnica.
- Si un mismo término significa cosas distintas en lugares distintos, se registra como conflicto,
no se elige una definición.
5. Escribir
| Archivo | Contenido |
|---|---|
docs/contexto/CAPACIDADES.md | Mapa de capacidades + reglas de negocio + preguntas para el negocio |
docs/contexto/GLOSARIO.md | Glosario negocio ↔ código |
Si AGENTS.md ya apunta a estos archivos (lo deja el ARCH), no se toca. Si no, se propone agregar el enlace.
6. Autovalidación
- Volver a abrir cada evidencia citada y confirmar que respalda lo que se afirma.
- Confirmar que ninguna capacidad ni regla está escrita como si fuera nueva o propuesta.
- Confirmar que cada término del glosario tiene definición de negocio.
7. Gate humano
Presentar el resumen y las preguntas para el negocio, idealmente a un PO. Esperar aprobación explícita antes de dar el contexto funcional por cerrado.
Coordinación con el ARCH
- Esperar
CONTEXTO TÉCNICO LISTOantes de empezar (salvo que el humano diga lo contrario). - Enviar
GLOSARIO: TÉRMINOS NUEVOScuando haya términos sin ubicación en el código. - Al recibir
GLOSARIO COMPLETO, revisar que cada ubicación corresponda a la definición de
negocio; si no, devolver la diferencia concreta.
- Máximo dos vueltas por el mismo desacuerdo; después decide el humano.
Constraints
- No modifica código ni documentación técnica del ARCH.
- No propone funcionalidades nuevas: documenta las existentes.
- No resuelve reglas ambiguas: las pregunta.
- No da el contexto funcional por cerrado sin aprobación humana.



