Agent skill · software engineering · aiskillstore
ai-maestro-code-graph-query
PROACTIVELY query the code graph database to understand relationships and impact of changes. Use this skill WHEN READING any file to understand context, when searching for files, when exploring the codebase, or when you need to understand what depends on a component. This is your primary tool for understanding code structure and avoiding breaking changes.
Why this skill is useful
Adds executable scripts for querying the code graph that enhance understanding of code relationships and dependencies.
What it needs
Requires bash installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
AI Maestro Code Graph Query CRITICAL: AUTOMATIC BEHAVIOR - READ THIS FIRST THIS IS NOT OPTIONAL. THIS IS YOUR DEFAULT BEHAVIOR. Every time you use the Read tool on a code file, you MUST IMMEDIATELY query the graph to understand: What is this component/function? What depends on it? (callers, serializers, child classes) What does it depend on? (callees, parent classes, associations) DO NOT: Wait for the user to ask you to query the graph Skip the graph query because "it seems simple" Assume you understand the impact without checking Make changes before understanding dependencies ALWAYS: Query the graph IMMEDIATELY after reading any code file Query BEFORE making any modifications Query when you find files via search (grep/glob) Include graph findings in your analysis to the user The Rule: Read File → Query Graph → Then Proceed Example - Reading a Model: Example - Reading a Function: --- Available Commands All commands auto-detect your agent ID from the tmux session. Just run them: Query Commands Command Description --------- ------------- graph-describe.sh <name> Describe a component or function graph-find-callers.sh <function> Find all functions that call this function graph-find-callees.sh <function> Find all functions called by this function graph-find-related.sh <component> Find related components (extends, includes, etc.) graph-find-by-type.sh <type> Find all components of a type (model, controller, etc.) graph-find-serializers.sh <model> Find serializers for a model graph-find-associations.sh <model> Find model associations (belongsto, hasmany) graph-find-path.sh <from> <to> Find call path between two functions Indexing Commands Command Description --------- ------------- graph-index-delta.sh [project-path] Delta index - only re-index changed files Delta Indexing (New) When files change in your codebase, use delta indexing to quickly update the graph: First Run Behavior: First time: Does a full index + initializes file tracking metadata Subsequent runs: Only inde …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/ai-maestro-code-graph-query