brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
install-almanac-contentInstall skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multipl…
Independent GitHub snapshot · Automated classification · Original documentation governs
name: install-almanac-content description: > Install skills, agents, and teams from agent-almanac into any supported agentic framework using the CLI. Covers framework detection, content search, installation with dependency resolution, health auditing, and manifest-based syncing. Use when setting up a new project with agentic capabilities, installing specific skills or entire domains, targeting multiple frameworks simultaneously, or maintaining a declarative manifest of installed content. license: MIT allowed-tools:
Usar la CLI agent-almanac para instalar skills, agentes y equipos en cualquier framework agentic soportado.
r-packages, devops)agent-almanac.yml para configuraciones reproduciblescreate-skill, r-developer, r-package-review)--domain <domain> -- instalar todas las skills de un dominio en lugar de nombrar IDs individuales--framework <id> -- apuntar a un framework específico (predeterminado: auto-detectar todos)--with-deps -- también instalar skills de agentes y agentes+skills de equipos--dry-run -- previsualizar cambios sin escribir a disco--global -- instalar en scope global en lugar de scope de proyecto--force -- sobrescribir contenido existente--source <path> -- ruta explícita a la raíz de agent-almanac (predeterminado: auto-detectar)Ejecutar la detección de frameworks para ver qué herramientas agentic están presentes en el proyecto actual:
agent-almanac detect
Esto escanea el directorio de trabajo por archivos y directorios de configuración (.claude/, .cursor/, .github/copilot-instructions/, .agents/, etc.) y reporta qué frameworks están activos.
Esperado: La salida lista uno o más frameworks detectados con su estado de adaptador. Si no se detectan frameworks, el adaptador universal (.agents/skills/) se usa como respaldo.
En caso de fallo: Si la CLI no se encuentra, asegurar que está instalada y en PATH. Si la detección retorna nada y sabes que un framework está presente, usar --framework <id> para especificarlo explícitamente. Ejecutar agent-almanac list --domains para verificar que la CLI puede alcanzar los registries.
Encontrar skills, agentes o equipos por palabra clave:
agent-almanac search <keyword>
Para navegar por categoría:
agent-almanac list --domains # List all domains with skill counts
agent-almanac list -d r-packages # List skills in a specific domain
agent-almanac list --agents # List all agents
agent-almanac list --teams # List all teams
Esperado: Los resultados de búsqueda o listas filtradas muestran contenido coincidente con IDs y descripciones.
En caso de fallo: Si no aparecen resultados, probar palabras clave más amplias. Verificar que la raíz del almanaque sea alcanzable: agent-almanac list debe mostrar el conteo completo de skills. Si no puede encontrar la raíz, pasar --source /path/to/agent-almanac.
Instalar uno o más items por nombre:
# Install specific skills
agent-almanac install create-skill write-testthat-tests
# Install all skills from a domain
agent-almanac install --domain devops
# Install an agent with its skills
agent-almanac install --agent r-developer --with-deps
# Install a team with its agents and their skills
agent-almanac install --team r-package-review --with-deps
# Target a specific framework
agent-almanac install create-skill --framework cursor
# Preview without writing
agent-almanac install --domain esoteric --dry-run
# Install to global scope
agent-almanac install create-skill --global
La CLI resuelve el contenido de los registries, selecciona el adaptador apropiado para cada framework detectado y escribe archivos a las rutas específicas del framework (p. ej., .claude/skills/ para Claude Code, .cursor/rules/ para Cursor).
Esperado: La salida confirma el número de items instalados y el/los framework(s) objetivo. El contenido instalado aparece en el directorio correcto del framework.
En caso de fallo: Si los items no se encuentran, verificar que el ID coincida con el campo name en el registry (skills/_registry.yml, agents/_registry.yml, teams/_registry.yml). Si los archivos ya existen y la instalación es saltada, usar --force para sobrescribir.
Ejecutar una verificación de salud en todo el contenido instalado:
agent-almanac audit
Para auditar un framework o scope específico:
agent-almanac audit --framework claude-code
agent-almanac audit --global
Para ver lo que está actualmente instalado:
agent-almanac list --installed
Esperado: La auditoría reporta todos los items instalados como saludables sin referencias rotas. El listado --installed muestra cada item con su tipo y framework.
En caso de fallo: Si la auditoría reporta items rotos, reinstalarlos con --force. Si los symlinks están rotos, verificar que la ruta fuente del almanaque no se haya movido. Ejecutar agent-almanac install <broken-id> --force para reparar.
Para configuraciones reproducibles, usar un manifiesto declarativo agent-almanac.yml:
# Generate a starter manifest
agent-almanac init
Esto crea agent-almanac.yml en el directorio actual con frameworks detectados y listas de contenido placeholder. Editar el archivo para declarar skills, agentes y equipos deseados:
source: /path/to/agent-almanac
frameworks:
- claude-code
- cursor
skills:
- create-skill
- domain:r-packages
agents:
- r-developer
teams:
- r-package-review
Luego instalar todo lo declarado en el manifiesto:
agent-almanac install
Para reconciliar el estado instalado con el manifiesto (instalar lo faltante, eliminar lo extra):
agent-almanac sync
agent-almanac sync --dry-run # Preview first
Esperado: Ejecutar install sin argumentos lee el manifiesto e instala todo el contenido declarado. Ejecutar sync alinea el estado instalado con el manifiesto, añadiendo items faltantes y eliminando los no declarados.
En caso de fallo: Si sync reporta "No agent-almanac.yml found", ejecutar agent-almanac init primero. Si el manifiesto resuelve a 0 items, verificar que los IDs de skill/agente/equipo coincidan exactamente con las entradas del registry. Las líneas de comentario que comienzan con # son ignoradas.
Los comandos campfire proveen una alternativa cálida y orientada a equipos a install --team:
# Browse all available team circles
agent-almanac campfire --all
# Inspect a specific circle (members, practices, pattern)
agent-almanac campfire tending
# See shared agents between teams (hearth-keepers)
agent-almanac campfire --map
# Gather a team (install with arrival ceremony)
agent-almanac gather tending
agent-almanac gather tending --ceremonial # Show each skill arriving
agent-almanac gather tending --only mystic,gardener # Partial gathering
# Check fire health (burning / embers / cold)
agent-almanac tend
# Scatter a team (uninstall with farewell)
agent-almanac scatter tending
El estado de campfire se rastrea en .agent-almanac/state.json (git-ignored, local al proyecto). Los fuegos tienen estados térmicos: burning (usado dentro de 7 días), embers (dentro de 30 días), cold (30+ días). Ejecutar tend calienta todos los fuegos y reporta su salud.
Las skills compartidas están protegidas durante scatter — si una skill es necesitada por otro fuego encendido, permanece instalada. Los agentes compartidos caminan entre fuegos en lugar de duplicarse.
Todos los comandos campfire soportan --quiet (salida estándar del reporter) y --json (parseable por máquina) para scripting.
Esperado: Los equipos son encendidos y gestionados con rastreo de estado. campfire --all muestra los estados de fuego. tend reporta salud.
En caso de fallo: Si el estado de campfire está corrupto, eliminar .agent-almanac/state.json y volver a encender equipos. Si gather falla, verificar que el nombre del equipo coincida con una entrada en teams/_registry.yml.
agent-almanac detect muestra los frameworks esperadosagent-almanac list --installed muestra todo el contenido pretendidoagent-almanac audit reporta sin items rotos/skill-name funciona en Claude Code)agent-almanac sync --dry-run reporta sin cambios necesarios--with-deps para agentes y equipos: Instalar un agente sin --with-deps instala solo la definición del agente, no sus skills referenciadas. El agente estará presente pero incapaz de seguir sus procedimientos de skill. Siempre usar --with-deps para agentes y equipos a menos que ya hayas instalado las dependencias por separado.agent-almanac sync periódicamente, o siempre instalar a través del manifiesto para mantenerlos alineados.--global va a ~/.claude/skills/ (o equivalente), mientras que el contenido de scope de proyecto va a .claude/skills/ en el directorio actual. Si una skill no se encuentra, verificar si fue instalada en el scope incorrecto.--source en los manifiestos y la auto-detección se romperán. Actualizar el campo source en agent-almanac.yml o volver a ejecutar agent-almanac init.--framework <id> explícitamente hasta que el proyecto tenga la estructura esperada, o confiar en el adaptador universal.agent-almanac tend resetea el timer para todos los fuegos encendidos. Si un fuego muestra como "cold", aún está totalmente instalado — el estado térmico refleja la recencia de uso, no la salud de la instalación.create-skill -- crear nuevas skills para añadir al almanaque antes de instalarlasconfigure-mcp-server -- configurar servidores MCP que los agentes pueden necesitar después de la instalaciónwrite-claude-md -- configurar CLAUDE.md para referenciar skills instaladasaudit-discovery-symlinks -- diagnosticar problemas de symlinks para el descubrimiento de skills de Claude Codedesign-cli-output -- patrones de salida de terminal usados por el reporter de la CLI y la ceremonia campfire