Back to directory

Data Flow Review

Agent skill
1 skill

Expert review pass for data-flow / state-ownership / lifetime / boundary topology -- the lens that asks "who creates this, who owns it, who consumes it, who decides about it" at every non-trivial entity in scope, and flags mismatches between conceptual scope and instantiation scope (singleton inside a per-note constructor), wrong direction of data flow (consumer reaches up into producer), constructors that reach out into the world, hidden state via module-mutable / closure capture, identity-vs-value confusion (Hickey), wrong dependency direction (domain depending on infrastructure), missing teardown on owned objects, and boundary placement that doesn't match the natural seams. The "draw the data-flow diagram before reading the body" discipline. Especially load-bearing in a world where the implementation body is increasingly AI-written and routinely regenerated -- the topology survives replacements; the body doesn't. Reviews the current branch diff against main by default, a specific file/PR with /data-flow-review or /data-flow-review , or a git range. Auto-delegates depth to the data-flow subagent. Produces severity-labeled findings with file:line references plus a data-flow diagram per finding when the alternative is concrete. Does NOT post comments.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Skill stats

Skills1CategoryGeneralStars0

About this skill

Expert review pass for data-flow / state-ownership / lifetime / boundary topology -- the lens that asks "who creates this, who owns it, who consumes it, who decides about it" at every non-trivial entity in scope, and flags mismatches between conceptual scope and instantiation scope (singleton inside a per-note constructor), wrong direction of data flow (consumer reaches up into producer), constructors that reach out into the world, hidden state via module-mutable / closure capture, identity-vs-value confusion (Hickey), wrong dependency direction (domain depending on infrastructure), missing teardown on owned objects, and boundary placement that doesn't match the natural seams. The "draw the data-flow diagram before reading the body" discipline. Especially load-bearing in a world where the implementation body is increasingly AI-written and routinely regenerated -- the topology survives replacements; the body doesn't. Reviews the current branch diff against main by default, a specific file/PR with /data-flow-review or /data-flow-review , or a git range. Auto-delegates depth to the data-flow subagent. Produces severity-labeled findings with file:line references plus a data-flow diagram per finding when the alternative is concrete. Does NOT post comments.

Quick start

  1. Copy the install prompt. Use the green button above this README.
  2. Send it to your agent. Paste it into your coding agent’s chat and send.
  3. Review the setup. Your agent checks the skill’s instructions, requirements, and installation scope.
Review, license & listing details
Review the source before using this skill

This is an imported listing. We haven’t certified its safety, license, or compatibility. Skills may include executable scripts.

Automated security scan: Partial

Only SKILL.md was scanned. Supporting files and scripts were not checked. No safety grade has been assigned.

0 potential findings · Scanned 11/4/2026 · Scanner 0.2.1

Content SHA-256: b4868a06bdb21b29e59ade419b243ef7dde42084d56301d052d22cac70d5ebe9

About scan coverage and limitations

About this listing

Category
General
Reported license
Not specified
Listing language (estimated)
English
Review status
Not individually reviewed
Agent compatibility
Atlas installation supports Claude Code, Codex, and Cursor. Skill-specific dependencies and features are checked during setup.
Data Flow Review | Agent Skills Atlas