dependency-mapping
$
npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/dependency-mapping映射子问题间的依赖关系 — 确定哪些子问题必须先回答。
SKILL.md
.github/skills/dependency-mappingView on GitHub ↗
---
name: dependency-mapping
description: "SOP: 映射子问题间的依赖关系"
version: 1.0.0
category: hypothesis-formation
type: sop
campaign: research-question
input: "子问题列表"
output: "依赖图 + 关键路径 + 建议回答顺序"
dependencies:
skills:
- subagent-spawning
---
# Dependency Mapping
映射子问题间的依赖关系 — 确定哪些子问题必须先回答。
## HARD-GATE
<HARD-GATE>
输入必须包含: ≥2 个已生成的子问题。
</HARD-GATE>
## Pipeline
1. **前置检查**: 子问题列表是否完整
2. **依赖识别**: 对每对子问题判断是否存在依赖
3. **依赖类型标注**: 强依赖(必须先完成)/ 弱依赖(有帮助但非必须)
4. **循环检测**: 检查是否存在循环依赖
5. **关键路径识别**: 找到最长依赖链
6. **并行机会识别**: 找到可同时进行的子问题组
7. **输出**: 依赖图 + 关键路径 + 并行机会
## Output Format
```
Dependencies:
SQ1 → SQ2 (strong: SQ2 needs SQ1's result as input)
SQ1 → SQ3 (weak: SQ3 benefits from SQ1 but can proceed independently)
SQ2 → SQ4 (strong)
Circular dependencies: NONE / [list]
Critical path: SQ1 → SQ2 → SQ4 (length: 3)
Parallel groups: [SQ1, SQ3] can run simultaneously
```
More from yogsoth-ai/de-anthropocentric-research-engine
- abductive-hypothesis-generationStrategy: 面对异常的最佳解释推理
- ablation-brainstormRemove components one by one, observe system changes to reveal hidden dependencies and generate ideas from structural gaps.
- ablation-component-mappingMap system architecture to ablatable units for ablation studies
- ablation-designDesign ablation studies to isolate component contributions in ML systems
- ablation-executionRemove components one by one from a system, record the response/impact of each removal.
- abp-vulnerability-classificationClassify assumptions on 2 axes — load-bearing (how much conclusion depends on it) × vulnerable (how likely to be false). Focuses attention on High-Load × High-Vulnerable quadrant.
- abstraction-extractionExtract abstract principles from concrete domain cases. Strips domain-specific details to reveal transferable mechanisms.
- abstraction-ladderPerform bisociation at multiple abstraction levels
- abstraction-ladderingMove between concrete and abstract framings — 3 levels up (Why?) and 3 levels down (How?) to find the most productive research level.
- abstraction-to-designAbstract biological principle to design principle. Bridge from biology to engineering.