reasoning-orchestrator

Apply this skill first whenever the user presents a problem, question, or situation that requires structured thinking — before reaching for any specific reasoning framework. Triggers on any substantive request to evaluate, analyze, diagnose, decide, design, improve, understand, or learn from something. This is the entry point for the reasoning skill collection. If you are unsure which reasoning skill to use, always start here.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "reasoning-orchestrator" with this command: npx skills add andurilcode/skills/andurilcode-skills-reasoning-orchestrator

Reasoning Orchestrator

CRITICAL: This skill does NOT perform any reasoning itself. It plans and delegates. All reasoning is done by reading and applying individual skill files, or by spawning subagents. Do not shortcut by reasoning inline.


How to Execute This Skill

Follow these steps exactly, in order. Do not skip steps. Do not collapse steps.


STEP 1 — Triage (do this yourself, no skill file needed)

Classify the situation across these dimensions and write the classification out loud before proceeding:

Temporal direction: Forward-looking / Present-state / Backward-looking

Problem maturity:

  • Unframed — the problem itself may not be correctly defined
  • Framed, unsolved — problem understood, solution not found
  • Solved, needs validation — solution exists, needs stress-testing
  • Decided, needs learning — something happened, extract signal

Primary obstacle:

  • Don't understand the system → diagnostic track
  • Understand it, stuck on solutions → generative track
  • Have solutions, need to choose → convergence track
  • Something went wrong → retrospective track
  • About to commit to something → adversarial track
  • Don't know what we don't know → epistemic track

Domain complexity (if unclear, assign unknown and include cynefin-framework in Step 2):

  • Clear / Complicated / Complex / Chaotic / Unknown

Write the triage output in this format before moving to Step 2:

TRIAGE
Temporal: [forward / present / backward]
Maturity: [label]
Obstacle: [label] → [track]
Domain: [label]

STEP 2 — Build the Execution Plan (do this yourself, no skill file needed)

Using the triage output and the routing table below, produce a numbered execution plan. Label each step as SEQUENTIAL or PARALLEL. Do not execute anything yet.

Routing table — entry points by obstacle:

ObstacleExecution plan
Don't know what we're dealing withPARALLEL: epistemic-mapping ∥ cynefin-framework ∥ cognitive-bias-detection → re-triage
Don't understand the system / why it's failingPARALLEL: systems-thinking ∥ theory-of-constraints ∥ causal-inference → SEQUENTIAL: five-whys-root-cause → decision-synthesis
Plan / design needs validationPARALLEL: inversion-premortem ∥ red-teaming ∥ second-order-thinking → SEQUENTIAL: cognitive-bias-detection → decision-synthesis
Stuck, all solutions feel the sameSEQUENTIAL: epistemic-mapping → PARALLEL: lateral-thinking ∥ analogical-thinking ∥ first-principles-thinking → SEQUENTIAL: inversion-premortem → decision-synthesis
Need to decide between options (comparing A vs B vs C)PARALLEL: scenario-planning ∥ probabilistic-thinking ∥ fermi-estimation → decision-synthesis
Single decision, estimable odds, bias likely active (sunk cost / survivorship / gut vs math)SEQUENTIAL: decision-intelligence → decision-synthesis
Financial bet or investment sizingSEQUENTIAL: decision-intelligence (Kelly Criterion — only skill covering position sizing)
Something went wrong / post-mortemSEQUENTIAL: retrospective-counterfactual → PARALLEL: five-whys-root-cause ∥ causal-inference → SEQUENTIAL: cognitive-bias-detection
Long-term strategic commitmentPARALLEL: epistemic-mapping ∥ cognitive-bias-detection ∥ cynefin-framework → PARALLEL: scenario-planning ∥ probabilistic-thinking ∥ fermi-estimation → SEQUENTIAL: decision-intelligence → PARALLEL: inversion-premortem ∥ red-teaming ∥ second-order-thinking → SEQUENTIAL: stakeholder-power-mapping → decision-synthesis
Blocked / people won't adoptPARALLEL: stakeholder-power-mapping ∥ second-order-thinking ∥ causal-inference → decision-synthesis

Write the plan in this format:

EXECUTION PLAN
Step 1 — PARALLEL: [skill-a] ∥ [skill-b] ∥ [skill-c]
Step 2 — SEQUENTIAL: [skill-d]
Step 3 — PARALLEL: [skill-e] ∥ [skill-f]
Step 4 — SEQUENTIAL: [skill-g]

STEP 3 — Execute the Plan (step by step, never all at once)

Work through the execution plan one step at a time. For each step:

For a SEQUENTIAL step:

  1. Read the skill file:
    view: skills/[skill-name]/SKILL.md
    
  2. Apply the skill to the current problem context, following the methodology in that file exactly
  3. Write the output in the skill's output format
  4. Write the routing decision:
    STEP [N] COMPLETE — SEQUENTIAL: [skill-name]
    Key finding: [1–2 sentences]
    Routing to Step [N+1]: [reason based on finding]
    
  5. Proceed to the next step

For a PARALLEL step:

  1. Spawn one subagent per skill using the Task tool. Each subagent receives:

    • The full problem description
    • Any findings from prior sequential steps
    • This instruction: "Read skills/[skill-name]/SKILL.md then apply that skill's full methodology to the problem. Output your findings in that skill's output format. Do not perform other reasoning."
  2. Wait for all subagents to complete

  3. Synthesize their outputs:

    SYNTHESIS — Step [N] PARALLEL: [skill-a] ∥ [skill-b] ∥ [skill-c]
    
    Convergent findings (2+ skills agree — higher confidence):
    - [finding]
    
    Divergent findings (1 skill only — worth noting):
    - [finding] (from [skill])
    
    Contradictions (skills disagree — resolve before proceeding):
    - [skill-a] says [X], [skill-b] says [Y] → resolution: [...]
    
    Key inputs for Step [N+1]: [what the next step needs]
    
  4. Proceed to the next step


