hivemind-graph
Acerca de
Esta habilidad proporciona análisis automatizado de grafos de código basado en AST para responder preguntas estructurales sobre tu base de código, como encontrar llamadores, importaciones, definiciones o impacto de cambios. El grafo se reconstruye automáticamente después de cada interacción del agente usando diferencias de git, sin requerir pasos de compilación manuales. Los desarrolladores pueden consultarlo utilizando las herramientas hivemind_graph_search y hivemind_graph_neighborhood para comprender dependencias y relaciones.
Instalación rápida
Claude Code
Recomendadonpx skills add activeloopai/hivemind -a claude-code/plugin add https://github.com/activeloopai/hivemindgit clone https://github.com/activeloopai/hivemind.git ~/.claude/skills/hivemind-graphCopia y pega este comando en Claude Code para instalar esta habilidad
Documentación
Hivemind Code Graph (OpenClaw)
A deterministic, AST-derived map of the current repository — every function,
class, method, interface, type, enum, const, and module, plus the edges between
them (calls, imports, extends, implements, method_of).
The graph builds and refreshes automatically after each turn (gated by rate limit + git diff). You never run a build command — just call the graph tools.
Set plugins.entries.hivemind.config.tuning.HIVEMIND_GRAPH_CWD in
~/.openclaw/openclaw.json to the git root of the project you want indexed
when the gateway's working directory is not the repo (then restart the gateway).
Use the graph as a fast INDEX to locate the few files/symbols that matter, then use the host's read/exec tools on the real source. It is not a substitute for reading source files.
When to use this skill
Activate when the user asks a structural / relational question about the code:
- "What calls
pushSnapshot?" / "Who uses this function?" - "What does
deeplake-pull.tsimport?" / "What depends on X?" - "Where is
GraphSnapshotdefined?" / "Find the function that handles Y." - "What are the main subsystems / the architecture here?"
- "If I change this signature, what's affected?"
Tools
hivemind_graph_search({ pattern })— search symbols by substring (or multi-token AND with+, e.g.auth+handler). Returns matches with 1-hop neighbors (callers, callees, imports). Start here.hivemind_graph_neighborhood({ file })— every symbol in a repo-relative file path plus its cross-file neighbors.
Workflow
- Broad structural question?
hivemind_graph_search({ pattern: "<symbol>" }). - Know the file?
hivemind_graph_neighborhood({ file: "src/hooks/capture.ts" }). - Need the actual code? Open the
source_file:linefrom the tool output with the host read tool — don't answer from the graph alone.
When NOT to use this skill
- Reading the body of a symbol you already located → use the host read tool.
- Code that isn't committed/built yet — the graph can lag uncommitted edits.
- Languages outside TypeScript, JavaScript, and Python — fall back to grep.
Anti-patterns
- Zero incoming callers does NOT mean dead code. Instance-method dispatch and dynamic calls are not fully resolved.
- The graph can be stale. Prefer live source for files edited in this session.
patternis lexical, not semantic — try multiple keywords if the first misses.
Repositorio GitHub
Preguntas frecuentes
¿Qué es el Skill hivemind-graph?
hivemind-graph es un Skill de Claude creado por activeloopai. Los Skills agrupan instrucciones y recursos que Claude carga cuando los necesita para realizar tareas relacionadas con hivemind-graph sin indicaciones adicionales.
¿Cómo instalo hivemind-graph?
Usa los comandos de instalación de esta página: añade hivemind-graph a Claude Code como plugin o clona su repositorio en tu directorio de skills y reinicia Claude para cargarlo.
¿A qué categoría pertenece hivemind-graph?
hivemind-graph pertenece a la categoría Meta.
¿Se puede usar hivemind-graph gratis?
Sí. hivemind-graph aparece en AIMCP y se puede instalar gratis.
Habilidades relacionadas
Esta habilidad proporciona una configuración probada en producción para Content Collections, una herramienta centrada en TypeScript que transforma archivos Markdown/MDX en colecciones de datos con tipado seguro mediante validación Zod. Úsala al construir blogs, sitios de documentación o aplicaciones Vite + React con mucho contenido para garantizar seguridad de tipos y validación automática de contenido. Abarca todo, desde la configuración del plugin de Vite y compilación MDX hasta la optimización de despliegue y validación de esquemas.
Esta habilidad permite a los desarrolladores crear aplicaciones con la plataforma de mercados de predicción Polymarket, incluyendo la integración de API para operaciones y datos de mercado. También proporciona transmisión de datos en tiempo real a través de WebSocket para monitorear operaciones en vivo y actividad del mercado. Úsela para implementar estrategias de trading o crear herramientas que procesen actualizaciones de mercado en tiempo real.
Esta habilidad ayuda a los desarrolladores a crear complementos de OpenCode que se conectan a más de 25 tipos de eventos, como comandos, archivos y operaciones LSP. Proporciona la estructura del complemento, las especificaciones de la API de eventos y los patrones de implementación para módulos en JavaScript/TypeScript. Úsala cuando necesites interceptar, monitorear o extender el ciclo de vida del asistente de IA de OpenCode con lógica personalizada basada en eventos.
SGLang es un framework de alto rendimiento para el servicio de LLM que se especializa en generación rápida y estructurada para JSON, expresiones regulares y flujos de trabajo de agentes utilizando su caché de prefijos RadixAttention. Ofrece una inferencia significativamente más rápida, especialmente para tareas con prefijos repetidos, lo que lo hace ideal para salidas complejas y estructuradas, y conversaciones multiturno. Elige SGLang sobre alternativas como vLLM cuando necesites decodificación restringida o estés construyendo aplicaciones con uso extensivo de prefijos compartidos.
