graphify · git:20260512.6523792 · 2026-05-12 · sha256 fcdde4019e104731

graphify git:20260512.6523792A

Immutable. This exact content is served forever at /api/v1/blob/fcdde4019e104731.

---
name: graphify
description: >
  将 Graphify 作为可选知识图谱能力接入,用于 brownfield 结构扫描、依赖路径分析与架构问答。
  不替代 `/team-*` 主链;输出统一回落到 handoff 与 artifacts 证据。
origin: safishamsi/graphify (adapted)
---

# Graphify

## 用途

- 对已有仓库做结构化认知:模块关系、调用路径、关键依赖、热点边界。
- 在设计和实现前补“证据层”,降低只靠直觉拆任务的风险。
- 为 `/team-plan`、`/team-execute`、`/team-review` 提供可回溯的图谱证据。

## 触发信号

- brownfield 项目,且改动面跨多个目录或服务。
- 需求涉及“这个能力到底在哪里实现”“改这个会影响哪些模块”。
- 评审阶段需要对依赖路径、耦合点和影响范围做结构化证明。

## 默认工作流

1. 先跑 `npm run graphify:doctor`,确认 Python 与 Graphify CLI 可用。
2. 在项目根目录生成/更新图谱,统一输出到 `graphify-out/`。
3. 用 `query/path/explain` 回答任务相关的结构问题,形成可引用结论。
4. 把关键发现回落到主链:
   - 规划阶段 -> `/team-plan` 的 challenge/design/readiness 证据
   - 执行阶段 -> `/team-execute` 的 story slice 影响面说明
   - 评审阶段 -> `/team-review` 的风险与回归边界说明
5. 结论需要通过 handoff 或 artifact 写入项目文档,不停留在临时会话。

## 输出约定

- 统一目录:`graphify-out/`
- 最小交付内容:
  - 本次分析目标(问题是什么)
  - 查询/路径命令与核心结果(结果是什么)
  - 对主链决策的影响(接下来做什么)

## 边界与禁用项

- Graphify 只是可选能力,不替代 workflow-engine,也不创建并行责任链。
- 不在本仓库执行 `graphify codex install` 或 `graphify claude install`,避免改写现有 AGENTS/hooks 契约。
- 不自动安装 Python 或 `graphifyy`;环境依赖由使用方负责。

## 推荐组合

- 结构不清的 brownfield 任务:`/team-help -> graphify(build/query/path/explain) -> /team-plan`
- 高风险改动评估:`/team-execute -> graphify(path/explain) -> /handoff -> /team-review`