abstraction-triage
Developer ToolsHelps 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-triageYour 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.