Use when the reflex is to add a feature, layer, or process. Prefer removing harmful or nonessential elements first, with an irreversibility guard before deletion.
737 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
928
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
Improve by subtraction before addition. Prefer removing harm, waste, and nonessential complexity; add only when a demonstrated need remains after removal candidates are exhausted.
When to Use
About to add a feature, abstraction, dependency, process, or control to fix a problem.
Simplifying a system or workflow where complexity is the tax.
Prioritizing by deciding what not to keep, build, or maintain.
Performance or reliability work where eliminating a bad path beats bolting on mitigation.
A demonstrated requirement that cannot be met by removal or simplification.
Aesthetic minimalism without evidence of non-use or net harm.
Irreversible deletion without a rollback path when impact is unknown.
Procedure
Pause the add reflex. State the goal and the proposed addition in one line.
Ask the subtraction question first. List what could be removed or stopped to achieve the same goal with less surface area.
Catalog candidates with evidence. Prefer unused, redundant, high-cost/low-value, or harmful elements. Require usage, call-graph, metrics, or experiment evidence — not taste.
Apply the irreversibility guard. Classify reversible vs hard-to-restore; identify dependents; refuse deleting unproven mystery guards. Plan staged removal or flag when risk is non-trivial.
Remove the safest high-value candidate first. Subtract, monitor, and verify absence of needed behavior before the next removal.
Add only if the goal still fails. If subtraction cannot meet the need, add the minimum change and record why removal was insufficient.
Stop when the goal is met by absence, or remaining candidates fail the irreversibility/evidence bar and a minimal addition is justified.
Stop condition: Goal achieved via removal, or residual need documented after evidence-backed subtraction failed.