원클릭으로
extract-topology
当需要理解模块内部结构、职责边界、上下游交互方式、或关键设计决策时使用。读取结构地图,逐模块产出深度拓扑分析文档。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当需要理解模块内部结构、职责边界、上下游交互方式、或关键设计决策时使用。读取结构地图,逐模块产出深度拓扑分析文档。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when executing implementation plans with independent tasks in the current session
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when you have a spec or requirements for a multi-step task, before touching code
| name | extract-topology |
| description | 当需要理解模块内部结构、职责边界、上下游交互方式、或关键设计决策时使用。读取结构地图,逐模块产出深度拓扑分析文档。 |
读取结构地图,逐模块产出深度拓扑分析文档。
`{KB_DATA_ROOT}/raw//_map.md` 必须存在(由 scan 技能产出)。如果没有,先调用 scan 技能。| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
--target <path> | 是 | - | 目标代码库路径 |
--project <name> | 是 | - | 项目名称 |
--module <name> | 否 | 全量 | 只分析指定模块 |
--kb-data-root <path> | 否 | 插件 data 目录绝对路径 | 数据根目录 |
{KB_DATA_ROOT}/raw/<project>/_map.md 必须存在{KB_DATA_ROOT}/raw/<project>/topology/_index.md(带 frontmatter 的索引){KB_DATA_ROOT}/raw/<project>/topology/modules/<module>.md(每个模块一份深度文档)| 想法 | 问题 |
|---|---|
| "我已经很熟悉这个模块了,不需要读代码" | 直觉会遗漏内部结构变化和隐性依赖,必须从代码证据出发 |
| "把所有模块写在一个大文件里" | 每个模块一份文档,保证独立性和可读性 |
| "职责边界只写负责什么就够了" | 只写"负责"会导致职责扩散——读者会假设你没写的你也管。必须同时写"不负责" |
| "Mermaid 图可有可无" | 拓扑分析的核心价值是可视化关系。没有图 = 没有拓扑分析 |
_map.md,获取模块清单和依赖关系--module,只分析该模块;否则分析所有模块topology/modules/<module>.mdtopology/_index.md(模块清单 + 依赖总图 + frontmatter)_index.md frontmatter---
project: <project>
dimension: topology
date: YYYY-MM-DD
status: unprocessed
tags: [...]
---
每份模块文档必须包含以下章节:模块概述(职责 + 系统位置)、内部结构(子组件 + Mermaid 组件图)、职责边界(负责 + 不负责,各 ≥ 3 条)、上游依赖(表格 + Mermaid 图)、下游依赖(表格 + Mermaid 图)、关键设计决策(≥ 3 条,有量化说明)、代码证据(实际路径 + 行号)。
交付前逐项勾选,P0 未满足必须补充: