pathfinder

Map user journeys and generate Mermaid coverage diagrams for UI tests.

11|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/srpadrono/Pathfinder --skill pathfinder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pathfinder
Source: https://github.com/srpadrono/Pathfinder/tree/main/skills/pathfinder
Command: npx skills add https://github.com/srpadrono/Pathfinder --skill pathfinder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of understanding and visualizing user journeys within a codebase, identifying gaps in test coverage, and automatically generating tests to fill those gaps.

Core Features & Use Cases

  • Journey Discovery: Crawls code to identify and map out user journeys.
  • Coverage Visualization: Generates interactive Mermaid diagrams showing tested vs. untested steps.
  • Automated Test Generation: Creates framework-correct UI test skeletons for uncovered steps.
  • Use Case: A QA team can use Pathfinder to get a clear picture of which user flows are fully tested, automatically generate missing tests for critical paths, and track progress towards complete coverage.

Quick Start

Run python3 "${CLAUDE_SKILL_DIR}/scripts/pathfinder-init.py" to initialize Pathfinder in your project.

Frequently Asked Questions about pathfinder

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

FAQPage Schema
How do I map user journeys and visualize e2e test coverage in my codebase?

Mapping user journeys involves crawling code to identify flows and generating Mermaid diagrams showing tested versus untested steps. This visualizes e2e test coverage gaps clearly.

Can I generate Playwright and Cypress test skeletons for uncovered user flows?

Yes, you can generate framework-correct UI test skeletons for uncovered user flows. It supports various testing frameworks including Playwright, Cypress, Detox, and Flutter to automatically fill coverage gaps.

Does this e2e testing tool support mobile and desktop applications?

Yes, this e2e testing approach supports web, mobile, and desktop applications. It maps user journeys and generates framework-correct UI tests using tools like Detox and Flutter across these platforms.

What is the difference between user journey test coverage and unit testing?

User journey test coverage focuses on end-to-end user flow coverage rather than unit or API tests. It maps complete paths through the application to ensure critical interactions are fully tested.

How do I initialize user journey mapping in my existing project?

To initialize user journey mapping, run the pathfinder-init.py script in your project directory. This sets up the environment required to crawl code and generate coverage diagrams.