Claude Code 批量操作省 90% token?本地跑 Python 这个 Skill 直接封神
你有没有盯着 Claude Code 的 token 用量心跳加速?批量改 50 个文件、加注释、跑审计、批量替换一个函数名——这种”重复但要命”的活儿,传统做法是把所有源码塞回上下文,让 AI 一个个改。100 个文件就是 15 万 token,账单直接炸。
今天安利一个真正”省到离谱”的效率神器——code-execution(隶属 mhattingpete/claude-skills-marketplace,Apache-2.0 开源,670+ stars)。它的核心思路一句话讲透:让 Python 在本地跑,把”摘要”而不是”全部数据”还给上下文。
它到底省在哪里
数据说话:
- 10 个文件:5K token → 500 token,省 90%
- 50 个文件:25K token → 600 token,省 97.6%
- 100 个文件:150K token → 1K token,省 99.3%
原理也很简单:Claude 不再去 Read 每个文件,而是直接调用 fs / code / transform / git 四个本地模块,在沙箱里把活儿干完,只回传{“files_modified”: 50, “total_replacements”: 247} 这种元数据摘要。
最实用的三个场景
- 批量重命名/重构:
transform.rename_identifier('.', 'getUserData', 'fetchUserData', '**/*.py')一行命令全项目搞定,改完直接git.commit('feat: rename')。 - 代码审计:遍历整个 repo 抽函数元数据,只把”复杂度 > 15 的文件”丢回上下文,几个 token 就完成 100 文件审查。
- 跨文件提取/迁移:
code.find_functions拿行号,再fs.copy_lines+fs.paste_code把工具函数一键搬到 utils.py。
怎么用
一行命令装好:
npx skills add mhattingpete/claude-skills-marketplace --skill code-execution --agent claude-code
新开 Claude Code 会话,碰到 10+ 文件批量活儿,直接用 from execution_runtime import ... 写 Python 就行。它不会替代你写代码,只会替代你”把代码塞给 AI”这个动作。
为什么值得装
三个字:省时间、省钱、省 context。Agent Skills 的精髓就是”按需加载”,而 code-execution 把这个原则推到了极致——脚本能本地跑就别走 LLM。装上之后,你会发现批量任务的等待时间和 API 账单都肉眼可见地掉下来。
GitHub:mhattingpete/claude-skills-marketplace → code-execution
评论区
登录后可评论。