本文へ移動
cccskills
無料GitHub で公開

cr

Use when the user invokes /cr, requests a code review, or before committing to verify correctness, security, and quality of new or modified code in the working tree.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

cr — Code Review

Overview

对当前工作区所有新增或修改的代码执行详细的 Code Review,按严重级别输出问题,不做任何修改。

执行步骤

1. 收集变更范围

git status          # 查看新增 / 修改 / 删除的文件列表
git diff            # 未暂存的改动
git diff --cached   # 已暂存的改动

将两者合并视为本次 Review 的完整范围。

2. 逐文件审查

对每个变更文件,依次检查:

维度检查点
正确性逻辑错误、边界条件、空值/类型异常
安全性SQL 注入、XSS、命令注入、敏感信息硬编码、不安全的默认值
可维护性函数/类职责单一、命名清晰、不必要的复杂度
性能N+1 查询、不必要的循环、大对象复制
测试覆盖关键路径是否有对应测试,新代码是否破坏现有测试
依赖安全新引入的第三方包是否合理,版本是否锁定

3. 检查敏感文件

若 git status 中出现以下类型的文件,单独标注,不得进入后续提交:

  • .env、*.pem、*credentials*、*secret*
  • 包含明文密码、API Key 的配置文件

4. 输出 Review 报告

按以下格式输出,无问题的级别可省略:

## Code Review 报告

### 🔴 Critical(必须修复,阻断提交)
- `文件路径:行号` — 问题描述

### 🟡 Warning(建议修复)
- `文件路径:行号` — 问题描述

### 🔵 Suggestion(可选优化)
- `文件路径:行号` — 建议描述

### ✅ 总结
- 变更文件数:N
- 通过提交:是 / 否(存在 Critical 问题时为否)

注意事项

  • 只审查,不修改代码
  • Critical 问题存在时,明确说明不建议提交,等待用户确认修复
  • 若变更集为空(git status 无输出),告知用户当前无需 Review

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when asked about harness9 architecture, module design, or how components interact — explains the system design

日本語の概要は準備中です。原文の説明を表示しています。

ZhangShenao/harness91412026年10月11日 更新

autodev

無料

Feature auto-development — clarify requirements, generate spec, dispatch dev sub-agent to implement and merge into current branch

日本語の概要は準備中です。原文の説明を表示しています。

ZhangShenao/harness91412026年10月11日 更新

commit

無料

Use when the user invokes /commit or asks to commit changes, after a code review has been completed and the changes are confirmed ready to stage and commit to git.

日本語の概要は準備中です。原文の説明を表示しています。

ZhangShenao/harness91412026年10月11日 更新

Use when debugging Go errors, test failures, or unexpected behavior — step-by-step diagnosis approach

日本語の概要は準備中です。原文の説明を表示しています。

ZhangShenao/harness91412026年10月11日 更新

Use when writing or reviewing Go code — explains harness9 project coding conventions and patterns

日本語の概要は準備中です。原文の説明を表示しています。

ZhangShenao/harness91412026年10月11日 更新

pr

無料

Use when the user invokes /pr or asks to push changes and open a pull request, after commits are ready to be pushed to a remote branch and merged into the main branch.

日本語の概要は準備中です。原文の説明を表示しています。

ZhangShenao/harness91412026年10月11日 更新

ZhangShenao のスキルをすべて見る

このスキルの問題を報告する