skills/code-review-uncommitted/SKILL.md
对 git 中未提交的代码变更进行多维度 code review,包括项目规范合规性、Bug 扫描、代码注释合规性、组件封装/架构设计合理性审查,并通过置信度评分过滤误报。当用户要求 review 未提交的代码、review 当前改动、或使用 /code-review-uncommitted 时触发。
npx skillsauth add nangongwentian-fe/agent-skills code-review-uncommittedInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
对 git 中未提交的代码变更(unstaged + staged + untracked)进行系统化的多维度 code review。
当用户:
/code-review-uncommitted严格按照以下步骤执行:
git diff 获取未暂存的变更git diff --cached 获取已暂存的变更git status --short 获取所有文件状态(包括未跟踪文件)CLAUDE.md 和 AGENTS.md 文件(根目录 + 变更文件所在目录)~/.claude/CLAUDE.md 中的规范启动 4 个并行的 subagent(使用 Task 工具,model 选择 sonnet),每个 agent 独立审查并返回问题列表:
对所有 agent 发现的问题进行统一评分(0-100),评分标准:
| 分数 | 含义 | |------|------| | 0 | 完全不确定,经不起推敲的误报,或是已有的历史问题 | | 25 | 有一定可能,但也可能是误报。如果是风格问题,CLAUDE.md/AGENTS.md 中没有明确提及 | | 50 | 中等确信,能验证是真实问题,但可能是 nitpick 或实际很少触发。相对于整个 PR 不太重要 | | 75 | 高度确信,经过二次验证,很可能是真实问题且会在实际中触发。现有代码的处理方式不够好,或者是 CLAUDE.md/AGENTS.md 中明确提到的问题 | | 100 | 完全确定,经过二次验证,确认是真实问题且会频繁触发,证据直接支持 |
过滤规则:只保留 80 分及以上的问题。
以下情况应判定为误报(低分):
以表格形式展示评分过程,然后输出通过阈值的问题详情:
## 评分过滤
| 问题 | 来源 | 评分 | 理由 |
|------|------|------|------|
| 问题描述 | 哪个 Agent | 分数 | 评分理由 |
## Code Review 结果
通过阈值的问题:
1. **问题标题**
- 文件位置(带行号链接)
- 问题描述
- 违反的规范(如适用)
- 修复建议
其他观察(未达到报告阈值,仅供参考):
- 接近阈值(75分)的问题简要列出
development
网页内容获取技巧集合。当用户需要抓取网页内容、提取文章正文、获取社交媒体帖子内容、读取任意 URL 的文本或 Markdown 格式内容时使用。 无论用户是想"获取某个网页的内容"、"抓取这个链接"、"读取这篇文章"、"把这个页面转成 Markdown",还是想访问 X/Twitter、微信、知乎、Medium 等平台的内容,都应触发此 skill。 包含多种方法,覆盖不同场景:Markdown 提取、绕过付费墙、结构化数据抓取等。持续迭代更新中。
tools
更新 Claude Code CLI 到最新版本。当用户说"更新 Claude Code"、"升级 Claude Code"、"update claude code"、"claude code 太旧了"、"执行 install.sh 更新",或者想让 Claude 自我更新时,立即使用此 skill。不要等用户明确说"用 npm"——只要涉及更新 Claude Code 本身,就使用这个 skill。
tools
Post-action workflow that triggers automatically after creating a new skill or updating an existing skill. Ask the user whether to sync the skill to the jay-skills repository and publish to remote. Use whenever a SKILL.md has just been created or modified.
tools
信息可视化呈现行为准则。当模型回复中包含对比、步骤、配置、架构等结构化信息时自动激活,确保优先使用表格、代码块、列表、树形结构等可视化格式,而不是纯文字堆砌。触发词:「用表格」「画个图」「列个表」「结构化一下」「别光用文字」「可视化」「对比一下」。即使没有触发词,只要回复中包含适合可视化的结构化信息,本 skill 的规则就应生效。也适用于:「太多字了看不下去」「能不能更直观一点」「整理成表格」等场景。