返回顶部
c

code-doc-guid代码文档导航

Codebase navigation and documentation assistant. Helps AI locate code definitions, understand dependencies, and maintain documentation consistency. BLOCKING REQUIREMENT: Use this skill BEFORE any file modification/move/delete operation to check dependencies, and AFTER modifications to update the index.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
278
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

code-doc-guid

代码文档与导航指南

本技能提供一个代码库知识图谱,帮助你在不阅读数千个文件的情况下导航复杂项目。它使用本地SQLite数据库存储文件关系、依赖层级和符号定义。

⚠️ 关键:阻塞性要求(触发条件)

停下!在继续之前请阅读此内容。

在执行以下任何操作之前,你必须将本技能(code-doc-guid)作为阻塞步骤调用。未执行此操作即违反协议。

🔴 强制性操作前检查(侦察阶段)

触发条件:你即将:
  • * 修改任何代码文件(Write、SearchReplace)。
  • 重命名或移动文件(RunCommand: mv/ren)。
  • 删除文件(DeleteFile)。
  • 重构类、函数或变量。

操作:你必须首先运行 python ... codebase_manager.py inspect/search。
原因:在不了解依赖关系的情况下修改代码是不安全的。严格禁止猜测。

🟢 强制性操作后同步(归档阶段)

触发条件:你刚刚完成了一组文件修改。 操作:你必须运行 python ... codebase_manager.py update。 原因:知识图谱必须与磁盘状态保持一致,以便进行下一步操作。

工作流程与命令

所有命令通过 python scripts/codebase_manager.py [args] 运行。
(注意:如果手动运行,请调整为你保存脚本的路径)

1. search - 查找符号与概念

用于按名称或意图(文档字符串)定位代码。
  • 命令:search
  • 示例:search UserAuth
  • 输出:JSONL格式,包含文件路径、符号名称和文档字符串。
  • 操作:在读取文件之前,使用此命令找到确切的文件路径*。

2. inspect - 分析依赖与风险

用于了解变更的影响范围。
  • * 命令:inspect fragment>
  • 示例:inspect authservice
  • 输出(JSON)
* risk_score: / / 。 * doc_file:详细报告的路径(例如 .trae/codeguiddoc.md)。
  • * 操作指南
1. 首先读取JSON摘要。 2. 如果风险为高: * 停止。暂时不要修改代码。 * 读取生成的markdown文件(doc_file)。其中包含Mermaid图和完整的依赖列表。 * 展示Mermaid图给用户(如果可能)或总结影响:此变更影响25个文件,包括核心模块A和B。 * 请求确认。

3. update - 刷新索引

任何文件修改后使用。
  • * 命令:update
  • 输出:正在处理X个变更的文件...
  • 注意:此操作是增量式的,速度非常快(通常<1秒)。在结束当前操作前务必运行此命令。

4. graph - 导出可视化(可选)

仅在用户明确要求架构概览时使用。
  • * 命令:graph
  • 输出:生成 .trae/architecturelayers.md(人类可读)和 .trae/dependencygraph.json(机器可读)。

Token经济策略

为节省Token和时间:

  1. 1. 不要为了查找一个函数而读取整个文件。使用 search -> Read(limit=20, offset=N)。
  2. 不要猜测依赖关系。使用 inspect 查看精确的关系图。
  3. 信任层级结构。如果你正在修改第0层文件,务必极其小心——它会破坏一切。如果修改第5层,则相对安全。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 code-doc-guid-1776199125 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-doc-guid-1776199125 技能

通过命令行安装

skillhub install code-doc-guid-1776199125

下载

⬇ 下载 code-doc-guid v1.0.2(免费)

文件大小: 13.96 KB | 发布时间: 2026-4-15 10:49

v1.0.2 最新 2026-4-15 10:49
- Improved output format for search and inspect commands (now returns JSON/JSONL for easier parsing).
- Inspect command now provides a risk score (HIGH/MEDIUM/LOW) and links to a Markdown report with dependency graphs.
- Updated workflow: clarified actionable steps, especially for high-risk changes (including when to stop, review, or ask for confirmation).
- Enhanced documentation for output expectations and user guidance on dependency impact and visualization.
- Minor rephrasing for clarity in action guidelines.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部