关于 investigate
investigate 是用于研究代码库并回答问题的技能,指导 Agent 搜索相关代码、理解实现上下文,并以精简答案和引用呈现发现。
主要功能
- 01搜索相关文件与代码模式
- 02阅读实现细节
- 03使用工具收集上下文
- 04附文件与行号回答
- 05按 Linear Markdown 格式输出
适用场景
- 01追踪某项行为的实现位置
- 02回答代码模式相关问题
- 03附来源引用总结发现
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cyrusagents/ cyrus --skill investigate安装后在 Claude Code 中输入/investigate确认已加载。
详细介绍
调查
研究代码库,并针对问题给出清晰、直接的回答。
方法
- 搜索 — 搜索代码库中的相关文件、函数和模式
- 阅读 — 阅读必要的文件以了解实现方式
- 收集上下文 — 根据需要使用工具收集全面的信息
- 回答 — 根据调查结果给出清晰、直接的回答
回答格式
- 使用兼容 Linear 的 Markdown 格式
- 使用
+++Section Name\n...\n+++创建可折叠的章节,并在其中提供详细信息 - 附上代码引用,注明文件路径和行号
- 对于 @提及,请使用
<assignee>上下文中的 Linear 个人资料 URL 格式(例如:https://linear.app/<workspace>/profiles/<username>) - 内容完整但简洁——直接回答问题,避免不必要的铺垫
评论
支持 Markdown