refactor-repo

Scan multi-module codebases to identify and prioritize refactoring targets.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Hyeonjun0527/yeon --skill refactor-repo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: refactor-repo
Source: https://github.com/Hyeonjun0527/yeon/tree/main/.codex/skills/refactor-repo
Command: npx skills add https://github.com/Hyeonjun0527/yeon --skill refactor-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

현재 코드베이스에서 실제 리팩토링이 필요한 대상들을 식별하고, 그 규모를 0개에서 10개 사이로 제한해 우선순위를 제시한다.

Core Features & Use Cases

  • 코드베이스 전반에서 중복 로직, 복잡도 높은 함수, 비효율적 구조를 식별하고 우선순위가 높은 리팩토링 대상 목록을 제공한다.
  • 다중 모듈 코드베이스에서도 범위를 안정적으로 적용하고 결과를 리포트 형태로 정리한다.
  • 리팩토링 후보를 기반으로 팀의 기술 부채를 점검하고 개선 계획의 구체적 시나리오를 제시한다.

Quick Start

이 스킬을 실행하여 저장소의 리팩토링 대상 목록을 생성하고 결과를 확인하라.

Frequently Asked Questions about refactor-repo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify refactoring targets in a large multi-module codebase?▼

To identify refactoring targets in a multi-module codebase, scan the repository for duplicated logic, overly complex functions, and high coupling to generate a prioritized list of up to 10 candidates.

What is the best way to prioritize technical debt and find code for refactoring?▼

The best way to prioritize technical debt is to analyze the codebase for inefficient structures and high coupling, generating a prioritized list that helps teams inspect debt and plan concrete improvement scenarios.

Does static analysis work for finding duplicated logic across different programming languages?▼

Static analysis applies to multi-module codebases across languages, scanning for duplicated logic and complex functions to provide a stable, prioritized refactoring report.

How many refactoring candidates should I address during a code review cycle?▼

During a code review cycle, you should address a minimal to maximum set of 0 to 10 prioritized refactoring targets identified within the project repository.

Can I scan a multi-module repository to detect high coupling and complex functions?▼

Yes, you can scan a multi-module repository to detect high coupling and complex functions, applying the analysis across languages to identify and prioritize structural refactor targets.