一键导入
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: