Skip to main content

gitnexus-impact-analysis

Check dependency and execution-flow impact for shared behavior, interface changes, or an explicit impact-analysis request.

跳到安装

来源信息

仓库
Gracker/SmartPerfetto
最近来源活动
2026年9月14日 02:16
检测到的 SKILL.md 语言
英语
星标
700
分支
119

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
gitnexus-impact-analysis
description
Check dependency and execution-flow impact for shared behavior, interface changes, or an explicit impact-analysis request.
# Impact analysis with GitNexus Follow the current project's scope and verification rules. Use graph analysis for shared behavior, dependency, interface, or module-boundary changes, or an uncertain cross-module bug. Docs, comments, and small local edits preserving behavior and dependencies do not need graph analysis merely because a symbol is touched. Use `impact` on the key changed symbol to find upstream dependencies. Review direct callers first and read relevant source to determine compatibility: ```text impact({target: "symbolName", direction: "upstream", minConfidence: 0.8, maxDepth: 3}) ``` A direct dependency is not proof of breakage. Judge risk by the actual behavior and contracts changed, not a fixed symbol count. Report HIGH or CRITICAL graph results and cross-check them before the dependent edit; do not dismiss a risk that remains unexplained. Read a specific affected process or use `context` only when its call chain resolves a remaining question. Do not load every process by default. Before committing changes in this scope, inspect task-owned staged changes: ```text detect_changes({scope: "staged"}) ``` Preserve unrelated dirty changes. Reuse relevant graph results when the source and index have not changed. Refresh an index only when its missing or stale coverage matters, using the project's runner with `analyze --index-only` so maintained agent instructions are preserved. Do not run setup as a prerequisite. If the graph is unavailable or remains unreliable after a justified refresh, use direct references, source and affected tests; report uncertainty and resolve material impact before proceeding. Stop once the task's impact is understood.
在 GitHub 查看