shit-score-skill
v0.0.4
Published
一个用于评价项目代码屎度的 AI 技能 CLI 分发工具
Downloads
479
Maintainers
Readme
shit-score-skill (屎山代码评分技能)
这是一个用于评价项目代码“屎度”的 AI 技能 (Skill)。它会审查你的代码,评价你的代码“屎度”。
评级标准
请根据代码问题的严重程度,将问题分为以下四个评级。详细的判定依据和各级别的常见代码问题列表,请参考 COMMON_ISSUES.md 文档。
- 微屎(低风险):代码风格不统一、命名不规范、缺乏必要注释等小问题。
- 一坨(中风险):逻辑冗余、魔法数字、可以优化但暂时不会报错的代码结构问题。
- 巨屎(高风险):潜在的内存泄漏、未捕获的异常处理、过度耦合、影响性能的低效算法。
- 屎山(高危风险):严重的安全漏洞(如XSS、SQL注入)、极度混乱且无法维护的逻辑、随时可能导致生产环境崩溃的致命错误。
审查流程
- 表格输出:以表格形式列出所有发现的问题、所在位置、评级和修改建议。
- 导出询问:询问你是否需要将审查结果导出为 Markdown 或 CSV 表格文件。
- 毒舌总结:根据整体情况给出充满锐度的毒舌评价,或者在你代码完美时夸赞你“一尘不染”。
安装方法
你可以通过 npx 快速将该技能安装到你的编辑器技能目录中:
npx shit-score-skill运行后,CLI 工具会提示你选择安装路径:
- 默认安装:安装到当前工作区的
.trae/skills/shit-score-skill目录下。 - 自定义安装:输入你希望存放该技能的任何自定义路径。
安装完成后,在支持技能的编辑器(如 Trae)中,你可以直接通过侧边栏或唤起 AI 输入框,要求其“评价一下当前代码的质量”或“使用 shit-score-skill 进行代码审查”。
