Visual prompt — graphify 分工总览
- id: architecture-overview
- type: diagram
- purpose: 展示 /graphify 技能、CLI 安装器、tree-sitter AST 抽取、语义抽取子代理、graphify-out 产物与 MCP 查询入口之间的分工
- aspect_ratio: 16:9
- status: prompt-only
Prompt
画一张横向分工示意图,说明 graphify 这条 Agent Skill 的工作构成,中文标注,扁平技术插图风格,深色文字配浅色底,不要照片质感或拟物高光。
布局分四列,从左到右:
- 触发层:一个终端/助手对话窗口,标注
/graphify .,下方小字列出宿主样本 "Claude Code / Codex / Cursor / Gemini CLI",并画一条支线指向一个齿轮,标注 "graphify install注册 SKILL.md(23 个安装目标)"。 - 抽取层(并列两条泳道):上泳道标注 "Part A · tree-sitter AST",副标题 "确定性 · 本地 · 无 API 费用",画代码文件图标汇入;下泳道标注 "Part B · 语义抽取",副标题 "文档/PDF/图片 · 并行子代理",用虚线画一个分叉标注 "无文档时直接跳过"。两条泳道在右侧汇合到一个节点 "Part C 合并"。
- 构建层:竖排小流水线 "build → cluster(Leiden) → analyze → 健康检查",旁边画一个带锁的小方块标注 "收缩保护:节点变少时拒绝覆盖"。
- 产物与消费层:一个目录块
graphify-out/,内含graph.json、graph.html、GRAPH_REPORT.md;从graph.json引出三条箭头,分别标注query/path/explain,再引出一条标注 "MCP 服务:团队共享一张图"。
视觉重点:用颜色或线宽强调 "Part A 实线(本地、免费)" 与 "Part B 虚线(走模型、要确认)" 的区别,这是整张图要传达的核心。
避免:不要画数据库、向量索引、Kubernetes 或云服务图标;不要画具体的代码文字;不要出现真实公司标志。