CodeGraph 技能(SKILL.md),通过 Vercel skills CLI 用 npx 安装与更新。
npx skills add ExLei/omp-codegraph --skill codegraph -g -a claude-code -y-g:装到全局技能目录~/.claude/skills/codegraph/-a claude-code:只装给 Claude Code(可去掉以覆盖更多 agent,见npx skills add --help)--skill codegraph:只装本技能(仓库里唯一技能,可省略;省略时全部安装)
npx skills update codegraph -g -ynpx skills remove codegraph -g -y说明:-g 作用于全局技能(canonical 在 ~/.agents/skills/,~/.claude/skills/codegraph 为指向它的符号链接,与其余技能布局一致),省略时只会扫描当前项目目录。默认 symlink 模式;--copy 可强制复制模式(每个 agent 独立副本)。
| 文件 | 作用 |
|---|---|
skills/codegraph/SKILL.md |
全局技能(alwaysApply):调用/不调用判定双表 + 手动初始化规则 + 防护文案定性 |
依赖全局可用的 codegraph CLI(POSIX:~/.local/bin/codegraph;Windows:npm 全局 bin),缺失时按 SKILL.md 规则初始化索引,或自行安装:npm install -g @colbymchenry/codegraph。
- 判定:需要读/改代码 ⇔ 调用(探索/理解、关系/影响、定位实现、编辑/重构/删除);read/grep 能答的(读内容、文本搜索、不碰代码)不调用
- 无索引:模型自行运行
codegraph init(+ 加入.gitignore)再查询——工具不自动初始化 - 防护文案:codegraph CLI 对 agent 输出 "indexing is the user's decision, do not run it yourself" 属通用样板,已明确标注为误导源,模型应忽略并照规则初始化
本仓库即技能源码:skills/codegraph/SKILL.md,改完推送 GitHub 后其他人即可 npx skills update codegraph 拉取最新版。