adminoryslabs/armory

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.

소스 보기

사용 방법

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

시작 전 확인

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

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

Audit Agent Context — Auditar AGENTS.md / CLAUDE.md contra la realidad del repo

Goal

Detectar y reportar — nunca corregir en automático — discrepancias entre lo que declaran AGENTS.md y/o CLAUDE.md del proyecto y el estado real del repositorio: estructura de carpetas, comandos, stack, convenciones de nombres, alcance declarado y reglas de coordinación multi-agente. La skill entrega un reporte clasificado; las ediciones las decide y aplica el usuario en un paso posterior y explícito.

Cuándo se dispara

  • El usuario ejecuta /audit-agent-context.
  • Pide cosas como "revisá si el AGENTS.md sigue siendo verdad", "actualizá el contexto de

agentes", "¿el CLAUDE.md quedó desactualizado?", o equivalentes.

Input

Ninguno obligatorio. Opcionalmente, una ruta de proyecto distinta al cwd (por ejemplo si se está auditando un subproyecto o un worktree).

Workflow

  1. Resolver alcance.
  • Raíz de proyecto: git rev-parse --show-toplevel (si falla, usar el cwd).
  • Localizar todos los AGENTS.md y CLAUDE.md relevantes: raíz del repo, cwd si es

distinto, y cualquiera anidado en subcarpetas de trabajo declaradas. No asumir que solo hay uno de cada uno — puede haber pares en más de un nivel.

  1. Extraer afirmaciones verificables de cada archivo encontrado, sin reescribirlas. Buscar

específicamente:

  • Rutas y nombres de archivo/carpeta mencionados (¿existen? ¿siguen ahí?).
  • Comandos citados (build, lint, test, gentle-ai ..., herdr ..., etc.) — ¿el

binario/script referenciado existe o es invocable?

  • Afirmaciones negativas ("no hay código", "no hay package.json", "no hay tests") — ¿siguen

siendo ciertas?

  • Convenciones de nombres/estructura declaradas (ej. HU-0X-<slug>.md,

PLAYBOOK-<ROL>.md) — ¿los archivos reales las cumplen?

  • Alcance declarado (qué carpetas cubre ese AGENTS.md/CLAUDE.md) vs. la ubicación real del

archivo en el árbol.

  • Reglas de coordinación multi-agente (rutas de playbooks, nombres de skills, comandos de

invocación).

  1. Verificar cada afirmación contra el repo real.
  • Usar Glob/Grep/Read para estructura y contenido; git ls-files / git status para lo

trackeado vs. lo sin trackear.

  • Si el repo tiene código y hay CodeGraph disponible, preferirlo para preguntas de

arquitectura real antes de un grep amplio (regla ya vigente a nivel global para preguntas estructurales).

  • Para comandos, verificar que el binario/skill exista (.claude/skills, .agents/skills,

scripts de package.json, etc.) — no ejecutar comandos con efectos secundarios solo para "probar" que funcionan.

  1. Clasificar cada afirmación para el reporte final:
  • ✅ Vigente — coincide con la realidad.
  • ⚠️ Desactualizada — contradice el estado real (citar evidencia: qué dice el archivo vs.

qué se encontró).

  • ❓ No verificable automáticamente — requiere confirmación humana (ej. decisiones de

negocio o de alcance futuro).

  • 🆕 No documentada — el repo tiene algo (carpeta, convención, skill, playbook) que ningún

AGENTS.md/CLAUDE.md menciona.

  1. Entregar el reporte agrupado por archivo auditado (si hay más de uno). Cada ítem incluye:

afirmación textual citada, evidencia encontrada y clasificación. Cerrar con una lista de cambios sugeridos, redactados como propuestas puntuales (no aplicadas), para que el usuario decida cuáles llevar al archivo.

Reglas no negociables

  • Nunca editar `AGENTS.md`/`CLAUDE.md` dentro de esta skill. Aplicar las correcciones es un

paso posterior y explícito, fuera del alcance de esta auditoría.

  • Nunca asumir intención no confirmada. Si una afirmación es ambigua o depende de una

decisión de negocio/equipo, se marca ❓, no se resuelve por conjetura.

  • Si el proyecto auditado tiene sus propias reglas de dominio (por ejemplo, "Puntos Abiertos" o

"Alcance — No incluye" como en este mismo test-project), esta skill se somete a esas reglas también: no inventa alcance ni resuelve conflictos en silencio.

  • Si no se encuentra ningún AGENTS.md ni CLAUDE.md en el alcance resuelto, reportarlo

explícitamente — no es un fallo silencioso.

Notas

  • Esta skill es de solo lectura sobre el repo: no escribe archivos ni hace commits.
  • Los pasos 2–4 son genéricos, no hardcodeados a la estructura de test-project: sirve para

auditar el contexto de agentes de cualquier repo donde se invoque.

관련 작업

같은 저장소의 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
커뮤니티

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일
adminoryslabs
커뮤니티

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.

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