STEP 4 — Terminate

Stop when any of these conditions are met:

  • decision-synthesis has completed and produced a decision with acceptable confidence
  • The problem is understood well enough to act without further analysis
  • If 4+ steps have run without converging: stop, flag the problem as likely unframed, restart from Step 1 with epistemic-mapping as the only entry point

Write the termination output:

CHAIN COMPLETE
Steps executed: [list with SEQUENTIAL/PARALLEL labels]
Key finding: [1–2 sentences]
Recommended action: [what to do now]

Parallelization Reference

These five clusters are the canonical parallel groups. Skills within a cluster apply independent lenses and never depend on each other's output.

PatternSkillsUse when
P1 — Adversarialinversion-premortem ∥ red-teaming ∥ second-order-thinkingValidating a plan before commitment
P2 — Generativelateral-thinking ∥ analogical-thinking ∥ first-principles-thinkingStuck, need new options
P3 — Diagnosticsystems-thinking ∥ theory-of-constraints ∥ causal-inferenceSystem is failing, need to understand why
P4 — Uncertaintyscenario-planning ∥ probabilistic-thinking ∥ fermi-estimationDecision needs quantification
P5 — Meta-cognitiveepistemic-mapping ∥ cognitive-bias-detection ∥ cynefin-frameworkClean the reasoning environment first

Post-Step Routing Reference

After completing any step, use this table to adjust the plan if findings warrant it:

Completed skillFindingAdjust plan to include
epistemic-mappingDangerous assumptions foundfirst-principles-thinking (sequential, next)
cynefin-frameworkDomain = Complexlateral-thinking ∥ scenario-planning (parallel) instead of structured analysis
cynefin-frameworkDomain = ChaoticAct immediately; retrospective-counterfactual after stabilization
systems-thinkingBottleneck identifiedtheory-of-constraints (sequential)
five-whys-root-causeRoot cause is causal claimcausal-inference (sequential)
five-whys-root-causeMultiple root causesdecision-synthesis (sequential, to prioritize)
adversarial panel (P1)High-severity riskscognitive-bias-detection on the risk analysis (sequential)
generative panel (P2)All options weakepistemic-mapping — frame may be wrong (sequential, restart)
uncertainty panel (P4)High uncertainty persistsinversion-premortem on worst-case scenario (sequential)
decision-synthesisKey assumption too uncertainepistemic-mapping → validate before committing
decision-intelligenceProbability estimates feel shakyfermi-estimation ∥ probabilistic-thinking first, then re-run
decision-intelligenceDecision confirmed, options remain opendecision-synthesis to land the final call
retrospective-counterfactualSystemic cause foundsystems-thinking ∥ five-whys-root-cause (parallel)

Skill Registry

SkillFile pathParallelizes with
epistemic-mappingskills/epistemic-mapping/SKILL.mdcynefin-framework, cognitive-bias-detection
cynefin-frameworkskills/cynefin-framework/SKILL.mdepistemic-mapping, cognitive-bias-detection
systems-thinkingskills/systems-thinking/SKILL.mdtheory-of-constraints, causal-inference
theory-of-constraintsskills/theory-of-constraints/SKILL.mdsystems-thinking, causal-inference
five-whys-root-causeskills/five-whys-root-cause/SKILL.mdcausal-inference
causal-inferenceskills/causal-inference/SKILL.mdsystems-thinking, five-whys-root-cause
cognitive-bias-detectionskills/cognitive-bias-detection/SKILL.mdepistemic-mapping, cynefin-framework
inversion-premortemskills/inversion-premortem/SKILL.mdred-teaming, second-order-thinking
red-teamingskills/red-teaming/SKILL.mdinversion-premortem, second-order-thinking
second-order-thinkingskills/second-order-thinking/SKILL.mdinversion-premortem, red-teaming
probabilistic-thinkingskills/probabilistic-thinking/SKILL.mdscenario-planning, fermi-estimation
fermi-estimationskills/fermi-estimation/SKILL.mdprobabilistic-thinking, scenario-planning
scenario-planningskills/scenario-planning/SKILL.mdprobabilistic-thinking, fermi-estimation
stakeholder-power-mappingskills/stakeholder-power-mapping/SKILL.mdsecond-order-thinking, causal-inference
lateral-thinkingskills/lateral-thinking/SKILL.mdanalogical-thinking, first-principles-thinking
analogical-thinkingskills/analogical-thinking/SKILL.mdlateral-thinking, first-principles-thinking
first-principles-thinkingskills/first-principles-thinking/SKILL.mdlateral-thinking, analogical-thinking
decision-synthesisskills/decision-synthesis/SKILL.mdruns after all others
decision-intelligenceskills/decision-intelligence/SKILL.mdprobabilistic-thinking, fermi-estimation, scenario-planning
retrospective-counterfactualskills/retrospective-counterfactual/SKILL.mdfive-whys-root-cause, causal-inference

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

red-teaming

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

inversion-premortem

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

cognitive-bias-detection

No summary provided by upstream source.

Repository SourceNeeds Review