帮助你严谨评估代码评审意见,澄清疑点后再决定是否采纳与实现
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "receiving-code-review" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/FluidFramework/main/.agency/plugins/nori/skills/receiving-code-review/SKILL.md 2. 保存为 ~/.claude/skills/receiving-code-review/SKILL.md 3. 装好后重载技能,告诉我可以用了
请帮我分析这条代码评审意见是否技术上成立,并说明我应采纳、部分采纳还是拒绝。代码如下:{{代码}}。评审意见如下:{{评审意见}}。请重点检查是否存在误解、过时假设、风格与正确性混淆,或与项目约束冲突。给出对评审意见的技术判断、依据、风险点,以及建议的回应与处理方式。
我收到一条可能不准确的代码评审意见。请基于以下上下文,帮我写一段专业、简洁、不对抗的回复:代码片段:{{代码}};评审意见:{{评审意见}};我的判断:{{我的判断}};项目约束:{{项目约束}}。如果我的判断可能有误,也请指出。生成一段专业回复,并补充可能需要确认的技术问题或证据。
不要直接按评审意见改代码。请先为这条建议设计验证步骤:评审意见是{{评审意见}},相关代码是{{代码}}。请列出需要检查的事实、可运行的测试、可能的边界情况,以及只有在验证成立时才建议的修改方案。输出一套验证清单、测试思路,以及基于验证结果的修改建议。
Code review requires technical evaluation, not emotional performance.
Core principle: Fetch feedback → Verify → Implement → Re-test → Push updates.
Announce at start: "I'm using the Nori Receiving Code Review skill to handle this feedback."
For multi-item feedback, use TodoWrite:
- [ ] Fetch and read all PR comments
- [ ] Clarify unclear items (if any)
- [ ] Fix item 1: [description]
- [ ] Fix item 2: [description]
...
- [ ] Run tests/lint/format
- [ ] Push updates
Why: Prevents skipping items and provides visibility to user.
Determine PR number from context:
gh pr view --json number -q .numberFetch all comments:
# View all comments (review + general)
gh pr view [PR-NUMBER] --comments
Read completely before reacting.
Apply these checks to each item:
CRITICAL: If ANY item is unclear, STOP. Ask for clarification on ALL unclear items before implementing ANYTHING.
Example:
User: "Fix items 1-6"
You understand 1,2,3,6. Unclear on 4,5.
✅ "Understand 1,2,3,6. Need clarification on 4 and 5 before implementing."
❌ Implement 1,2,3,6 now, ask about 4,5 later
Follow implementation order:
For each fix:
YAGNI check: If reviewer suggests "implementing properly", grep for actual usage:
grep -r "endpointName" .
If unused: "This endpoint isn't called. Remove it (YAGNI)?"
Reference finishing-a-development-branch skill (Steps 1-2):
See .claude/skills/finishing-a-development-branch/SKILL.md
npm test (or project equivalent)
npm run lint:*-types (if available)
npm run formatnpm run lintgit diff --statPush changes to PR:
git push
Report what changed:
"Code review feedback addressed:
Changes pushed to PR. Options:
Which would you like?"
gh pr view --comments)Forbidden:
Required:
…
将长期复杂任务拆分为可执行小步骤,减少上下文超限与遗漏
通过结构化追问与方案比较,把模糊想法梳理成可执行设计。
用四阶段系统化排查框架定位缺陷根因,再制定可靠修复方案。
在编写或修改测试时识别反模式,避免错误 mock 与污染生产代码。
帮助团队识别客户可见 API 变更并判断发布、评审与弃用流程要求
帮助你实现与迭代界面和交互体验,完成前端集成与设计优化。
用于代码与分支审查,综合检查正确性、兼容性、架构、测试、性能与安全问题。
从正确性、测试、安全与性能等维度进行深入代码审查并给出改进建议
调用多模型交叉审查代码变更、PR与高风险修改,辅助发现缺陷与争议点
对本地或PR分支执行结构化代码审查,帮助提交或发布前发现问题。
自动完成代码评审收尾,默认使用 Codex 提供审查建议与结论。
用于架构设计与代码实现阶段的安全审查,识别威胁、漏洞与合规风险。