refactor
A specialized skill for surgical code refactoring. Improves maintainability, reduces technical debt, and applies design patterns without altering external behavior.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
137 skills found
A specialized skill for surgical code refactoring. Improves maintainability, reduces technical debt, and applies design patterns without altering external behavior.
Linter-driven refactoring agent that resolves complexity issues like cyclomatic depth, primitive obsession, and long functions using automated pattern extraction.
Refactor MoonBit code for idiomatic style: minimize public APIs, implement methods, leverage pattern matching with views, and enforce high test coverage for maintainable MoonBit projects.
Safely refactor code to improve structure and maintainability while preserving behavior through TDD cycles and automated test verification.
Advanced TypeScript and React development assistant for modern web applications. Expert in component architecture, state management, Vitest unit testing, Playwright E2E automation, and efficient TypeScript configuration.
A professional code quality suite for software engineers, implementing SOLID principles, design patterns, refactoring techniques, and technical debt management to ensure clean, maintainable, and production-ready code.
Enforces low Cognitive and Cyclomatic complexity in all code. Automatically maintains readability, modularity, and maintainability by preventing complex functions during development.
Behavioral guidelines for LLMs to reduce coding mistakes, follow best practices, and improve output quality by enforcing simplicity, surgical changes, and goal-driven verification.
Apply reality-first coding standards: intentional naming, focused functions, guard clauses, and deterministic side effects, with no speculative features.
Symbol-level code understanding and navigation agent toolkit using LSP for precise code analysis, reference tracking, and surgical refactoring across 30+ programming languages.
Java development skill for writing clean, maintainable code using SOLID principles, pragmatic abstraction, and self-documenting practices.
Automated code maintenance loop using Trunk to perform linting, formatting, and iterative error resolution.