Skip to content
SkilVault
Sign inGet started

abstraction-triage

Developer Tools
Signed by SkilVault

Helps decide between duplicating code and building a shared abstraction. Waits for a third genuine occurrence before extracting anything, spots helpers whose options each serve a single caller, walks through inlining a rotten helper back into its callers while preserving observable behavior — log strings included — and gates every code removal behind explicit user approval. Also weighs wrapper components and facades against their costs. Use when creating shared utilities or wrapper components, when tempted to add an option so a new caller fits an existing helper, or when refactoring an over-general abstraction. Not for style preferences, performance tuning, or system-level design such as service boundaries, data models, or API contracts.

Version
v1.0.0
Size
16 KB
Updated
2026-10-11
$ skilvault read --manual abstraction-triage

Your client verifies the signature before reading. This explicit manual read is available on every plan. Free automatically loads five chosen skills; paid plans automatically load relevant skills across the library.