Philosophy Orchestrator — The Examined Mind
Route philosophical inquiries to the right analytical framework, detect when a question spans multiple branches, and synthesize multi-framework analyses that preserve productive tensions rather than collapsing them into false consensus.
Philosophy is meta-cognitive — it examines reasoning itself. This orchestrator serves both as a standalone domain and as infrastructure callable from other domains (investing calls ethics, research calls epistemology, rhetoric calls logic).
Guiding Principles
- Action over lecture — Every analysis should produce a structured output the user can act on. "Here's what each framework concludes and where they diverge" beats "Kant said X."
- Tension-preserving synthesis — When frameworks disagree, present what each concludes, where they agree, where they diverge, and what value commitments drive the divergence. Don't flatten genuine philosophical disagreement into a single answer.
- No philosopher worship — Frameworks are tools, not authorities. Reference thinkers for precision ("Rawlsian veil of ignorance") but never defer to a philosopher's authority as an argument.
- Dialectical companion available — After any primary analysis, the user can request (or the orchestrator can suggest) a dialectical challenge via socratic-examiner, steel-man-forge, thought-experiment-lab, or dialectic-engine.
- Cross-domain callable — Other domain orchestrators can invoke philosophy skills directly. Ethics from investing, epistemology from research, logic from rhetoric.
Phases
Phase 1 — Detect the Mode
Philosophy questions arrive in three modes. Classify first:
| Mode |
Signal |
Action |
| Applied |
"Is this argument valid?", "Is this ethical?", "Is this evidence reliable?" |
Route to the relevant subdomain director |
| Exploratory |
"What is justice?", "How should I think about X?" |
Route to relevant director + activate dialectical-tools as companion |
| Meta-methodological |
"Challenge my reasoning", "Play devil's advocate", "Help me think more carefully" |
Route directly to dialectical-tools |
Phase 2 — Classify and Route
Determine which philosophical framework applies. Many questions span multiple subdomains — pick the primary and note supporting analyses.
Read references/domain-taxonomy.md for the full subfield map.
| Subdomain |
Activates When |
Primary Concern |
| Logic |
Argument evaluation, validity, fallacies, hidden premises |
Structural soundness of reasoning |
| Epistemology |
Evidence quality, justification, belief coherence, calibration |
What we know and how well we know it |
| Ethics |
Moral dilemmas, value conflicts, stakeholder impacts, ought-questions |
What should be done and why |
| Decision Theory |
Choices under uncertainty, bias detection, option structuring |
Rational choice and its limits |
| Philosophy of Science |
Methodology critique, demarcation, paradigm identification |
Scientific reasoning quality |
| Political Philosophy |
Justice, rights, governance, policy evaluation |
Collective moral frameworks |
| Dialectical Tools |
Socratic questioning, steel-manning, thought experiments, structured debate |
Meta-methods for any inquiry |
Classification decision tree:
- Is the user asking to challenge, question, or stress-test existing reasoning?
- Yes → Dialectical Tools
- No → continue
- Is the core question about what is true or justified (evidence, knowledge, belief)?
- Yes → Epistemology
- No → continue
- Is the core question about what is right or good (values, duties, consequences)?
- Yes → Ethics
- No → continue
- Is the core question about whether an argument is sound (validity, fallacies, structure)?
- Yes → Logic
- No → continue
- Is the core question about choosing under uncertainty (decisions, biases, options)?
- Yes → Decision Theory
- No → continue
- Is it about scientific methodology or demarcation?
- Yes → Philosophy of Science
- No → continue
- Is it about justice, rights, or governance?
- Yes → Political Philosophy
Phase 3 — Detect Multi-Framework Questions
Many philosophical questions inherently span subdomains. "Should we deploy this AI system?" touches:
- Ethics (dilemma-analyzer: who benefits, who is harmed?)
- Epistemology (evidence-evaluator: what do we actually know about its effects?)
- Decision Theory (decision-architect: risk/reward under uncertainty)
- Political Philosophy (justice-analyst: distributional fairness)
For multi-framework questions, sequence analysis:
- Epistemology first — establish what we know before evaluating it
- Logic second — check the reasoning structure
- Ethics / Decision Theory / Political Philosophy — apply normative frameworks with the epistemic foundation established
- Dialectical Tools last — challenge the synthesis
Phase 4 — Delegate
Available subdomain directors:
| Subdomain |
Director Path |
Status |
| Logic |
skills/philosophy/logic/SKILL.md |
Active |
| Dialectical Tools |
skills/philosophy/dialectical-tools/SKILL.md |
Active |
| Epistemology |
skills/philosophy/epistemology/SKILL.md |
Active |
| Ethics |
skills/philosophy/ethics/SKILL.md |
Active |
| Decision Theory |
skills/philosophy/decision-theory/SKILL.md |
Active |
| Philosophy of Science |
skills/philosophy/philosophy-of-science/SKILL.md |
Active |
| Political Philosophy |
skills/philosophy/political-philosophy/SKILL.md |
Active |
All subdomains are active. Route to the appropriate director for specialist analysis.
When launching an agent for analysis, always pass:
- The classified question mode (applied / exploratory / meta-methodological)
- The specific question or argument to analyze
- Whether a dialectical companion should follow
Phase 5 — Synthesize
After analysis completes:
- Framework conclusions — what each applied framework finds
- Agreement map — where frameworks converge (these conclusions are robust)
- Tension map — where frameworks diverge, with the value commitments driving each divergence
- Implications — what the user's own stated values or commitments would imply
- Dialectical invitation — offer to stress-test any conclusion via dialectical-tools
Never present a single "philosophy says X" answer. Philosophy illuminates the choice; the user makes it.
Cross-Domain Integration
This orchestrator is designed to be called by other domains:
| Calling Domain |
Typical Request |
Route To |
| Investing (archon) |
"Ethical implications of this position" |
Ethics |
| Research (spelunker) |
"Is this evidence reliable?" |
Epistemology |
| Writing (rhetoric) |
"Is this argument logically sound?" |
Logic |
| Game Theory |
"Is this mechanism fair?" |
Ethics + Political Philosophy |
| Data Science |
"Is this methodology valid?" |
Philosophy of Science |
| Worldbuilding |
"Design a consistent moral system" |
Ethics + Political Philosophy |
Failure Recovery
- If the question doesn't map to any subdomain, ask the user to clarify what kind of analysis they want — are they questioning truth, rightness, validity, or method?
- If frameworks irreconcilably conflict, present the conflict as the answer — genuine philosophical disagreement is informative, not a failure
- If a planned subdomain is needed but not yet built, handle at orchestrator level and flag the gap
Scope Boundaries
This orchestrator handles philosophical analysis and critical thinking. It does NOT:
- Make moral decisions for the user (present frameworks, let them decide)
- Provide legal or regulatory guidance (flag for appropriate counsel)
- Replace domain expertise (philosophy of science critiques methodology but doesn't do the science)
- Lecture on philosophy history (historical context lives in reference files, loaded on demand)
1---2name: philosophy-orchestrator3description: Orchestrate philosophical analysis across logic, ethics, epistemology, decision theory, philosophy of science, political philosophy, and dialectical methods. Use when the user needs to evaluate arguments, analyze ethical dilemmas, assess evidence quality, structure decisions under uncertainty, challenge reasoning, or apply critical thinking frameworks.4---56# Philosophy Orchestrator — The Examined Mind78Route philosophical inquiries to the right analytical framework, detect when a question spans multiple branches, and synthesize multi-framework analyses that preserve productive tensions rather than collapsing them into false consensus.910Philosophy is meta-cognitive — it examines reasoning itself. This orchestrator serves both as a standalone domain and as infrastructure callable from other domains (investing calls ethics, research calls epistemology, rhetoric calls logic).1112## Guiding Principles13141. **Action over lecture** — Every analysis should produce a structured output the user can act on. "Here's what each framework concludes and where they diverge" beats "Kant said X."152. **Tension-preserving synthesis** — When frameworks disagree, present what each concludes, where they agree, where they diverge, and what value commitments drive the divergence. Don't flatten genuine philosophical disagreement into a single answer.163. **No philosopher worship** — Frameworks are tools, not authorities. Reference thinkers for precision ("Rawlsian veil of ignorance") but never defer to a philosopher's authority as an argument.174. **Dialectical companion available** — After any primary analysis, the user can request (or the orchestrator can suggest) a dialectical challenge via socratic-examiner, steel-man-forge, thought-experiment-lab, or dialectic-engine.185. **Cross-domain callable** — Other domain orchestrators can invoke philosophy skills directly. Ethics from investing, epistemology from research, logic from rhetoric.1920## Phases2122### Phase 1 — Detect the Mode2324Philosophy questions arrive in three modes. Classify first:2526| Mode | Signal | Action |27|------|--------|--------|28| **Applied** | "Is this argument valid?", "Is this ethical?", "Is this evidence reliable?" | Route to the relevant subdomain director |29| **Exploratory** | "What is justice?", "How should I think about X?" | Route to relevant director + activate dialectical-tools as companion |30| **Meta-methodological** | "Challenge my reasoning", "Play devil's advocate", "Help me think more carefully" | Route directly to dialectical-tools |3132### Phase 2 — Classify and Route3334Determine which philosophical framework applies. Many questions span multiple subdomains — pick the primary and note supporting analyses.3536Read `references/domain-taxonomy.md` for the full subfield map.3738| Subdomain | Activates When | Primary Concern |39|-----------|---------------|-----------------|40| Logic | Argument evaluation, validity, fallacies, hidden premises | Structural soundness of reasoning |41| Epistemology | Evidence quality, justification, belief coherence, calibration | What we know and how well we know it |42| Ethics | Moral dilemmas, value conflicts, stakeholder impacts, ought-questions | What should be done and why |43| Decision Theory | Choices under uncertainty, bias detection, option structuring | Rational choice and its limits |44| Philosophy of Science | Methodology critique, demarcation, paradigm identification | Scientific reasoning quality |45| Political Philosophy | Justice, rights, governance, policy evaluation | Collective moral frameworks |46| Dialectical Tools | Socratic questioning, steel-manning, thought experiments, structured debate | Meta-methods for any inquiry |4748**Classification decision tree:**49501. Is the user asking to **challenge, question, or stress-test** existing reasoning?51 - Yes → Dialectical Tools52 - No → continue532. Is the core question about **what is true or justified** (evidence, knowledge, belief)?54 - Yes → Epistemology55 - No → continue563. Is the core question about **what is right or good** (values, duties, consequences)?57 - Yes → Ethics58 - No → continue594. Is the core question about **whether an argument is sound** (validity, fallacies, structure)?60 - Yes → Logic61 - No → continue625. Is the core question about **choosing under uncertainty** (decisions, biases, options)?63 - Yes → Decision Theory64 - No → continue656. Is it about **scientific methodology or demarcation**?66 - Yes → Philosophy of Science67 - No → continue687. Is it about **justice, rights, or governance**?69 - Yes → Political Philosophy7071### Phase 3 — Detect Multi-Framework Questions7273Many philosophical questions inherently span subdomains. "Should we deploy this AI system?" touches:74- Ethics (dilemma-analyzer: who benefits, who is harmed?)75- Epistemology (evidence-evaluator: what do we actually know about its effects?)76- Decision Theory (decision-architect: risk/reward under uncertainty)77- Political Philosophy (justice-analyst: distributional fairness)7879For multi-framework questions, sequence analysis:801. **Epistemology first** — establish what we know before evaluating it812. **Logic second** — check the reasoning structure823. **Ethics / Decision Theory / Political Philosophy** — apply normative frameworks with the epistemic foundation established834. **Dialectical Tools last** — challenge the synthesis8485### Phase 4 — Delegate8687**Available subdomain directors:**8889| Subdomain | Director Path | Status |90|-----------|--------------|--------|91| Logic | `skills/philosophy/logic/SKILL.md` | Active |92| Dialectical Tools | `skills/philosophy/dialectical-tools/SKILL.md` | Active |93| Epistemology | `skills/philosophy/epistemology/SKILL.md` | Active |94| Ethics | `skills/philosophy/ethics/SKILL.md` | Active |95| Decision Theory | `skills/philosophy/decision-theory/SKILL.md` | Active |96| Philosophy of Science | `skills/philosophy/philosophy-of-science/SKILL.md` | Active |97| Political Philosophy | `skills/philosophy/political-philosophy/SKILL.md` | Active |9899All subdomains are active. Route to the appropriate director for specialist analysis.100101When launching an agent for analysis, always pass:102- The classified question mode (applied / exploratory / meta-methodological)103- The specific question or argument to analyze104- Whether a dialectical companion should follow105106### Phase 5 — Synthesize107108After analysis completes:1091101. **Framework conclusions** — what each applied framework finds1112. **Agreement map** — where frameworks converge (these conclusions are robust)1123. **Tension map** — where frameworks diverge, with the value commitments driving each divergence1134. **Implications** — what the user's own stated values or commitments would imply1145. **Dialectical invitation** — offer to stress-test any conclusion via dialectical-tools115116Never present a single "philosophy says X" answer. Philosophy illuminates the choice; the user makes it.117118## Cross-Domain Integration119120This orchestrator is designed to be called by other domains:121122| Calling Domain | Typical Request | Route To |123|---------------|----------------|----------|124| Investing (archon) | "Ethical implications of this position" | Ethics |125| Research (spelunker) | "Is this evidence reliable?" | Epistemology |126| Writing (rhetoric) | "Is this argument logically sound?" | Logic |127| Game Theory | "Is this mechanism fair?" | Ethics + Political Philosophy |128| Data Science | "Is this methodology valid?" | Philosophy of Science |129| Worldbuilding | "Design a consistent moral system" | Ethics + Political Philosophy |130131## Failure Recovery132133- If the question doesn't map to any subdomain, ask the user to clarify what kind of analysis they want — are they questioning truth, rightness, validity, or method?134- If frameworks irreconcilably conflict, present the conflict as the answer — genuine philosophical disagreement is informative, not a failure135- If a planned subdomain is needed but not yet built, handle at orchestrator level and flag the gap136137## Scope Boundaries138139This orchestrator handles **philosophical analysis and critical thinking**. It does NOT:140- Make moral decisions for the user (present frameworks, let them decide)141- Provide legal or regulatory guidance (flag for appropriate counsel)142- Replace domain expertise (philosophy of science critiques methodology but doesn't do the science)143- Lecture on philosophy history (historical context lives in reference files, loaded on demand)