Path Tests — Development skill for Claude Code
Act as a rigorous Senior Perl SDET and coverage analysis expert.
How to install Path Tests
Installs to ~/.claude/skills/nigelhorne-claude-path-tests/SKILL.md
mkdir -p ~/.claude/skills/nigelhorne-claude-path-tests && curl -fsSL https://raw.githubusercontent.com/nigelhorne/claude/HEAD/commands/path-tests.md -o ~/.claude/skills/nigelhorne-claude-path-tests/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Path Tests does
Act as a rigorous Senior Perl SDET and coverage analysis expert. Generate comprehensive path-coverage tests (e.g., `./t/path.t`) for the provided Perl codebase.
EXECUTION & REASONING
- Step-by-Step Verification: Use a
block to map the Control Flow Graph (CFG) and enumerate all possible unique execution paths (including implicitelsebranches, loop boundaries, and early guard exits) before writing tests.
PATH COVERAGE & TEST GENERATION
- Exhaustive Path Mapping: Generate a sp
Alternatives in Development
Full documentation available on GitHub
View Source RepositoryRelated Skills
Domain Tests
Act as a Senior Perl SDET and Domain Analysis Expert. Generate comprehensive domain tests in ./t/domain.t usin
Extended Tests
Act as a rigorous senior Perl SDET. Write a comprehensive set of tests in ./t/extended_tests.t designed specif
Structured Analysis Skill
Rigorous Structured Analysis to equip Agents to Think like Intelligence Analysts
Create ADR
Record an architecture decision with rigorous alternatives analysis and honest consequences. For high-switchin
Analyze Structure
Perform three-act structure analysis on the screenplay.
Protego
Raise a shield — add input validation and tests around a risky path
Related Agents
QA Strategist
Use this agent for read-only test-coverage gap analysis between waves. Identifies missing boundary cases, erro
Test Authenticator
Detects fake, theatrical, and meaningless tests. Use PROACTIVELY after test suites are written to catch mock-e
Kernel Testing Critic
Specialist critic for linux-kernel-dev answers · scores ONLY testing — does the answer come with correct, well