seam-finder

Identify and rank codebase seams for safe modification.

3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/cwijayasundara/claude_harness_eng_v5 --skill seam-finder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seam-finder
Source: https://github.com/cwijayasundara/claude_harness_eng_v5/tree/main/.claude/skills/seam-finder
Command: npx skills add https://github.com/cwijayasundara/claude_harness_eng_v5 --skill seam-finder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Seam-finder addresses the challenge of determining the safest points in a codebase to make changes without disrupting the existing structure.

Core Features & Use Cases

  • Codebase Analysis: Analyzes the code graph and identifies seams based on observability, funnel, and read/write asymmetry.
  • Ranking and Evidence: Provides a prioritized list of candidate seams with detailed evidence and scores.
  • Action Recommendations: Recommends actions like extending, wrapping, or splitting seams based on the analysis.

Quick Start

Run the /seam-finder command with a goal in mind, such as "/seam-finder 'add team invites to user onboarding'".

Frequently Asked Questions about seam-finder

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

FAQPage Schema
How do I identify safe cut-points in a codebase for refactoring?

Safe codebase cut-points for refactoring are identified by analyzing a dependency graph to find seams based on observability, funnel, and read/write asymmetry. The analysis ranks these candidate seams with scores and evidence to ensure safe code modification.

What is a codebase seam and how does it help with code modification?

A codebase seam is an optimal point in the code structure where you can safely modify or extend functionality without disrupting existing logic. Identifying seams through code graph analysis enhances overall refactorability and isolates changes.

How do I analyze a dependency graph to find the best places to extend functionality?

You can analyze a dependency graph by running a targeted command with your modification goal. The tool evaluates the graph to recommend specific actions like extending, wrapping, or splitting seams based on detailed structural evidence.

Do I need a pre-existing code graph to perform seam identification?

Yes, seam identification requires a pre-existing code graph to function. The tool depends entirely on this structural representation to evaluate modification goals and generate a prioritized list of safe refactoring cut-points.

What's the best way to plan code modifications without disrupting existing structure?

The best way to plan safe code modifications is by ranking candidate seams according to structural asymmetry and observability. This approach provides actionable recommendations for extending or splitting code while minimizing disruption to the existing codebase.