Summary
- 当用户要和 agent 一起 review 一段现有代码时使用本 skill——审视代码合理性 + 找重构机会,
- 语言中立、聚焦设计层判断(而非正确性 / 机械检查)。默认对话式结论、不主动改文件;要报告
- 存档 / 大范围体检可出分级报告,发现多可逐条过。
- 触发:用户说"review / 重构 /…
yzr95924/yzr-skill
当用户要和 agent 一起 review 一段现有代码时使用本 skill——审视代码合理性 + 找重构机会, 语言中立、聚焦设计层判断(而非正确性 / 机械检查)。默认对话式结论、不主动改文件;要报告 存档 / 大范围体检可出分级报告,发现多可逐条过。 触发:用户说"review / 重构 / 看看这段代码合不合理 / 陪我一起 review / 这段设计有没有 问题";连续写完一批代码后由用户或 agent 主动询问是否需要巡检。 不适用:执行用户已给明确改法的单点修改(如"把 data1 改成 user_data")/ 加新功能 / 改 bug / 性能调优(profile / benchmark 专项)/…
npx skills add yzr95924/yzr-skill --skill yzr-coding-review
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Helps users discover and install agent skills when they ask questions like "how do I do X", "fi…
18.6K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
11.9K installsReact and Next.js performance optimization guidelines from Vercel Engineering. This skill shoul…
3.7K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
4.7K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
1.7K installsPrepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Te…
1.5K installsOther skills from yzr95924/yzr-skill · top by installs.
npx skills add yzr95924/yzr-skill
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
master
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
6,251 B
SUMMARY.md
807 B
输入(任一形态):
输出: 三种产物(对话式分析回答 / 报告形态 / 逐条过),按用户意图路由——各形态定义、 结构模板与切换规则见「工作流 / 步骤」Step 4–6,此处不重抄。
bug 修复 / 性能调优执行 / 安全审计(发现这些信号时指出"建议另行专项处理",不展开); 机械可判定项(风格规则 / 格式 / TODO / 文档字符串)归 CI,不占发现项
解析输入(代码段 / 路径 / diff / 范围),确定语言 + 行数;行数 > 500 时与用户确认分段粒度(按文件 / 按类 / 按函数)。
必读 references/catalog.md(场景表);按需读 references/severity-rubric.md(判定严重度时)。
LLM 用 catalog 重构场景卡 + 合理性审视卡片补齐设计层问题;每条映射到 ≥ 1 个场景名 / 卡片名。
默认进 对话式分析回答(Step 5);用户明确要报告或大范围体检(多文件 / 遗留代码)→ 进 报告形态(Step 6);形态可中途切换。
- 确认 → 记为"接受",下一条 - 改判 → 按用户意见修正严重度或内容,下一条 - 跳过 → 记为"跳过",下一条 - 追问 → 展开讲清该条后再回到该条表态
开头先给一段整体理解(口径同 Step 5 第 1 步,不超过一段),再按 references/report-template.md 两档输出;严重度查 references/severity-rubric.md;末尾问用户要不要细化 / 跳过 / 改判 / 切对话逐条过。
简短示例 — 对话式分析回答(默认)。用户输入:
帮我 review 一下 src/parser.py(80 行 Python 解析器)
skill 回答:
先说我的理解: 这是一个订单解析器——
process()逐行读入订单数据,拆字段后校验数量与单价,再计算总价并打印;解析 / 校验 / 计算三个语义段都内联在同一个大函数里。
基于这个理解,有优化空间,3 个要点:
1. Major — parser.py:1Extract Method:process()62 行内嵌 3 个语义段,建议抽parselines()/calctotal()
2. Minor — parser.py:14Magic Literal:0.9/100/0.95/1000改成具名常量
3. Major — parser.py:6Introduce Parameter Object:(qty, price)重复 4 处,改 dataclass
要逐条过一遍,还是出一份报告存档?
简短示例 — 逐条过。用户输入:
陪我一起 review 一下 src/parser.py,逐条过
skill 第一条:
1/4 · Major — parser.py:1
Extract Method:process()62 行内嵌 3 个语义段
(计算总价 / 校验 / 打印),建议抽calctotal()和validateorder()。接受 / 改判 / 跳过?
用户: 跳过,后面 3 行是核心逻辑。 skill: 记下,下一条 —— 2/4 · Minor …(循环至汇总)