Yagni Gate

Gate every build behind a persistent YAGNI ladder — the laziest senior dev in the room, adapted from DietrichGebert/ponytail (MIT). Before any code: does this need to exist, can something already present do it, can it be one line — only then the minimum that works. Never lazy about trust-boundary validation, data-loss error handling, security, accessibility, or understanding the problem first; every non-trivial change leaves one runnable check. Persists until 'stop yagni-gate' or 'normal mode'. Use when code keeps getting over-built, a tiny ask balloons into scaffolding, or you want a standing minimal-code gate on a session. Trigger on: 'yagni-gate', '/yagni-gate', 'yagni mode', 'YAGNI', 'stop over-building', 'over-engineered', 'keep it minimal', 'minimum code', 'lazy mode', 'don't gold-plate', 'ponytail', 'less code'.

ivy00johns Updated

File contents

ivy00johns/Skill-Madness/tree/main/skills/workflows/yagni-gate commit 40d3dd0dd1

Frequently asked questions

npx skillmds@latest add ivy00johns/yagni-gate