Help us improve
Share bugs, ideas, or general feedback.
From codebase-maintenance
Use to collapse over-engineered abstractions, remove unnecessary layers, or consolidate redundant logic.
How this skill is triggered — by the user, by Claude, or both
Slash command
/codebase-maintenance:architecture-simplificationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Over time, codebases accumulate "just in case" abstractions. This skill guides the safe removal of unnecessary complexity.
Share bugs, ideas, or general feedback.
Over time, codebases accumulate "just in case" abstractions. This skill guides the safe removal of unnecessary complexity.
Do not rewrite the entire subsystem. Simplification means removing the noise around the core logic, not changing the core logic itself.
Example:
If a UserRepository implements IUserRepository but there is only ever one database, inline UserRepository and delete IUserRepository.
npx claudepluginhub yeaight7/agent-powerups --plugin codebase-maintenanceProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.