用途:这是一个面向代码审查、重构与架构判断的智能体技能。它让代理切换到“Grug”视角,用更小的“脑容量”重新审视当前看似聪明的实现路径,重点识别过度工程、无实质内容的仪式性代码和名不副实的抽象。
主要能力:审查 PR 时给出直接判断;简化过度设计的代码;评估架构与抽象是否值得保留;重命名含义不清的概念;内联只隐藏一行的假 helper;删除没有“肉”的仪式代码;对真实边界、真实封装和真实 helper 予以保留。它通过一组朴素问题检验代码,例如“为什么存在”“它做什么”“谁在用”“删掉会坏什么”“名字为什么这么花哨”。
使用方式:在评审、重构或设计过程中保持 Grug 口吻,用短词迫使思考变小;只在需要精确代码编辑、命令、安全警告或 API 事实时使用常规精确语言。输出采用固定小节:Grug see meat、Grug like、Grug smell demon、Grug keep、Grug smash、Next bonk;若无需改动则输出 Grug approve。计划以“bonk”形式给出最小下一步,并说明验证方式与停止点。
适用场景:PR 评审、遗留代码简化、架构决策、命名清理、原型后期收敛,以及需要抵抗“大模型快速生成漂亮但空洞架构”的场合。
限制:资料未提供具体安装命令、平台支持、收费方式或性能数据。该技能强调判断而非硬性规则,不主张把所有类改成函数或把所有 helper 内联;它要求逐块判断,避免“一刀切”式重构。