← ClaudeAtlas

doc-set-plannerlisted

Plan and decompose a broad documentation subject into a coordinated SET of MIF documents, fan out to the genre member skills, and reconcile the cross-document MIF relationship graph. Use when a request spans multiple documents ("document the auth system", "produce the full spec set for feature X") rather than a single genre artifact.
modeled-information-format/mif-docs-plugin · ★ 0 · Data & Documents · score 71
Install: claude install-skill modeled-information-format/mif-docs-plugin
# doc-set-planner The orchestration engine of the suite. A broad subject is *planned and decomposed*, not hand-assembled doc-by-doc. One engine + declarative per-group recipes (mirroring an orchestrator -> fan-out pattern): take a subject, decompose it into a group's member documents, fan out to the member genre skills, and reconcile the cross-document MIF `relationships[]` graph. ## Engine flow (genre-agnostic) 1. **Scope** — take the subject + target group; load the group recipe from `recipes/<group>.json`. 2. **Plan** — decompose into the recipe's member docs; emit a plan (what each member covers, the shared MIF namespace, the intended cross-link graph). When a semantic corpus is available, search it for each planned member first (see *Semantic discovery* below) and surface strong hits as "existing coverage — extend instead of create?" decisions in the plan. 3. **Fan-out** — invoke each member skill with its slice; members author independently (in parallel where possible). 4. **Reconcile** — wire MIF `relationships[]` across members per the recipe's cross-link contract; dedupe entities. When a corpus is available, offer find-similar results per member as *candidate* additional `relationships[]` targets for the author to accept or reject. 5. **Validate** — every member passes its own acceptance (`mif-validate --level 1`) **and** the set is *link-complete*: every declared cross-`relationships[]` target resolves to a produced member. ## Re