📚 Code — 代码

v1.0.0

代码异味诊断 扫描代码库或代码片段,识别 Fowler 重构目录中的 22 种命名代码异味,并生成按优先级排序的诊断报告,包含具体...

9· 9·0 当前·0 累计
by @quochungto (Hung Quoc To)·This
下载技能包 项目主页
License
This
最后更新
2026/4/19
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的声明用途(诊断 Fowler 风格的 code smell)与其指令和所需工具一致:它只需读取/grep 源码文件并生成报告,不会索取无关凭据或安装项。
评估建议
该 skill 仅用于读取代码并生成诊断,功能明确。在安装或启用前,请注意: 1. 确认你愿意让 agent 获得对目标仓库或目录的读取权限(skill 需查看源文件)。 2. 它仅给出重构建议,不会执行——所有实际代码变更需经你审核批准。 3. 若分析敏感或私有代码,请确保 agent 的执行环境及日志/存储已妥善隔离与加密。 4. 如不希望其自动运行,可设为仅用户调用或限制 agent 权限;如有运行日志,可随时查阅。...
详细分析 ▾
用途与能力
名称、描述、输入与任务均围绕扫描现有代码中的 22 种 Fowler 坏味道,并生成优先级诊断。所需工具(Read、Grep、Write)及“在项目目录内运行”与此目标相称且适度。
指令范围
SKILL.md 指示读取并 grep 目标代码库,生成报告。不声明或引用无关文件、系统凭据或外部端点。指令范围仅限诊断(不执行重构),与所列“not_for”相符。
安装机制
仅含指令、无安装规范且无代码文件的技能。最大限度减少磁盘改动与下载代码的执行,适用于被动分析类技能。
凭证需求
该技能无需环境变量、凭据或配置文件路径。其访问需求(读取项目文件,可选地运行 grep/bash)与其声明的功能一致。
持久化与权限
始终为 false,且该 skill 可由用户调用。它不请求持久的系统级权限,也不修改其他 skill 的配置。平台默认允许自主调用,但此处未提升权限。
安全有层次,运行前请审查代码。

License

This

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

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/19

- “code-smell-diagnosis”技能首次发布,用于诊断代码异味。 - 扫描代码库或片段,覆盖 Fowler 重构目录中的全部 22 种具名异味。 - 生成优先级诊断报告,将每个异味映射到对应的重构处方。 - 支持多种输入:源码目录、单文件或代码片段。 - 面向开发者与团队,在重构前识别并命名结构性问题。 - 提供可操作、带理由的改进建议,指引精准优化。

无害

安装命令

点击复制
官方npx clawhub@latest install bookforge-code-smell-diagnosis
镜像加速npx clawhub@latest install bookforge-code-smell-diagnosis --registry https://cn.longxiaskill.com

技能文档

何时使用

你已有源码——一个类、模块、方法或整个服务——需要知道其结构缺陷再决定如何改进。适用于:
  • 开发者说“这段代码很烂”却指不出具体问题
  • 代码审查发现问题,需要给出具体名称与修复方案,而非笼统“清理一下”
  • 重构启动,需要按优先级列出待办事项
  • 同处代码反复出 bug——坏味道在吸引缺陷
  • PR 让本已复杂的代码更复杂,需精准干预

Fowler 与 Beck 的核心洞见: 无诊断的重构是猜谜。能精确命名坏味道,处方自然浮现。“这是 Feature Envy”立即暗示 Move Method;“这是针对类型码的 Switch Statements”立即暗示 Replace Type Code with Subclasses 或 Replace Type Code w

数据来源ClawHub ↗ · 中文优化:龙虾技能库