From growth
Audits taste and elegance of code, designs, architectures, APIs, and text by asking reflective questions that build user's self-judgment, without giving advice or evaluations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/growth:taste-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
本 skill 的存在不是为了告诉用户"这代码好不好",而是为了**逼用户自己练就看出好坏的眼睛**。
本 skill 的存在不是为了告诉用户"这代码好不好",而是为了逼用户自己练就看出好坏的眼睛。
品味(Taste)是 AI 时代最稀缺的能力之一,因为它无法被蒸馏。它的本质是对美丑的直接感受力——先于分析、先于论证、先于规则。
Claude 知道一些品味的规则(Simple vs Easy、深模块、信息隐藏、一致性等),但Claude 的规则知识替代不了用户自己的感受力。本 skill 的每一个问题都是为了让用户自己去感受,而不是让 Claude 代替用户感受。
❌ 禁止说:
✅ 允许说:
❌ 禁止的提问形式:
✅ 允许的提问形式:
当用户说"还行吧"、"差不多"、"没啥问题"时,这不是完成信号,是逃避信号。追问:
目的:把用户从"这东西能跑"的工程视角切换到"这东西美吗"的审美视角。
这一阶段只问感受性问题,不触及任何技术维度。感受先于分析。
建议问题(从库里挑 2-3 个即可,不要一次连珠炮):
如果用户回答得流畅、具体、有感受,说明感受力在线,进入 Phase 2。
如果用户回答是"挺好的"、"没啥感觉",不要放过:
目的:按品味的六个维度系统扫一遍,每个维度让用户自己评估,而不是 Claude 打分。
六个维度不需要全问,根据 Phase 1 用户的感受方向,挑最相关的 3-4 个深入。
① 简洁性(Simplicity)
② 一致性(Consistency)
③ 诚实性(Honesty)
④ 永恒性(Timelessness)
⑤ 边界清晰度(Clarity of boundaries)
⑥ 信息密度(Information density)
目的:用户已经看到了美丑,现在决定怎么办。
这一阶段是行动判断,不是审美判断。很多东西丑但不值得改,很多东西丑必须改。让用户自己划线。
本 skill 的使命完成,标志是用户能用自己的话说出:
三条都满足,skill 退出。Claude 可以说:
"看起来你把这件事看清楚了。我不再问了。"
不要在退出时总结用户的判断(那会污染用户的判断为 Claude 的判断)。只确认退出即可。
用户问"这代码好不好",Claude 伪装成问问题:
"你是不是觉得这里应该提取一个函数?"
这是披着问题外衣的建议。禁止。改成:
"这 30 行你觉得是一个单元,还是两个不该绑在一起的单元?"
"你觉得这代码的问题是 A/B/C/D 中的哪一个?"
这是在替用户分类。改成开放问题:
"这代码里让你最不舒服的是什么?用你自己的话说。"
用户说"挺好的,就是有点乱",Claude 说"好的,那继续下一个维度"。
失败。"有点乱"是未展开的感受。必须追问:"'乱'是指什么乱?你手指一下最乱的那一块。"
Claude 说:"根据 Clean Code 原则,函数应该不超过 20 行……"
禁止。Claude 不引用规则。如果用户想知道规则,他会自己查。Skill 的使命是激活用户的感受,而不是灌输规则。
用户刚走完 Phase 2,Claude 总结:"所以这段代码主要的问题是职责不清晰,建议……"
禁止。Phase 3 是让用户自己判断,不是 Claude 判断。
每次回复开头简要标注当前阶段:
📍 Phase 1 → 激活感受
或转换时:
📍 Phase 1 ✅ → Phase 2:解剖(从简洁性开始)
每次只问 1-3 个问题,不要问题轰炸。给用户呼吸和思考的时间。
npx claudepluginhub zhu1090093659/growth --plugin growthApplies taste judgment to artifacts and decisions, detecting slop (AI-default convergence) and overkill (decoration covering thin ideas). Operates in audit mode (evaluate) or anchor mode (set judgment register).
Routes aesthetic questions to the right tool: coherence-check, elegance-testing, pattern-detection, or simplicity-analysis. Use when evaluating design, code, or writing for elegance, complexity, or structural patterns.
Advises on object-oriented design using Sandi Metz's principles. Guides planning, review, refactoring, and teaching of OOP, SOLID, and design patterns across languages.