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.