con un clic
extract-topology
当需要理解模块内部结构、职责边界、上下游交互方式、或关键设计决策时使用。读取结构地图,逐模块产出深度拓扑分析文档。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
当需要理解模块内部结构、职责边界、上下游交互方式、或关键设计决策时使用。读取结构地图,逐模块产出深度拓扑分析文档。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
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
Basado en la clasificación ocupacional SOC
| 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 未满足必须补充: