Install
openclaw skills install wenwei-code-positioning根据用户给出的需求描述或问题与指定代码入口,沿组件引用、方法调用、接口与路由关联向前端子模块或后台分层方法收敛,直至定位实现该需求的关键代码位置,并输出带路径与行号的核心代码片段。当用户说定位逻辑、定位功能、找实现、代码在哪、从入口追到业务、或给出「需求/问题 + 入口文件」并要求缩小到关键代码时使用。与「梳理功能点」不同:本技能以问题驱动、早停于关键实现,不默认输出完整模块知识库文档。
openclaw skills install wenwei-code-positioning| 维度 | 本技能(定位逻辑) | 梳理功能点 |
|---|---|---|
| 输入 | 需求/问题描述 + 一个入口 | 入口为主,偏全量结构 |
| 目标 | 收敛到关键实现即止 | 结构化知识库、递归全景 |
| 输出 | 结论 + 少量核心片段 + 短调用链 | 多章节文档模板 |
若用户仅要「从入口完整梳文档」,改用梳理功能点;若用户要给具体问题找落点,用本技能。
若用户未显式给出,用一句话向用户补齐(或从附件/打开文件合理推断):
$http/axios/fetch 的 URL、RPC/Action 名、常量与枚举、注释中的业务词。[⚠️ 不在当前工作空间] 并给出已知的符号名或接口约定,停止臆造路径。Grep(精确符号/path)、SemanticSearch(语义)、Read(局部验证)。node_modules 或生成物目录大范围搜索。按顺序给出,保持简洁:
## 定位结论
- **需求摘要**:[一句话]
- **关键实现**:[文件路径] — `函数名/类名` 或「模板/配置段」
- **为何是此处**:[1~3 条,对应需求中的哪一点]
## 调用链(简写)
`入口文件` → `A` → `B` → **关键** `C`
## 核心代码片段
代码块必须使用 Cursor 可导航引用格式(单独一行起始):
// 仅保留与需求直接相关的连续行;无关处用 // ... 略
可附 次要位置(校验、枚举、SQL 片段)各一段,每段不超过约 40 行有效代码。