code-atlas:query

Query semantic dependency graphs from .code-atlas/graph-schema.json with filtered subgraphs and summaries.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/MisterVitoPro/qa-claude-market --skill code-atlas-query
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-atlas:query
Source: https://github.com/MisterVitoPro/qa-claude-market/tree/main/plugins/code-atlas/skills/query
Command: npx skills add https://github.com/MisterVitoPro/qa-claude-market --skill code-atlas-query

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing a large semantic dependency graph manually is time-consuming and error-prone. This skill enables precise, repeatable queries against the Code Atlas to surface dependency relationships, enabling faster architecture decisions, impact analysis, and risk assessment.

Core Features & Use Cases

  • Query operations: dependencies_of, dependents_of, filter, transitive_dependents against the graph.
  • Returns a subgraph with matched_nodes and matched_edges plus a plain-text summary for quick interpretation.
  • Supports max_depth control and interprets natural-language intent to JSON queries for flexible usage in architecture exploration and risk assessment.

Quick Start

Run a query such as dependencies_of on module src/api with max_depth 2 to see its dependency surface.

Frequently Asked Questions about code-atlas:query

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

FAQPage Schema
How do I query a code dependency graph for impact analysis?▼

To query a code dependency graph for impact analysis, you execute operations like dependencies_of or transitive_dependents against the semantic graph. This returns a filtered subgraph and a readable summary of matched nodes and edges for architectural risk assessment.

Can I use natural language to find dependents of a code module?▼

Yes, you can use natural language to find dependents of a code module. The query interprets your natural-language intent and maps it to supported JSON operations like dependents_of, validating the input and returning the relevant dependency subgraph.

What is the maximum depth allowed when exploring transitive dependencies?▼

The maximum depth allowed when exploring transitive dependencies is 5. The query explicitly clamps the max_depth parameter to a range between 1 and 5, ensuring controlled architectural exploration across code modules without excessive graph traversal.

Does the dependency query support filtering by specific code modules?▼

Yes, the dependency query supports filtering by specific code modules. You can supply a JSON query using the filter operation to return a matched subgraph containing only the targeted nodes and edges, enabling focused architectural change impact assessments.

What is the best way to assess architectural risk before modifying source code?▼

The best way to assess architectural risk is to run a transitive_dependents query on the target module. This surfaces the full dependency surface across code modules, returning a subgraph and summary that clarify what will be impacted by the change.