📦 Class — 类

v1.0.0

职责重调 将方法和字段重新分配给真正拥有它们的类,修复损坏的继承层级,并扩展不可修改的库类。 使用场景:元…

8· 8·0 当前·0 累计
by @quochungto (Hung Quoc To)·This
下载技能包
License
This
最后更新
2026/4/19
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的请求和运行时指令与其声明的目的(自动化重构)一致:它需要读写项目树的权限以及搜索和编辑代码的工具,且不要求无关的凭据或安装。
评估建议
此技能适用于自动化重构:需获得读取和编辑项目、运行搜索与测试的权限。安装或调用前,请(1)在分支或仓库副本上运行,勿直接在 main 分支;(2)确保具备 CI/测试,使编译与测试步骤可捕捉回归;(3)提交或推送前审查所有编辑(code review);(4)避免在含敏感文件或密钥的目录运行(技能会查看仓库内容,即使不请求凭据);(5)如需更严格控制,可要求人工批准代理提出的任何更改,或禁用此技能的自主调用。若后续 SKILL.md 新增网络调用、凭据请求或自动推送提交指令,请重新评估(这些情况可疑)。...
详细分析 ▾
用途与能力
名称/描述描述了类职责重构,SKILL.md 要求 agent 读取源文件、grep 调用者并移动方法/字段。所需工具(Read、Grep、Write、Edit 及可选 Bash)以及“在项目目录内运行”的环境与此目的相符。未请求无关的二进制文件、环境变量或安装。
指令范围
运行时指令仅限于仓库范围内的操作:检查类、查找调用方、应用重构,并在每次更改后编译并测试。没有读取系统级凭据、向外部服务发送数据或访问项目外配置路径的指令。注意:该技能假定对项目文件具有广泛的读写访问权限(对于重构工具而言是预期的)。
安装机制
这是一个纯指令型技能,没有安装规范,也没有代码文件,因此安装程序不会下载或写入任何内容到磁盘——安装风险最低。
凭证需求
该 skill 未声明任何必需的环境变量、凭据或配置路径,这与其用途相称。注意:它会对项目中存在的任何文件进行操作,这些文件本身可能包含机密——skill 不会主动请求这些机密,但如果它们存在于仓库中,它就能看到。
持久化与权限
该技能未设置 always:true,也未请求平台级权限,但需要写入/编辑项目文件的权限,并会执行(或指导)代码修改与测试运行。这种文件系统访问级别适合重构,但功能强大:应在分支或副本中进行更改,并在提交/推送前进行审查。
安全有层次,运行前请审查代码。

License

This

请查看许可证条款了解详情。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/19

class-responsibility-realignment 的首次公开发布。 - 提供逐步流程,用于将方法和字段重新分配到正确类,修复继承层次,并扩展不可修改的库类。 - 列出具体触发点与代码异味(Feature Envy、Shotgun Surgery、Middle Man、Inappropriate Intimacy、Data Clumps、层次问题),提示何时进行职责重分配。 - 说明如何选择并执行针对性重构:Move Method、Extract Class、Pull Up/Down Method、Collapse Hierarchy、Replace Inheritance with Delegation。 - 包含封装与委托权衡的决策规则,以及扩展不可修改库类的指导。 - 面向具备面向对象重构经验的中级开发者。 - 需要代码库访问或诊断报告作为输入,并规定每次变更后增量编译与测试验证。

无害

安装命令

点击复制
官方npx clawhub@latest install bookforge-class-responsibility-realignment
镜像加速npx clawhub@latest install bookforge-class-responsibility-realignment --registry https://cn.longxiaskill.com
数据来源ClawHub ↗ · 中文优化:龙虾技能库