بنقرة واحدة
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 ويثبّتها لك.
分析 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 报告。当用户要求代码审查、代码质量检查、查找代码问题时使用。
استنادا إلى تصنيف SOC المهني
| 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 个文件
标记分析完成前确认: