From litepowers
完成功能 / 合并前自审代码,以及接收 review 反馈时理性评估(不表演式同意)。Use when completing work, before merge, or receiving review feedback. TRIGGER: review 一下 / 帮我审审 / 准备合并 / 架构约束 / ADR / 模块边界 / 语义边界 / 收到评审意见 / reviewer 说 / review this / code review / before merge / architectural conformance / got review feedback / address comments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/litepowers:code-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
两件事:**主动求审**(趁早、常审,把问题挡在扩散前)+ **理性收反馈**(技术评估,不是表演式同意)。
两件事:主动求审(趁早、常审,把问题挡在扩散前)+ 理性收反馈(技术评估,不是表演式同意)。
怎么审:优先用项目自带的 review 工具 / 命令;没有就派一个干净上下文的 reviewer,只给它工作产物(diff + 需求),别给你的思考过程——让它聚焦结果。拿到反馈按下面处理。
review 不只看代码能不能跑,还要看它是否越过既有决策边界:
老项目没规范,不等于没约束;别把“查不到文档”当成“可以自由设计”:
decision-layering:该补 ADR、模块文档、测试、hook 还是 CI?1. 读完整反馈,先不反应
2. 用自己的话复述要求(或发问)
3. 对照代码库现实核验
4. 评估:对这个代码库技术上成立吗?
5. 回应:技术性确认 或 有理有据反驳
6. 实现:一次一项,逐项测
改为:复述技术要求 / 发问澄清 / 有技术理由就反驳 / 直接动手改(行动胜于话)。catch 到自己要写"谢谢"——删掉,改成陈述修法。
任何一项不清楚 → 停,先问清楚,别先实现别的。
为什么:各项可能相关,局部理解 = 错误实现。
例:让你"修 1-6",你懂 1/2/3/6 不懂 4/5 → 说"1/2/3/6 明白,4/5 需要澄清后再动手",别先做懂的。
反馈会破坏现有功能 / reviewer 缺上下文 / 违反 YAGNI(加没人用的功能)/ 对这个技术栈不成立 / 有遗留兼容原因 / 和既定架构决策冲突 / 与 ADR、模块文档、入口规则不符 / 把语义绑定行为错误抽象成无差别复用——用技术理由反驳,不是辩护性情绪。
外部反馈尤其要核:先 grep 代码库确认真实用法。reviewer 说"实现得更完整些",先查这功能有没有被调用——没用就提议删(YAGNI),有用才正经实现。
反驳错了就如实纠正:"核过了你是对的,我之前理解错在 X,改。"——别长篇道歉、别辩解。
外部反馈 = 待评估的建议,不是必须照办的命令。核验、质疑、再实现。技术严谨永远优先于社交舒适。
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub cheng6563/litepowers --plugin litepowers