agent-management
Create, manage, and orchestrate AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list agents",…
Query the code graph database to understand component relationships, dependencies, and change impact. Use when the user asks to "find callers", "check dependencies", "what uses this", "show relationships", "find serializers", or when reading code and needing to understand what
Claude Code
$ npx -y skills add davila7/claude-code-templates --skill graph-query --agent claude-code
Codex
$ npx skills add davila7/claude-code-templates --skill graph-query -a codex -y
Cursor
$ npx skills add davila7/claude-code-templates --skill graph-query -a cursor -y
Gemini CLI
$ npx skills add davila7/claude-code-templates --skill graph-query -a gemini-cli -y
GitHub Copilot
$ npx skills add davila7/claude-code-templates --skill graph-query -a github-copilot -y
OpenCode
$ npx skills add davila7/claude-code-templates --skill graph-query -a opencode -y
Windsurf
$ npx skills add davila7/claude-code-templates --skill graph-query -a windsurf -y
name: graph-query description: Query the code graph database to understand component relationships, dependencies, and change impact. Use when the user asks to "find callers", "check dependencies", "what uses this", "show relationships", "find serializers", or when reading code and needing to understand what depends on a component before modifications.
Query your codebase's dependency graph to understand component relationships, call chains, and the impact of changes before making modifications. Part of the [AI Maestro](https://github.com/23blocks-OS/ai-maestro) suite.
Requires [AI Maestro](https://github.com/23blocks-OS/ai-maestro) running locally with codebase indexed.
# Install graph tools git clone https://github.com/23blocks-OS/ai-maestro-plugins.git cd ai-maestro-plugins && ./install-graph-tools.sh
After reading any code file, query the graph to understand dependencies:
Read file -> Query graph -> Then proceed
| Command | Description | |---------|-------------| | `graph-describe.sh <name>` | Describe a component or function | | `graph-find-callers.sh <fn>` | Find all callers of a function | | `graph-find-callees.sh <fn>` | Find all functions called by this function | | `graph-find-related.sh <component>` | Find related components | | `graph-find-by-type.sh <type>` | Find all components of a type | | `graph-find-serializers.sh <model>` | Find serializers for a model | | `graph-find-associations.sh <model>` | Find model associations | | `graph-find-path.sh <from> <to>` | Find call path between functions |
| Command | Description | |---------|-------------| | `graph-index-delta.sh [path]` | Index or update the code graph |
Use with `graph-find-by-type.sh`: `model`, `serializer`, `controller`, `service`, `job`, `concern`, `component`, `hook`
# After reading a model file graph-describe.sh User graph-find-serializers.sh User graph-find-associations.sh User # Before modifying a function graph-find-callers.sh process_payment graph-find-callees.sh process_payment # Find call chain between components graph-find-path.sh handleRequest sendResponse # Index your codebase graph-index-delta.sh /path/to/project
Without checking the graph, you risk:
This skill is part of the [AI Maestro](https://github.com/23blocks-OS/ai-maestro) platform, which provides **6 skills** for AI agent orchestration: messaging, memory, docs, graph, planning, and agent management.
Open-source registry and CLI for Claude Code components: agents, commands, skills, hooks, MCPs, settings and mods
Create, manage, and orchestrate AI agents using the AI Maestro CLI. Use when the user asks to "create agent", "list agents",…
Send and receive cryptographically signed messages between AI agents using the Agent Messaging Protocol (AMP). Use when the user…
Search auto-generated codebase documentation for function signatures, API docs, class definitions, and code comments. Use when…
Search conversation history and semantic memory to recall previous discussions, decisions, and context. Use when the user asks to…
Create and manage persistent markdown planning files for structured task execution. Use when the user asks to "create a plan",…
Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.