adminoryslabs/armory

invoke-agent

Busca en el workspace actual de herdr un agente ya despierto para el rol pedido (PM, BA, UX, ARCH, LEAD, TESTER, DEV); si no hay ninguno, crea un pane nuevo, levanta un agente en él y le carga ese rol.

소스 보기

사용 방법

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

시작 전 확인

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

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

Invoke Agent — Invocar un rol en herdr

Goal

Conseguir que un agente con el rol pedido esté disponible y con el playbook cargado, dentro del workspace de herdr actual — reusando uno ya despierto si existe, o creando uno nuevo si no. Para cargar un rol en la sesión donde se está ejecutando ahora mismo, sin tocar herdr, usar init-agent en su lugar.

Roles disponibles

Los mismos que init-agent: PM, BA, UX, ARCH, LEAD, TESTER, DEV (references/PLAYBOOK-<ROL>.md). Convención de nombre de agente en herdr: el rol en minúscula (pm, ba, ux, arch, lead, tester, dev).

Input

Un parámetro de rol, case-insensitive. Ejemplo: /invoke-agent TESTER.

Si no se especifica, o no matchea ninguno, preguntar cuál rol invocar y esperar respuesta. No asumir un rol por defecto.

Workflow

  1. Determinar el workspace actual. Leer la variable de entorno HERDR_WORKSPACE_ID (si no

está disponible, resolverla con herdr pane get $HERDR_PANE_ID).

  1. Listar los panes del workspace actual: herdr pane list --workspace <workspace_id>.
  2. Listar los agentes vivos: herdr agent list.
  3. Cruzar ambos listados. Buscar un agente cuyo pane_id esté entre los panes del workspace

actual y cuyo nombre coincida con la convención del rol pedido. Un agente despierto con el rol correcto pero en otro workspace no cuenta — se ignora.

  • Si existe en el workspace actual → es el destinatario. Ir al paso 6.
  • Si no existe → ir al paso 5.
  1. Crear un agente nuevo en el workspace actual:
  2. Si el nombre del rol ya está tomado por un agente vivo en otro workspace, elegir un nombre

libre agregando un sufijo numérico (dev-2, dev-3, ...).

  1. herdr pane split --current --direction right --focus → capturar el pane_id devuelto.
  2. herdr agent start <nombre-resuelto> --kind <tu-agente> --pane <pane_id>, usando el mismo

tipo de agente con el que estás corriendo (claude, opencode, etc.) salvo que el usuario pida otro.

  1. Entregarle el rol y el trabajo al agente (nuevo o reusado):
  2. herdr agent prompt <target> "/init-agent <ROL>" — para que se cargue el playbook a sí

mismo en lugar de pegarlo por texto.

  1. Un segundo herdr agent prompt <target> "<encargo concreto>" con la tarea real: dónde está

el insumo, contexto mínimo del proyecto y cualquier punto abierto relevante.

  1. Si el encargo espera un aviso de vuelta (por ejemplo, el LEAD esperando una entrega),

incluir en el encargo tu propio nombre de agente y el formato del aviso: herdr agent prompt <tu-nombre> "ENTREGA <ROL>: ...". Tu nombre se obtiene con herdr agent list, buscando el agente cuyo pane_id coincide con $HERDR_PANE_ID.

  1. Confirmar al usuario, en una línea, si se reusó un agente existente o se creó uno nuevo, y su

pane_id/nombre.

Mensajes entre agentes

Los avisos entre agentes llevan un prefijo fijo, para que el receptor sepa qué hacer sin interpretar el texto. El mensaje solo señala: el contenido vive en archivos del proyecto.

PrefijoDe → aCuándo
ENTREGA <ROL>TESTER / DEV → LEADTerminó su parte de la unidad de trabajo
CONTEXTO TÉCNICO LISTOARCH → BAEl humano aprobó el contexto técnico de un sistema existente
GLOSARIO: TÉRMINOS NUEVOSBA → ARCHHay términos del glosario sin ubicación en el código
GLOSARIO COMPLETOARCH → BAUbicaciones completadas

Máximo dos vueltas por el mismo desacuerdo entre dos agentes; después decide el humano.

Notas

  • Depende de que init-agent esté instalado en el mismo entorno del agente invocado. Si no lo

está, pegar el contenido completo del playbook correspondiente en el primer herdr agent prompt en su lugar.

  • Nunca reusar un agente del rol pedido si está despierto en otro workspace, aunque esté idle.
  • Si herdr agent start falla por nombre ya ocupado, diagnosticar con herdr agent list/

herdr agent get antes de reintentar a ciegas con otro nombre.

  • No usar --wait para esperar entregas largas: un timeout no implica que el trabajo falló. Para

eso existe el aviso de vuelta del paso 6.3.

관련 작업

같은 저장소의 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일