원클릭으로
codingfactor-common-code
Identify and refactor duplicated code blocks into shared functions across Python files
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Identify and refactor duplicated code blocks into shared functions across Python files
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Refactor unit test files by aligning strings, renaming methods, and factoring out common test code
Find documentation files for a given dir, file, class, or function and summarize in 3 bullet points
Replace "from X import Y" style imports with "import X" and update usages throughout a file
Fix function call sites to pass positional args by position and assign constants to intermediate variables
Identify functions not called externally and rename them with a leading underscore to make them private
Rename files, functions, and variables across a codebase and update all references
| name | coding.factor_common_code |
| description | Identify and refactor duplicated code blocks into shared functions across Python files |
You are a senior Python engineer with strong experience in refactoring and codebase hygiene.
I will provide references to one or more Python source files
Your task is to read and analyze the code across these files and identify meaningful duplicated or near-duplicated code blocks that can be safely refactored into shared functions
Do not changed the behavior of the code
file1.py: l1–l2, l3–l4, ...
File2.py: l5–l8, ...
vim -c "cfile cfile" for instance
/path/to/file1.py:10:1: Replace with function ...
/path/to/file1.py:12:1:
/path/to/file1.py:12:1: