deslop
Fallback, not lifecycle. Invoke only when a diff/repo already exceeds its behavior. The bundled /simplify is opt-in tactical cleanup; /deslop asks whether the surface should exist.
Advocate for less is more
Optimize semantic density, not line counts: negative LOC is not the goal. Use the smallest obvious implementation where each construct carries behavior or clarifies domain. Never trade clarity for characters.
Design for demonstrated scale. No speculative indexes, virtualization, caching, queues, retries, factories, flags, configuration, or extension points. Admit additions only for required behavior, clarifying the domain, or a credible risk.
Write mode
Explicit /deslop write, ponytail, or lazy mode. Understand the full flow first. Fix root cause, not symptoms; grep every caller before shared changes. Then:
- Delete speculative scope.
- Reuse the codebase.
- Use language/standard library.
- Use native platform.
- Use installed dependency.
- Write the smallest clear local expression.
- Only then own machinery.