# Answering Sequence Design

> SOP: Design the optimal answering order for sub-questions

- Skill: `yogsoth-ai/answering-sequence-design` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add yogsoth-ai/answering-sequence-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yogsoth-ai/answering-sequence-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yogsoth-ai (https://skillmd.com/u/yogsoth-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yogsoth-ai/answering-sequence-design

---


# Answering Sequence Design

Design the optimal answering order for sub-questions — based on dependency relationships and resource efficiency.

## HARD-GATE

<HARD-GATE>
Input must contain: sub-question list + dependency graph (from dependency-mapping).
</HARD-GATE>

## Pipeline

1. **Precondition check**: is the dependency graph acyclic
2. **Topological sort**: determine the basic order based on dependency relationships
3. **Parallel grouping**: identify sub-questions that can proceed simultaneously
4. **Resource optimization**: adjust the order considering resource constraints
5. **Risk ordering**: prioritize high-risk/high-uncertainty items (fail fast)
6. **Final sequence**: determine the optimal sequence by integrating the above factors
7. **Output**: execution sequence + phased plan + parallelization opportunities

## Output Format

```
Phase 1 (parallel): [SQ1, SQ3] — no mutual dependencies
Phase 2 (sequential): [SQ2] — depends on SQ1
Phase 3 (parallel): [SQ4, SQ5] — depend on SQ2
Rationale: [why this order is optimal]
Risk note: [which sub-questions, if they fail, will affect subsequent ones]
```
</output>

