code-flow-tracer

Trace code execution paths and data flow across modules, APIs, and services.

46|4|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lis186/SourceAtlas --skill code-flow-tracer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-flow-tracer
Source: https://github.com/lis186/SourceAtlas/tree/main/plugin/skills/code-flow-tracer
Command: npx skills add https://github.com/lis186/SourceAtlas --skill code-flow-tracer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to understand complex code paths by tracing end-to-end execution flow and data movement across modules, APIs, and services.

Core Features & Use Cases

  • End-to-end flow tracing: generate call graphs and data propagation paths for a feature or function.
  • Boundary detection: identify API, DB, LIB, and CLOUD boundaries in the flow.
  • Debugging aid: visualize recursion, cycles, and entry points to pinpoint the root cause.
  • Use Case: Imagine diagnosing how a user action such as "checkout" triggers database writes and API calls across services.

Quick Start

Use the code-flow-tracer by issuing the /sourceatlas:flow "<description of flow>" command to generate a call graph and flow analysis.

Frequently Asked Questions about code-flow-tracer

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

FAQPage Schema
How do I trace code execution paths across modules and services?

To trace code execution paths across modules and services, you can issue a natural language query using the /sourceatlas:flow command to generate a call graph and flow analysis for your described feature.

What is the best way to debug data flow across APIs and databases?

Debugging data flow across APIs and databases is done by generating a call graph that detects API, DB, LIB, and CLOUD boundaries, which helps pinpoint the root cause of complex cross-service issues.

Can I visualize recursion and cycles during a code analysis trace?

Yes, you can visualize recursion, cycles, and entry points during code analysis to pinpoint the root cause of an issue by generating an end-to-end execution flow graph for your function.

How do I check data provenance for a specific feature like checkout?

To check data provenance for a feature like checkout, trace the execution flow to generate a call graph and data propagation path showing how user actions trigger database writes and API calls.

Does the code flow tracer require specific dependencies or components?

No specific dependencies or components are required to use the code flow tracer, as it operates by accepting natural language queries to return call graphs, boundary detection, and flow analysis results.