[ PROMPT_NODE_25516 ]
代码库工作流
[ SKILL_DOCUMENTATION ]
# 代码库工作流示例
当用户想要将代码库编译为持久化模块页面、图谱产物和可评审的输出时,请使用此示例。
## 命令
bash
swarmvault init --obsidian
swarmvault source add https://github.com/karpathy/micrograd
swarmvault compile --approve
swarmvault diff
swarmvault review list
swarmvault review show --diff
swarmvault review accept
swarmvault query "What is the auth flow?"
swarmvault graph serve
## 检查清单
- `wiki/code/` 是否包含模块页面
- `wiki/outputs/source-briefs/` 是否包含代码库入门摘要
- `state/code-index.json` 是否存在(用于支持代码库感知的符号/导入解析)
- 当知识库位于 git 中时,`swarmvault diff` 是否反映了图谱级的添加和删除
- 使用 `--approve` 时,`state/approvals/` 是否包含暂存的评审包
- `wiki/graph/report.md` 是否高亮显示了重要模块、桥接节点和冲突
## 指导建议
- 在进行广泛的 grep 搜索之前,优先阅读 `wiki/graph/report.md` 和相关的 `wiki/code/*.md` 页面。
- 如果组织结构不正确,请先更新 `swarmvault.schema.md`,而不是手动编辑生成的页面。
- 当代码库需要自动保持最新时,请使用 `swarmvault watch --lint --repo` 加上 `swarmvault hook install`。