pathfinder

Map codebase features into flowcharts and propose a unified architecture.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/trehansalil/claude-mem-deploy --skill pathfinder-trehansalil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pathfinder
Source: https://github.com/trehansalil/claude-mem-deploy/tree/main/image/plugin/skills/pathfinder
Command: npx skills add https://github.com/trehansalil/claude-mem-deploy --skill pathfinder-trehansalil

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers and architects visualize and optimize codebases by mapping them into flowcharts, identifying duplicated concerns, and proposing a unified architecture to streamline development.

Core Features & Use Cases

  • Feature Grouped Flowcharts: Create flowcharts for individual features to understand system flow.
  • Identify Duplicated Concerns: Discover duplicated logic across features.
  • Unified Architecture Proposal: Propose a simplified, unified architecture.
  • Use Case: Before a refactor, use this Skill to identify and address duplicated systems within a codebase.

Quick Start

Execute the skill to begin the analysis: /pathfinder run

Frequently Asked Questions about pathfinder

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

FAQPage Schema
How do I map a codebase to flowcharts to visualize feature logic?

To map a codebase to flowcharts, this Skill identifies individual features and traces their execution paths. It then generates Mermaid diagrams to visualize the system flow and architecture.

How do I find duplicated logic and concerns across different codebase features?

Finding duplicated concerns involves analyzing feature flowcharts to discover overlapping logic across different systems. This Skill traces features to detect duplicated logic and proposes a unified architecture to streamline development.

Can I define specific codebase features for analysis using YAML input?

Yes, you can define specific codebase features for analysis using YAML input. This Skill supports YAML input for feature definition, allowing you to target and analyze specific areas of your architecture.

Does this codebase architecture review tool require Mermaid for diagramming?

Yes, this codebase architecture review tool requires Mermaid for diagramming. It relies on Mermaid to trace feature flowcharts and visually map the identified system flows and unified architecture proposals.

What is the best way to propose a unified architecture before a codebase refactor?

The best way to propose a unified architecture before a codebase refactor is to identify duplicated concerns across features first. This Skill analyzes feature flowcharts and proposes a simplified, unified architecture to streamline the refactor.

When should I use an automated architecture review for codebase optimization?

You should use an automated architecture review for codebase optimization before a major refactor or when diagnosing duplicated systems. It identifies duplicated concerns and proposes a unified architecture to simplify and streamline development.