Unsmell

Finds and fixes maintainability problems across a whole codebase or a user-specified scope, with explicit support for TypeScript type safety. Removes duplication, code smells, excessive complexity, poor composition, oversized files, confusing names, dead code, weak boundaries, type hacks, unsafe assertions, suppressed errors, and inconsistent patterns. Use when the user says "unsmell", requests codebase cleanup or refactoring, asks to remove duplication or smells, or wants a targeted area made simpler, safer, and more maintainable.

dobroslavradosavljevic Updated

File contents

dobroslavradosavljevic/anhur/tree/main/.agents/skills/unsmell commit 8ed95a1f63

Frequently asked questions

npx skillmds@latest add dobroslavradosavljevic/unsmell