pathfinder

Map codebases into feature-grouped flowcharts and identify duplicated concerns.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/liujiayi3703/scientific-research-skills --skill pathfinder-liujiayi3703
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pathfinder
Source: https://github.com/liujiayi3703/scientific-research-skills/tree/main/library/skills/pathfinder
Command: npx skills add https://github.com/liujiayi3703/scientific-research-skills --skill pathfinder-liujiayi3703

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Pathfinder Skill addresses the challenges of codebase complexity, particularly in identifying duplicated concerns and proposing unified architectures before refactoring.

Core Features & Use Cases

  • Feature Grouping: Maps codebases into feature-grouped flowcharts.
  • Duplication Identification: Identifies duplicated concerns across features.
  • Unified Architecture Proposal: Proposes the simplest unified architecture.
  • Handoff Prompts: Generates handoff prompts for system planning.
  • Use Case: When you need to understand the flow of a large codebase, identify areas of duplication, and plan for a refactor.

Quick Start

Run the 'pathfinder' skill with the command: /pathfinder -start

Frequently Asked Questions about pathfinder

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

FAQPage Schema
How do I identify duplicated concerns across features in a large codebase?

To identify duplicated concerns in a large codebase, you can use feature grouping to map source code into flowcharts, isolating overlapping logic. This architectural analysis reveals where multiple features implement identical concerns, enabling a unified architecture refactor.

What is the best way to generate flowcharts from source code for refactoring?

Generating flowcharts from source code for refactoring involves mapping feature groupings to visualize execution paths. This process highlights duplicated concerns and proposes the simplest unified architecture, outputting handoff prompts to guide subsequent system planning.

Can I use architecture analysis tools without setting up subagents for code extraction?

No, this architecture analysis requires subagents for discovery and extraction. Subagents operate directly on your source code to gather the structural data needed to map feature-grouped flowcharts and accurately identify duplicated concerns.

When do I need to generate handoff prompts for system planning?

You need to generate handoff prompts for system planning after identifying duplicated concerns and proposing a unified architecture. These prompts encapsulate the architectural analysis, ensuring downstream refactoring teams understand the target system design and flowchart logic.

Does codebase flowchart generation work for analyzing complex feature dependencies?

Yes, codebase flowchart generation works by mapping feature-grouped paths to analyze complex dependencies. It translates source code into visual flowcharts, making it easier to understand execution flows and spot architectural bottlenecks before refactoring.