mcpField
C
chisle-review

chisle-review

github.com/jaypokale测试与质量723136 次安装4 天前更新
代码仓库

关于 chisle-review

chisle-review 是用于审查差异或文件的开发者技能,专注于找出可删除或简化的代码,而非风格问题。它以简洁格式列出发现,并估算可删减的行数。

主要功能

  1. 01审查差异或文件
  2. 02找出过度设计
  3. 03避免只评论代码风格
  4. 04报告预计可删行数

适用场景

  1. 01检查改动中的单次使用抽象
  2. 02发现可由标准函数替代的手写工具
  3. 03查找文件中多余的选项或脚手架

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jaypokale/chisle --skill chisle-review

安装后在 Claude Code 中输入/chisle-review确认已加载。

详细介绍

Chisle review

审查差异/文件时,关注哪些内容可以删除或简化,而不是挑剔风格细节。

应指出的问题

  • 只有一种实现的抽象(单一场景使用的接口/工厂/包装器)
  • 重造标准库功能(手写防抖、深拷贝、groupBy、日期计算)
  • 为了实现几行代码或已安装的依赖就能完成的功能而新增依赖
  • 永远不会变化的配置/选项
  • 没有当前调用方的推测性“留待以后使用”的脚手架
  • 平台原生功能(CSS、数据库约束、<input type>)可以实现的冗长代码

不应指出的问题

  • 信任边界处的输入验证
  • 可防止数据丢失的错误处理
  • 安全/无障碍代码
  • 任务明确要求的任何内容

输出格式

每行一条发现。不写开场白,不赞扬。

path:line: <what's over-built>. <the lazier replacement>.

示例:

cache.js:12: ApiCacheManager class for one call site. Replace with lru_cache / a Map.
search.js:40: hand-rolled debounce util. setTimeout+clearTimeout inline is enough.

最后用一行给出结论:N findings. Est. <X> lines removable.

评论

支持 Markdown