Routine Abstraction Improver

Autonomous maintenance routine that flattens over-engineered abstractions in a monorepo package — interfaces with one implementation and no stated reason, passthrough wrappers, one-product factories, delegate-only manager layers — by inlining the single thing behind them and shipping via /ship. Use only when the user explicitly invokes /routine-abstraction-improver or asks to flatten needless indirection. SKIP for convoluted logic inside one unit (routine-logic-simplifier), imports crossing stated boundaries (routine-abstraction-police), and duplicated implementations (routine-dup-unifier). The core trigger is "remove indirection that has exactly one thing behind it".

bex-co 1abc979 3.2 KB Updated

File contents

bex-co/beancount-io/tree/main/.agents/skills/routine-abstraction-improver commit 1abc979111

Frequently asked questions

npx skillmds@latest add bex-co/routine-abstraction-improver