What problem does it solve? Reading entire source files to answer simple questions about a Nodefony codebase wastes context and time. This Skill answers questions about symbols, method signatures, module wiring, effective configuration, and local changes through indexed queries and targeted commands instead of loading whole files. ## Core Features & Use Cases - Symbol graph queries: Look up definitions, inheritance, interface implementations, decorators, and reverse usage relations in O(1) via jq against .ai/symbols.json and the verbose dist/symbols.json. - Runtime inspection: Run nodefony inspect (routes, services, config with provenance, stores, entities, graph) or call the Nodefony MCP server tools to query the real state of a running application. - Clean diffs: Produce targeted git diff output that excludes build artifacts, lockfiles, and regenerated symbol graphs, plus identify impacted workspace modules. - Use Case: Before refactoring a core class like Container, query relations.usedBy to list every consumer, check method signatures in the verbose graph, then verify the real mounted routes with nodefony inspect routes --json. ## Quick Start Ask the agent which classes extend a given Nodefony service and what routes a specific module exposes.