flow

Trace business logic execution paths from a given entry point.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to extract and visualize the flow of business logic from code, tracing execution paths from a defined entry point to reveal how data moves and decisions propagate.

Core Features & Use Cases

  • Automated flow tracing: Identify call chains, data flow, and control flow across files starting from an entry point.
  • Path visualization: Generate step-by-step execution traces with file names and line references to aid debugging and onboarding.
  • Use Case: When onboarding on a new codebase, start from a key entry like OrderService.checkout() to see every function involved and the data transformations.

Quick Start

Prompt AI with a starting point, for example "Flow analysis for OrderService.checkout()" to obtain a trace of the execution path and involved components.

Frequently Asked Questions about flow

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

FAQPage Schema
How do I trace code execution paths from a specific entry point?▼

Trace code execution paths by prompting with a starting function to generate step-by-step execution traces, identifying call chains, data flow, and control flow with file names and line references.

What is the best way to visualize call graphs for debugging a multi-language codebase?▼

Visualize call graphs for debugging by extracting business logic flow from code, which reveals data movement and decision propagation across multiple files starting from a defined entry point.

Can I use flow analysis for impact analysis across multiple modules?▼

Yes, flow analysis supports impact analysis across modules by identifying entry points and generating step-by-step traces that reveal how data moves and decisions propagate throughout the codebase.

How does automated call chain tracing work for onboarding new engineers?▼

Automated call chain tracing aids onboarding by starting from a key entry point to visualize every function involved and the data transformations, providing step-by-step execution traces with file:line references.

Does code tracing work with any specific programming languages or frameworks?▼

Code tracing applies to multi-language codebases, allowing developers to extract and visualize the flow of business logic from code regardless of the specific programming language or framework used.