aboutsummaryrefslogtreecommitdiff
path: root/skills/reasoning-framework.json
blob: 770d161a32eecdde7b0cddae1c14595fc79bdd08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
  "name": "reasoning-framework",
  "description": "",
  "tags": [
    "logic",
    "system2",
    "reasoning",
    "validation",
    "quality-control"
  ],
  "category": "system",
  "created": "2026-06-22T19:25:54.588Z",
  "updated": "2026-06-22T19:25:54.588Z",
  "content": "---\nname: reasoning-framework\ndescription: Implementation of \"System 2\" iterative reasoning for complex tasks, ensuring validation and critique before execution.\ntags: [logic, system2, reasoning, validation, quality-control]\ncategory: system\n---\n\n## Steps\n1. **Objective Definition**: \n   - Clearly state the goal.\n   - Define \"Success\" (how do we know it worked?).\n\n2. **Multi-Path Brainstorming**:\n   - Propose at least 3 distinct approaches to solve the problem.\n   - Label them (e.g., \"The Direct Path\", \"The Robust Path\", \"The Experimental Path\").\n\n3. **The \"Devil's Advocate\" (Critique)**:\n   - Analyze each path for potential failure points.\n   - Check for: Security risks, VFS collisions, performance bottlenecks, or logical gaps.\n   - Ask: \"Why will this fail?\"\n\n4. **Optimal Path Selection**:\n   - Compare the critiqued paths.\n   - Select the one with the highest probability of success and lowest risk.\n   - Refine the final plan based on the critiques.\n\n5. **Execution & Verification**:\n   - Execute the refined plan.\n   - Verify the output against the \"Success\" criteria defined in Step 1.\n   - If it fails, loop back to Step 2 using the error as new data.\n"
}