Abstraction Police

Sweep a codebase for nearly-duplicated abstractions that should be unified and for premature abstractions that should be inlined, then report ranked findings with file and line evidence. Use for requests to find duplication, audit code health, review copy-pasted logic, check whether the same concept is implemented twice, find drifted constants or hand-synced contracts, decide whether code needs an abstraction, or clean up before or after fast feature growth. Apply when the user says code feels repetitive, asks what to refactor, asks whether two similar functions or components should be merged, or wants a duplication audit of a module, layer, or the whole repository. Report only by default; change code only when the user explicitly asks for fixes.

varuntej07 Updated

File contents

varuntej07/tej-stack/tree/main/plugins/tej-stack/skills/abstraction-police commit d557e328d2

Frequently asked questions

npx skillmds@latest add varuntej07/abstraction-police