seam-ripper_skill

This skill ruthlessly analyzes architectural seams to expose coupling, abstraction leaks, and design failures, delivering uncompromising redesign proposals.
  • Makefile

2

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill petekp/agent-skills --skill seam-ripper

  • SKILL.md5.8 KB

Overview

This skill ruthlessly inspects architectural seams—the interfaces, boundaries, and contracts between components—to expose coupling, abstraction leaks, and design failures. It produces blunt, correctness-first redesign proposals rather than incremental band-aids. Use it when you need a decisive rearchitecture that explains what’s broken and exactly how to fix it.

How this skill works

I map the system’s modules, dependency graph, public interfaces, shared data contracts, and integration points. Each seam is interrogated for clarity, dependency direction, coupling, abstraction integrity, and contract stability. I identify recurring failure patterns (god modules, shotgun surgery, feature envy, etc.) and produce concrete indictments plus a prioritized redesign plan with quantified benefits.

When to use it

  • Review architecture after multiple ad-hoc features accumulated
  • Audit coupling before a major refactor or rewrite
  • Find interface problems causing fragile tests or frequent breakage
  • Redesign module boundaries to enable independent teams
  • Assess dependency direction and eliminate inappropriate intimacy

Best practices

  • Start with a full dependency map before proposing changes
  • Treat every public export as a contract; justify or remove it
  • Favor directional dependencies following conceptual hierarchy
  • Eliminate abstractions with no demonstrated need
  • Prioritize transformations that reduce fan-in/fan-out counts
  • Quantify coupling changes (e.g., imports reduced from N→M) in recommendations

Example use cases

  • Identify a god module that centralizes business logic and split into cohesive domain modules
  • Convert tight caller–callee coupling into explicit service boundaries or messages
  • Replace leaking DTOs with stable, intention-revealing interfaces
  • Uncover and resolve circular dependencies that block deploys or CI
  • Design a new module layout that reduces shotgun-surgery when adding features

FAQ

No. The priority is a correct architecture; migration and compatibility are a separate engineering task covered in transformation steps when necessary.

Do you accept incremental adapters instead of fixing seams?

I refuse to hide problems with adapters; recommendations eliminate or properly redesign the broken seams rather than paper over them.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
seam-ripper skill by petekp/agent-skills | VeilStrat