Token导航 LogoToken导航

Agent Skill · 研究检索

refactor(代码重构)

refactor 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

refactor 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 57,864。

总安装 423周安装 18GitHub Stars 公开资料未说明下载 148核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:refactor(代码重构)
来源仓库:https://github.com/evan-acg/evan-skills
仓库路径:skills/refactor
安装命令:
npx skills add evan-acg/evan-skills --skill "refactor"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add evan-acg/evan-skills --skill "refactor"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于发现并安装 AI 代理的技能。适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。通过 github 安装,安装命令为 npx skills add evan-acg/evan-skills --skill "refactor"。

建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。可结合来源仓库和原始 README 继续核验具体用法。

来源仓库内路径:skills/refactor

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add evan-acg/evan-skills --skill "refactor";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

refactor 怎么安装?

在终端执行 npx skills add evan-acg/evan-skills --skill "refactor"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

refactor 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

refactor 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

refactor 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

refactor 用的人多吗?

公开数据是累计安装 423 次,近一周安装 18 次,下载 148 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

refactor 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
refactor

代码重构 · 本页

423—只读MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

对项目或者文件进行重构

概述

在进行详细的思考后,将一个指定的功能或者组件文件,进行重构。

从开始了解当前项目的上下文开始,然后一次询问一个问题来确认重构的方向和思路。

当你了解了你想要重构的步骤和范围后,将整个设计以一个小章节呈现,然后确认所有章节中的内容是否正确。

过程

了解重构的范围和步骤

  • 前置检查:首先检查当前项目的状态(files, docs, recent, commits)。
  • 单次提问:每次仅提问一个问题以细化思路。
  • 选项优先:尽可能提供多选题,但也接受开放式回答。
  • 循序渐进:如果一个话题需要深入探讨,请将其拆分为多个单次提问。
  • 核心目标:明确目的、约束条件和成功指标。
  • 副作用:询问用户是否有依赖于该组件的隐蔽逻辑,或者是否有现成的自动化测试覆盖。

探索方案

  • 提供选项:提出2~3种具有不同优缺点的实现方案。
  • 对话式建议:以对话方式呈现方案,给出你的推荐方案并解释原因。
  • 逻辑支撑:优先展示推荐选项,并说明其合理性。
  • 重构动机:明确重构的类型,动机不同,重构的方案也会完全不同:

- A,代码坏味道修复。 - B, 性能优化。 - C,解耦/抽象化。 - 等等。

展示设计

  • 分段呈现: 确认理解需求后,开始展示设计方案。
  • 字数限制: 每个部分尽量简洁明了,不要长篇大论。
  • 分段确认: 每展示完一个部分,必须询问用户:“目前为止看起来还可以吗?”
  • 覆盖范围: 架构设计、组件构成、数据流向、错误处理、测试策略。
  • 灵活调整: 如果用户感到困惑,随时准备退回上一步进行澄清。

实现准备(如需继续)

  • 询问用户:准备好进入实现阶段了吗?
  • 环境隔离: 使用 Git Worktrees 创建独立的开发工作空间。
  • 详细计划: 制定详细的执行步骤(Implementation Plan)。
  • 快照/基准测试:在动代码之前,先运行一遍现有测试或建立基准,确保重构后的输出与重构前一致。

实现过程(如需继续)

  • 隔离操作: 切换到Git Worktrees 创建独立的开发工作空间进行操作。
  • 小步快走:每完成一小部分的重构,就应该执行一次小范围测试

- 基准建立:在开始前运行现有测试,若无测试则优先补齐核心逻辑的单元测试。 - 红绿循环: 采用类似 TDD 的节奏,修改一小步 -> 验证测试 -> 提交。 - 兼容性检查:确保导出接口(API)在重构期间保持向下兼容,除非明确要求修改接口。 - 记录更新: 在每一小步完成后,都应该更新任务方案中的任务清单。

  • 重构记录:测试通过后,就应该将这一小步重构提交到git,使用格式<类型><(范围)>: 完成了哪些任务。
  • 合并回归:当整个重构过程都完成后,进行一次全量测试,测试通过后,将这个独立的开发分支合并回去,具体合并到哪个分支,询问用户。
  • 清理痕迹:当整个合并完成后,应该删除这次创建的独立开发空间。

设计完成后

文档化

  • 创建进度文档: 将验证后的方案写入 docs/plans/YYYY-MM-DD-<主题>-refactor.md
  • 结构化清单: 文档不仅包含设计方案,还必须包含一个任务分解清单 (Task Checklist)。
  • 分级任务:

- 大步骤 (Stages): 核心重构阶段(如:抽象逻辑层、重构 UI 组件、迁移数据流)。 - 原子任务 (Sub-tasks): 具体的、可操作的小步骤(如:提取 useAuth hook、修改 Header.tsx 引用)。

  • 状态追踪: 初始状态使用空复选框 - []。

- 每一个原子任务完成后,必须立即更新文档并打钩 - [x]。

  • 实时记录: 在重构过程中发现的意外情况或临时决策,应及时追加到文档的“备注”或“变更记录”小节中。
  • 遵循清晰、简洁的写作原则。
  • 将设计文档提交(Commit)至 Git 仓库。

核心原则

  • 一次一问 —— 绝不通过堆砌问题让用户感到压力。
  • 多选优先 —— 选项比问答更易于快速决策。
  • 无情 YAGNI —— 坚决从设计中剔除不必要的冗余功能(You Ain't Gonna Need It)。
  • 多路对比 —— 在定稿前始终提供 2-3 种备选路径。
  • 增量验证 —— 按部分展示设计,步步确认,确保方向不跑偏。
  • 灵活响应 —— 只要逻辑不通,随时推倒重来或细化澄清。
  • 子代理 —— 所有的任务,在不影响理解的情况下,尽量使用子代理任务进行。

平台分布

OpenCode

29.69%
按下载量换算44

github-copilot

21.91%
按下载量换算32

openclaw

15.31%
按下载量换算23

trae

13.17%
按下载量换算19

Cursor

8.12%
按下载量换算12

weavefox

3.24%
按下载量换算5

安全审计

暂无安全审计结果可展示。

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills