ワンクリックで
code-review-change
分析指定改动的上下游影响,追踪调用链,发现潜在缺陷和隐患。仅当用户明确说出"使用 code-review-change"或"启动 code-review-change"时触发。不适用于任何隐式场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
分析指定改动的上下游影响,追踪调用链,发现潜在缺陷和隐患。仅当用户明确说出"使用 code-review-change"或"启动 code-review-change"时触发。不适用于任何隐式场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
分析 git 变更并生成规范的 commit message,遵循 Conventional Commits 格式和中文结构化正文。 自动过滤 AI 供应商文案。仅当用户明确说出"使用 commit-msg"时触发。
引导创建符合团队约定的 SKILL.md 文件。 仅当用户明确说出"使用 my-create-skill"或"启动 my-create-skill"时触发。 不适用于任何隐式场景。
复杂任务前先规划执行策略,明确步骤、依赖、风险。仅当用户明确说出"使用 plan-first"或"启动 plan-first"时触发。不适用于任何隐式场景。
以 agent 对话为主扫描源,git 提交和反馈归档为验证补充,发现可复用的高频模式。 不预设模式类型,让模式自然浮现,所有候选由用户判断价值。 仅当用户明确说出"使用 skill-discovery"或"启动 skill-discovery"时触发。 不适用于任何隐式场景。
使用 nm-search 或启动 nm-search 时,用于检索小说素材参考;不适用于未显式点名该 Skill 的普通搜索请求。
对项目代码执行全量质量检查,覆盖格式、命名、引用、注释、逻辑、风格、边界、文档八大维度, 生成结构化 Markdown 报告。当用户要求代码审查、代码质量检查、查找代码问题时使用。
| name | code-review-change |
| description | 分析指定改动的上下游影响,追踪调用链,发现潜在缺陷和隐患。仅当用户明确说出"使用 code-review-change"或"启动 code-review-change"时触发。不适用于任何隐式场景。 |
分析指定改动的上下游影响,追踪调用链,发现潜在缺陷和隐患。只发现问题,不自动修复。
此 skill 仅通过显式调用触发。
必须同时满足:
确认用户要分析的改动:
src/utils/parser.py)parse_config()、ConfigLoader)如果用户未明确指定,询问确认。
找出所有调用被修改对象的代码:
对于函数/方法:
findReferences 或 grep 搜索调用点对于类/模块:
找出被修改对象内部调用的代码:
对于函数/方法:
outgoingCalls 或阅读函数体对于类/模块:
综合上下游信息,分析潜在问题:
| 问题类型 | 检查点 |
|---|---|
| 接口不兼容 | 新增参数是否所有调用者都传递了 |
| 类型不匹配 | 返回类型变更是否所有调用者都能处理 |
| 数据流断裂 | 删除的中间函数是否阻断数据流 |
| 状态污染 | 新增的副作用是否影响共享状态 |
| 性能退化 | 新增的调用链是否引入性能瓶颈 |
| 循环依赖 | 新增的依赖是否形成循环 |
输出结构化报告:
## 改动影响分析
**改动对象**: {文件路径}:{函数/类名}
**改动类型**: {新增/修改/删除/重构}
### 上游调用者(X 个)
| 调用点 | 文件:行号 | 风险 |
|--------|----------|------|
| {调用者1} | `path:123` | 🟡 参数数量不匹配 |
| {调用者2} | `path:456` | ✅ 无风险 |
### 下游被调用者(X 个)
| 被调用对象 | 文件:行号 | 稳定性 |
|-----------|----------|--------|
| {函数A} | `path:789` | ✅ 接口稳定 |
| {函数B} | `path:321` | ⚠️ 有 pending refactor |
### 潜在问题
#### 🔴 [接口不兼容] {描述}
- **位置**: `path/to/file.ext:行号`
- **问题**: ...
- **建议**: ...
#### 🟡 [数据流断裂] {描述}
- **位置**: `path/to/file.ext:行号`
- **问题**: ...
- **建议**: ...
### 影响范围摘要
- 直接影响文件:X 个
- 间接影响文件:Y 个(通过调用链传播)
- 需同步修改:Z 个文件
标记分析完成前确认: