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.