design-split-options

Compares alternative initiative decompositions and writes a recommended SPLIT_OPTIONS.md before task graph authoring.

2|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/siarhei-belavus/agent-public --skill design-split-options-siarhei-belavus
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-split-options
Source: https://github.com/siarhei-belavus/agent-public/tree/main/skills/atelier-workflow/design-split-options
Command: npx skills add https://github.com/siarhei-belavus/agent-public --skill design-split-options-siarhei-belavus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When an initiative's task boundaries or sequencing are still ambiguous, jumping straight to a task graph locks in a weak decomposition. This Skill forces a structured comparison of 2-3 materially different split options before committing to TASK_GRAPH.md. ## Core Features & Use Cases - Option Generation: Produces 2-3 materially different decomposition candidates, not cosmetic variants of the same split. - Structured Comparison: Evaluates options on ownership clarity, coupling, validation fit, sequencing, hidden shared context risk, and handoff readiness to fresh agents. - Explicit Recommendation: Writes a SPLIT_OPTIONS.md artifact with one clearly recommended direction expressed as candidate final task graphs. - Use Case: Before decomposing a large initiative, you are unsure whether to split by domain boundary or by delivery phase. Use this Skill to compare both decompositions and record a justified recommendation. ## Quick Start Use the design-split-options skill to compare alternative decompositions of this initiative and write SPLIT_OPTIONS.md with a recommended direction.

Frequently Asked Questions about design-split-options

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare different ways to split an initiative into tasks?▼

Generate 2-3 materially different decomposition options and compare them on ownership clarity, coupling, validation fit, sequencing, and hidden shared context risk. Write the comparison as candidate final task graphs in SPLIT_OPTIONS.md with one explicit recommendation.

When should I explore split options before writing a task graph?▼

Use split option comparison when task boundaries or sequencing are still ambiguous and committing directly to a task graph would lock in a weak decomposition. If the split is already obvious, proceed directly to authoring the task graph.

What criteria should I use to evaluate task decomposition options?▼

Evaluate options on ownership clarity, coupling between tasks, validation fit, sequencing and uncertainty reduction, risk of hidden shared context, and how easily each child task can be handed to a fresh agent.

What inputs are needed before designing split options?▼

You need the initiative's BRIEF.md, UBIQUITOUS_LANGUAGE.md, DECISIONS.md, INVARIANTS.md, REPO_MAP.md, CONTRACTS.md, and OPEN_QUESTIONS.md, plus the initiative packet and workflow contract references. The initiative should enter split_drafting status first.

What are common mistakes when comparing decomposition options?▼

Common mistakes include producing cosmetic variants of the same split, deferring the recommendation when evidence already favors one option, and writing changelog commentary about prior attempts instead of candidate final task graphs.