Loading...
Loading...
Found 695 Skills
Suggest refactoring opportunities to improve code structure and maintainability. Use when improving code design or reducing complexity.
React/TypeScript 코드 리팩토링을 위한 비판적 분석 및 실행 스킬. 사용자가 컴포넌트 경로와 문제점을 제시하면, 각 문제점을 "수정하기 좋은 코드" 관점에서 비판적으로 검토하고, sequential-thinking으로 단계별 분석 후 리팩토링 계획을 수립하여 실행한다. 트리거: "리팩토링", "개선하고 싶어", "코드 구조 변경", "훅 분리", "응집도", "결합도" 등의 키워드와 함께 React 컴포넌트 경로가 제시될 때 사용.
The practice of restructuring and simplifying code continuously – reducing complexity, improving design, and keeping codebases clean.
Detect code smells and apply safe refactoring techniques
Executes large-scale architectural refactoring and technical debt reduction across the entire codebase. Ensures consistency with modern design patterns.
Refactor code for readability using DRY, meaningful names, and modularization.
Use when working with code refactoring context restore
Apply systematic code refactoring with small steps, clear boundaries, and proven techniques. Use when improving existing code, reducing technical debt, cleaning up legacy code, or when user mentions refactoring, code cleanup, or code improvement.
Refactor high-complexity React components. Use when complexity metrics are high or to split monolithic UI.
Refactor high-complexity React components in frontend. Use when the user asks for code splitting, hook extraction, or complexity reduction, or when you come across a component that is too complex to understand and refactor it.
Refactor overly large code units into smaller, more focused components. Use when code has grown too large or complex.
Remove code duplication by extracting shared logic into reusable components. Use when the same logic appears in multiple places.