graph-query

Query and traverse codebase dependency graphs to identify component relationships and call chains.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill graph-query-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graph-query
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/ai-maestro/graph-query
Command: npx skills add https://github.com/thimslugga/agent-skills --skill graph-query-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Query your codebase's dependency graph to understand component relationships, call chains, and the impact of changes before making modifications.

Core Features & Use Cases

  • Describe components or functions with graph-describe.sh
  • Find callers with graph-find-callers.sh
  • Find callees with graph-find-callees.sh
  • Find related components with graph-find-related.sh
  • Find serializers with graph-find-serializers.sh and model associations with graph-find-associations.sh
  • Index your codebase with graph-index-delta.sh to refresh the graph

Quick Start

Index your codebase with graph-index-delta.sh, then run graph-describe.sh on a component to inspect its dependencies

Frequently Asked Questions about graph-query

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze code dependencies to understand the impact of changes before refactoring?

Code dependency analysis reveals how changes propagate by traversing the dependency graph to locate callers, check dependencies, and map component connections before you modify your codebase.

What is a code graph query and when do I need to use one?

A code graph query indexes your codebase to identify and describe relationships between components. You need it when planning safe refactoring and needing to understand call chains and component connections.

How do I find all callers of a specific function or component in my codebase?

To find callers, you query the dependency graph to trace incoming references to a specific component, revealing every location in the codebase that invokes or depends on that target function.

Can I map model associations and serializers using a code relationship graph?

Yes, you can map model associations and find serializers by querying the indexed code graph to identify specialized component relationships and dependencies within your architecture.

What is the best way to keep my code relationship graph updated after modifying files?

The best way to keep your code relationship graph updated is to index your codebase using a delta refresh, which incrementally updates the graph to reflect recent modifications without a full rebuild.