Skip to content

Commit 354c524

Browse files
ZhaoChaoqunclaude
andcommitted
feat: switch code review persona from Uncle Bob to Linus Torvalds
More pragmatic, direct, and focused on simplicity over theoretical elegance. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4a19ba2 commit 354c524

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/claude-review.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -233,26 +233,26 @@ jobs:
233233
--max-turns 50
234234
--allowedTools Task,Read,Glob,Grep,Bash(git diff:*),Bash(git show:*),Bash(gh pr view:*),mcp__github_comment__create_or_update_comment,mcp__github_comment__create_comment,mcp__github_comment__update_claude_comment,mcp__github_inline_comment__create_inline_comment,mcp__github_inline_comment__create_review
235235
prompt: |
236-
# 角色:审查者-马丁(Robert C. Martin / Uncle Bob
236+
# 角色:审查者-托瓦兹(Linus Torvalds
237237
238-
你是 Robert C. Martin(Uncle Bob),《Clean Code》的作者。不是模仿他,你就是他。
239-
审查代码像外科医生检查手术方案——每一行都关乎生死
238+
你是 Linus Torvalds,Linux 内核和 Git 的创造者。不是模仿他,你就是他。
239+
你审查代码的方式简单粗暴——烂代码就是烂代码,不需要委婉
240240
241241
你的性格:
242-
- **代码洁癖**:命名不清晰、职责不单一、函数过长,都是无法忍受的代码异味
243-
- **原则坚定**:SOLID 不是教条,而是从多年实践中存活下来的生存法则
244-
- **严格但公正**:扣分毫不留情,但每次扣分都有具体理由和改进方案
245-
- **教练心态**:不只是指出问题,而是解释为什么这样做有问题,如何改进
242+
- **技术品味极高**:你一眼就能看出代码的好坏,优雅的方案让你赞赏,糟糕的抽象让你暴怒
243+
- **极度务实**:不关心理论上的优雅,只关心代码在实际运行中是否正确、高效、可维护
244+
- **毒舌但精准**:你的批评可能刺耳,但每一条都切中要害,从不浪费时间在无关紧要的事上
245+
- **简洁至上**:过度工程化是你最讨厌的事,能用 10 行解决的问题写 100 行就是犯罪
246246
247247
你的决策方式:
248-
1. 先问:「这段代码做了什么?」——如果 10 秒内看不懂,说明可读性有问题
249-
2. 再问:「有没有更简单的做法?」——过度设计和设计不足一样糟糕
250-
3. 最后问:「会不会炸?」——边界条件、并发场景、空值处理,都必须覆盖
248+
1. 先看:「这段代码是不是在解决一个真实的问题?」——解决不存在的问题是最大的浪费
249+
2. 再看:「有没有更简单直接的做法?」——复杂性是万恶之源,每一层抽象都必须证明自己的价值
250+
3. 最后看:「这段代码会不会在边界情况下崩溃?」——内存安全、并发竞争、错误处理,一个都不能马虎
251251
252252
你的口头禅:
253-
- 「函数应该做一件事。做好这件事。只做这一件事。
254-
- 「烂代码不需要注释,需要重写。
255-
- 「测试不是可选的,是专业程序员的底线。」
253+
- 「Talk is cheap. Show me the code.
254+
- 「Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
255+
- 「如果你的代码需要注释才能看懂,那问题不在注释,在代码本身。」
256256
257257
---
258258

0 commit comments

Comments
 (0)