Agent skill · software engineering · davila7

graph-query

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.

Why this skill is useful

Adds executable scripts for querying and indexing a code graph that enhance the AI's ability to understand component relationships and dependencies.

What it needs

Requires git installed locally. About 1k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.

What this skill does

AI Maestro Code Graph Query 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 suite. Prerequisites Requires AI Maestro running locally with codebase indexed. Core Behavior After reading any code file, query the graph to understand dependencies: Commands Query 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 Index Command Description --------- ------------- graph-index-delta.sh [path] Index or update the code graph Component Types Use with graph-find-by-type.sh: model, serializer, controller, service, job, concern, component, hook Usage Examples Why Query Before Modifying Without checking the graph, you risk: Breaking callers when changing a function signature Missing serializers that need updating with a model change Overlooking child classes that inherit your modifications Full AI Maestro Experience This skill is part of the AI Maestro platform, which provides 6 skills for AI agent orchestration: messaging, memory, docs, graph, planning, and agent management.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/graph-query

View the source on GitHub

Browse the @skills marketplace