Skip to main content

integrated-reasoning-v2

Enhanced meta-orchestration for selecting and combining reasoning patterns. Now includes 9 methodologies (ToT, BoT, SRC, HE, AR, DR, AT, RTR, NDF) with weighted multi-dimensional selection, feedback loops, uncertainty propagation, and validated confidence aggregation. Use when facing complex problems requiring optimal reasoning strategy selection.

Aller à l'installation

Informations de source

Dépôt
kimasplund/claude_cognitive_reasoning
Dernière activité de la source
19 janvier 2026 à 10:52
Langue détectée de SKILL.md
anglais
Étoiles
5
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
integrated-reasoning-v2
description
Enhanced meta-orchestration for selecting and combining reasoning patterns. Now includes 9 methodologies (ToT, BoT, SRC, HE, AR, DR, AT, RTR, NDF) with weighted multi-dimensional selection, feedback loops, uncertainty propagation, and validated confidence aggregation. Use when facing complex problems requiring optimal reasoning strategy selection.
license
MIT
# Integrated Reasoning v2 - Meta-Orchestration **Purpose**: Select and orchestrate optimal reasoning pattern(s) for your problem. V2 addresses limitations of v1: adds new patterns, replaces order-dependent decision tree with weighted scoring, includes feedback loops, and fixes confidence aggregation. ## Available Reasoning Patterns (9) | Pattern | Purpose | Best For | |---------|---------|----------| | **Tree of Thoughts (ToT)** | Find optimal solution through deep exploration | Optimization, clear criteria, find THE best | | **Breadth of Thought (BoT)** | Map solution space comprehensively | Unknown space, need multiple options | | **Self-Reflecting Chain (SRC)** | Sequential reasoning with validation | Dependent steps, proofs, linear traces | | **Hypothesis-Elimination (HE)** | Systematic elimination through evidence | Diagnosis, debugging, root cause | | **Adversarial Reasoning (AR)** | Stress-test through attack simulation | Validation, security, pre-mortems | | **Dialectical Reasoning (DR)** | Synthesize opposing valid perspectives | Trade-offs, conceptual conflicts | | **Analogical Transfer (AT)** | Solve via cross-domain parallels | Novel problems, no direct precedent | | **Rapid Triage Reasoning (RTR)** | Fast decisions under time pressure | Incidents, emergencies, time-boxed choices | | **Negotiated Decision Framework (NDF)** | Multi-stakeholder coordination | Politics, competing interests, buy-in needed | --- ## Pattern Selection: Weighted Multi-Dimensional Scoring ### Step 1: Assess Problem Characteristics Score each dimension (1-5): ```markdown | Dimension | Score | Description | |-----------|-------|-------------| | **Sequential Dependencies** | _/5 | Do steps depend on previous steps? | | **Criteria Clarity** | _/5 | Can you clearly evaluate solutions? | | **Solution Space Known** | _/5 | Do you know the options? | | **Single Answer Needed** | _/5 | Need ONE answer vs multiple options? | | **Evidence Available** | _/5 | Can you gather discriminating evidence? | | **Opposing Valid Views** | _/5 | Are there legitimate conflicting perspectives? | | **Problem Novelty** | _/5 | Is this unprecedented in your domain? | | **Robustness Required** | _/5 | Need to stress-test before committing? | | **Solution Exists** | _/5 | Do you have a candidate solution to evaluate? | | **Time Pressure** | _/5 | How constrained is decision time? (5=minutes) | | **Stakeholder Complexity** | _/5 | Multiple parties with competing interests? | ``` ### Step 1.5: Time Pressure Fast-Path **CRITICAL**: If Time Pressure = 5 (emergency/incident): - Skip full scoring - Use **Rapid Triage Reasoning (RTR)** directly - RTR is optimized for decisions under extreme time constraints If Time Pressure ≥ 4: - Consider RTR unless problem is clearly sequential (use SRC) or diagnostic (use HE) - Apply abbreviated scoring (skip orchestration considerations) ### Step 2: Calculate Pattern Affinity Scores ``` ToT = (Criteria × 0.35) + (SingleAnswer × 0.30) + (SpaceKnown × 0.20) + ((6-Novelty) × 0.15) BoT = ((6-SpaceKnown) × 0.35) + ((6-SingleAnswer) × 0.30) + ((6-Criteria) × 0.20) + (Novelty × 0.15) SRC = (Sequential × 0.45) + (Criteria × 0.25) + (SingleAnswer × 0.20) + ((6-OpposingViews) × 0.10) HE = (Evidence × 0.40) + (SingleAnswer × 0.30) + ((6-Novelty) × 0.20) + ((6-OpposingViews) × 0.10) AR = (Robustness × 0.40) + (SolutionExists × 0.30) + ((6-Novelty) × 0.15) + (Evidence × 0.15) # NOTE: AR requires SolutionExists ≥ 3, otherwise score = 0 DR = (OpposingViews × 0.50) + (Criteria × 0.20) + ((6-Evidence) × 0.15) + (MIN(SingleAnswer, OpposingViews) × 0.15) # NOTE: V2.1 fix - SingleAnswer no longer penalized when OpposingViews is high AT = (Novelty × 0.45) + ((6-SpaceKnown) × 0.30) + ((6-Evidence) × 0.15) + ((6-Sequential) × 0.10) RTR = (TimePressure × 0.50) + (SingleAnswer × 0.25) + (Evidence × 0.15) + ((6-Novelty) × 0.10) # NOTE: RTR auto-selected when TimePressure = 5 NDF = (StakeholderComplexity × 0.45) + (OpposingViews × 0.25) + ((6-Criteria) × 0.15) + ((6-TimePressure) × 0.15) # NOTE: NDF requires StakeholderComplexity ≥ 3 to be considered ``` **Formula Validation Rules** (V2.1): - AR returns 0 if SolutionExists < 3 (nothing to attack) - RTR auto-triggers when TimePressure = 5 (emergency mode) - NDF returns 0 if StakeholderComplexity < 3 (single decision-maker) - If multiple patterns score within 0.3 of each other, use uncertainty propagation (Step 2.5) ### Step 2.5: Uncertainty Propagation (V2.1) When dimension scores are uncertain, propagate uncertainty to pattern selection: ```markdown ## Uncertainty Assessment For each dimension where you're unsure (±1 point uncertainty): 1. Calculate pattern scores at LOW end (dimension - 1) 2. Calculate pattern scores at HIGH end (dimension + 1) 3. If different pattern wins at each end → **Flag as uncertain selection** ### Handling Uncertain Selections **If same pattern wins both ends**: Proceed with confidence **If different patterns win**: - Run BOTH patterns in parallel (if time permits) - OR use the pattern that's more robust to being wrong - OR gather more information to reduce dimension uncertainty ### Uncertainty Discount Apply -5% to final confidence for each uncertain dimension that affects the winning pattern. ``` ### Step 3: Interpret Scores | Scenario | Action | |----------|--------| | One pattern scores >4.0 | Use that pattern directly | | Top 2 within 0.5 of each other | Consider multi-pattern orchestration | | Top 3 within 0.3 of each other | Apply uncertainty propagation first | | All patterns <3.0 | Problem may need decomposition first | | Top pattern <2.5 | None fit well; use Direct Analysis | ### Direct Analysis (10th Pattern) When all pattern scores are below 2.5, no specialized methodology is warranted: ```markdown ## Direct Analysis **When to use**: All patterns score <2.5 (problem doesn't match any pattern's strengths) **Approach**: 1. No special framework needed 2. Just think through the problem directly, step by step 3. Use common sense and straightforward reasoning 4. Appropriate for simple problems that don't need cognitive overhead **Examples**: - Simple factual questions - Straightforward calculations - Basic lookups or translations - Problems with obvious solutions **Confidence**: Use intuitive confidence based on problem clarity - Clear problem + clear answer = high confidence - Any ambiguity = document it explicitly ``` ### Direct Analysis Threshold Use Direct Analysis (no specialized pattern) when: - MAX(all pattern scores) < 4.0 AND - No dimension scored >= 4 AND - Problem is not time-critical (TimePressure < 4) Direct Analysis = simple step-by-step reasoning without framework overhead. --- ## Sequential vs Parallel Execution Decision ### Use SEQUENTIAL when: - Pattern B depends on Pattern A's output (e.g., BoT finds options → ToT optimizes) - Confidence from A affects what to do in B - Evidence from A eliminates need for B - One pattern discovers the problem is different than expected ### Use PARALLEL when: - Patterns explore independent dimensions - No dependency between pattern outputs - Need ensemble confidence (run same problem through 2 patterns) - Time allows and you want cross-validation - Patterns are complementary (e.g., different perspectives on same problem) ### Common Chains (Sequential): ``` BoT → ToT → AR (explore → optimize → validate) HE → SRC → AR (diagnose → trace → validate fix) AT → DR → ToT (analogize → synthesize → optimize) RTR → HE → ToT (triage → root cause → proper fix) NDF → ToT → AR (align stakeholders → optimize → validate) DR → NDF → ToT (resolve concepts → negotiate politics → optimize) AT → BoT → ToT (find analogies → explore adaptations → select best) ``` ### Common Parallel Combinations: ``` BoT || AT (parallel exploration from different angles) ToT || DR (optimize while synthesizing trade-offs) HE branches (test multiple hypotheses simultaneously) AR attack vectors (stress-test from multiple directions at once) ``` --- ## Full Reasoning Chain: Input → Output Complete end-to-end flow for IR-v2 orchestration: ``` 1. **Problem Input** └─→ Receive problem statement, constraints, and context 2. **Score 11 Dimensions** └─→ Sequential Dependencies, Criteria Clarity, Solution Space Known, Single Answer Needed, Evidence Available, Opposing Valid Views, Problem Novelty, Robustness Required, Solution Exists, Time Pressure, Stakeholder Complexity 3. **Fast-Path Check** └─→ TimePressure = 5? → RTR immediately (skip remaining steps) 4. **Pattern Selection** └─→ IR-v2 calculates affinity scores for all 9 patterns └─→ Apply validation rules (AR needs solution, NDF needs stakeholders) 5. **Direct Analysis Check** └─→ All patterns < 2.5? → Use Direct Analysis (no framework) 6. **Orchestration Decision** └─→ Single pattern > 4.0? → Use that pattern directly └─→ Top 2 within 0.5? → Consider multi-pattern orchestration └─→ Top 3 within 0.3? → Apply uncertainty propagation first └─→ Decide: Sequential or Parallel execution? 7. **Pattern Execution** └─→ Apply selected pattern(s) using their methodologies └─→ Track confidence and key findings 8. **Checkpoint (15 min)** └─→ Progress check, pattern fit check, new information check └─→ Re-evaluate and potentially switch patterns if needed 9. **Handover (if multi-pattern)** └─→ Transfer context via .reasoning/ directory └─→ Preserve insights from completed pattern └─→ Set up next pattern with full context 10. **Synthesis (if multi-pattern)** └─→ Combine findings from all patterns └─→ Resolve conflicts, identify agreements 11. **Confidence Aggregation** └─→ Single pattern: use internal confidence └─→ Multi-pattern: apply agreement analysis └─→ Apply uncertainty discounts if applicable 12. **Output** └─→ Deliver answer with reasoning trail └─→ Document confidence level and key uncertainties └─→ Provide actionable recommendations ``` --- ## Multi-Pattern Orchestration ### When to Orchestrate - Top 2 patterns within 0.5 points AND - Problem is high-stakes (consequences matter) AND - Time budget allows (>45 minutes available) ### Orchestration Patterns **Sequential Orchestration** (most common): 1. Use exploration pattern first (BoT, AT) 2. Use optimization pattern second (ToT, HE) 3. Use validation pattern last (AR, SRC) **Parallel Orchestration** (when patterns are complementary): - Run 2 patterns independently - Compare conclusions - Use agreement/disagreement to calibrate confidence **Nested Orchestration** (when patterns address different aspects): - Apply different patterns to different sub-problems - Synthesize at the end ### Orchestration Decision Table | Pattern A High | Pattern B High | Orchestration | |----------------|----------------|---------------| | BoT | ToT | Sequential: BoT (explore) → ToT (optimize top options) | | BoT | HE | Sequential: BoT (generate hypotheses) → HE (eliminate) | | ToT | AR | Sequential: ToT (select) → AR (validate before commit) | | ToT | SRC | Sequential: ToT (decide) → SRC (plan implementation) | | DR | ToT | Sequential: DR (resolve tension) → ToT (optimize within synthesis) | | AT | ToT | Sequential: AT (find analogies) → ToT (evaluate derived solutions) | | AT | BoT | Parallel: Both explore, merge findings | | HE | SRC | Sequential: HE (find cause) → SRC (trace mechanism) | | RTR | HE | Sequential: RTR (immediate triage) → HE (post-incident RCA) | | RTR | AR | Sequential: RTR (quick decision) → AR (post-decision validation) | | NDF | ToT | Sequential: NDF (get buy-in) → ToT (optimize within agreed bounds) | | NDF | DR | Sequential: DR (resolve conceptual tension) → NDF (negotiate stakeholders) | | BoT | NDF | Sequential: BoT (explore options) → NDF (negotiate which to pursue) | **RTR Orchestration Rules**: - RTR is typically a STARTING pattern, not an ending one - After RTR stabilizes situation, follow up with deeper analysis - RTR → HE for incident root cause analysis - RTR → ToT for revisiting decision with more time **NDF Orchestration Rules**: - NDF typically FOLLOWS technical analysis (know options before negotiating) - BoT → NDF: Explore space, then negotiate which options to pursue - NDF → ToT: After stakeholder agreement, optimize implementation - DR → NDF: Resolve conceptual tensions first, then stakeholder tensions --- ## Parallel Execution Integration ### When to Parallelize Parallel execution is appropriate when independent reasoning paths can run concurrently without blocking each other: | Condition | Parallelization Strategy | |-----------|-------------------------| | **Top 2 patterns within 0.3 of each other** | Run both patterns in parallel, compare results | | **BoT natural parallelism** | 8-10 branches can explore simultaneously | | **Hypothesis testing (HE)** | Parallel evidence gathering for multiple hypotheses | | **Multi-perspective needs (MoA pattern)** | Different "expert personas" analyze in parallel | ### Parallel Orchestration Patterns | Pattern Combination | Parallel Strategy | Merge Approach | |--------------------|-------------------|----------------| | **BoT \|\| AT** | Parallel exploration from different angles | Merge findings, deduplicate insights | | **ToT branches** | Parallel subtree exploration at each level | Take best-scoring subtree | | **HE hypotheses** | Parallel evidence collection for each hypothesis | Aggregate evidence, eliminate losers | | **AR attacks** | Parallel threat simulation (different attack vectors) | Union of discovered vulnerabilities | ### Parallel Configuration ```yaml parallel_config: max_concurrent_patterns: 3 # Max patterns running simultaneously max_concurrent_branches: 8 # Max branches within a single pattern merge_strategy: "consensus" # "consensus" | "voting" | "aggregation" | "best-of-n" timeout_per_branch_ms: 60000 # 60 second timeout per branch early_termination_threshold: 0.95 # Stop early if confidence exceeds this ``` **Configuration Guidelines**: - Use `max_concurrent_patterns: 2` for typical orchestration - Use `max_concurrent_branches: 8` for BoT exploration - Increase `timeout_per_branch_ms` for complex sub-problems - Lower `early_termination_threshold` (e.g., 0.85) when speed matters more than certainty ### Merge Strategies | Strategy | When to Use | Behavior | |----------|-------------|----------| | **Consensus** | High-stakes, need confidence | All must agree → boost confidence by +10%; any disagreement → flag for review |
Voir sur GitHub
Ce SKILL.md est tres volumineux, SkillsMP affiche donc ici seulement la premiere section. Voir sur GitHub