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.