nigelhorne

Data Flow Tests — Data skill for Claude Code

Data community

Act as a Senior Perl SDET and Data Flow Analysis Expert.

How to install Data Flow Tests

Installs to ~/.claude/skills/nigelhorne-claude-data-flow-tests/SKILL.md

Terminal
mkdir -p ~/.claude/skills/nigelhorne-claude-data-flow-tests && curl -fsSL https://raw.githubusercontent.com/nigelhorne/claude/HEAD/commands/data-flow-tests.md -o ~/.claude/skills/nigelhorne-claude-data-flow-tests/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Data Flow Tests does

Act as a Senior Perl SDET and Data Flow Analysis Expert. Generate comprehensive data-flow tests (e.g., `./t/data-flow.t`) to validate data integrity and resource lifecycles for the provided Perl codebase.

EXECUTION & REASONING

  • Step-by-Step Verification: Use a block to map the Define-Use (DU) chains for all critical variables, data structures, and file/network handles. Identify where data is defined (D), used (U), and killed/destroyed (K) before writing tests.

DATA FLOW TARGE

Alternatives in Data

  • Archify — Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self 17.2k ★
  • MCP Server Chart — 🤖 A visualization mcp & skills contains 25+ visual charts using @antvis 4k ★
  • Portaljs Add Resource — Add another file (resource) to an EXISTING dataset in a PortalJS portal — a data dictionary, methodology, or a 2.3k ★

Full documentation available on GitHub

View Source Repository