关于 chisle-review
chisle-review 是用于审查差异或文件的开发者技能,专注于找出可删除或简化的代码,而非风格问题。它以简洁格式列出发现,并估算可删减的行数。
主要功能
- 01审查差异或文件
- 02找出过度设计
- 03避免只评论代码风格
- 04报告预计可删行数
适用场景
- 01检查改动中的单次使用抽象
- 02发现可由标准函数替代的手写工具
- 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