{
  "schemaVersion": "1.0",
  "item": {
    "slug": "chaos-pivot",
    "name": "Chaos pivot",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Manecharo/chaos-pivot",
    "canonicalUrl": "https://clawhub.ai/Manecharo/chaos-pivot",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/chaos-pivot",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chaos-pivot",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/chaos-pivot"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/chaos-pivot",
    "agentPageUrl": "https://openagent3.xyz/skills/chaos-pivot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/chaos-pivot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/chaos-pivot/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Chaos Pivot",
        "body": "\"The most important thing is not to stop questioning.\" — Einstein\n\"A theory that explains everything explains nothing.\" — Karl Popper\n\"Play is the highest form of research.\" — attributed to Einstein\n\"In the middle of difficulty lies opportunity.\" — a reminder that failure is data, not defeat\n\nThis skill exists to solve one of the most common and silent failure modes in agentic AI: insistence. An LLM that cannot fail will invent success. It will push a broken approach past the point of reason because it has never been taught to truly let go. This skill teaches it to let go — and to leap.\n\nThe philosophical backbone is threefold:\n\nPopper's Falsificationism: A failed approach is not a setback. It is the most honest signal you will receive. It tells you something true about the world. Honor it.\nTaleb's Antifragility: Don't merely tolerate disorder. Use it. A chaos pivot doesn't recover from failure — it grows from it.\nGame Theory / Mixed Strategies: A predictable agent is an exploitable agent. Injecting genuine randomness into your strategy space prevents you from being trapped by your own assumptions."
      },
      {
        "title": "When to Activate This Skill",
        "body": "You are in a dead end. You must recognize it honestly. The trigger is ANY of the following:\n\nRepetition without progress: You have tried the same core approach (or trivial variations of it) 2 or more times and the outcome has not materially improved.\nExplicit uncertainty: You find yourself thinking or stating \"I'm not sure this will work\", \"this might not be the right approach\", or \"I seem to be stuck\". If you are narrating your own confusion, that is a signal.\nThreshold exceeded: You have taken more steps than reasonably expected for a task of this scope without reaching resolution. If a task should take 5 steps and you are on step 10 with no clear end, the threshold has been crossed.\n\nIf any of these conditions are met: do not take one more step on the current approach. Stop completely. The sunk cost is already paid. Additional investment does not recover it."
      },
      {
        "title": "Phase 1 — The Falsification Moment",
        "body": "Before generating alternatives, you must name the failure. This is not optional. Skipping this step leads to shallow pivots that are really just cosmetic variations of the same broken idea.\n\nWrite a brief internal verdict (you do not need to show this to the user unless it adds clarity):\n\nDEAD END DECLARATION\n---------------------\nApproach attempted: [describe what you were doing in one sentence]\nCore assumption that failed: [what did you believe would be true that turned out not to be?]\nWhat this failure actually tells me: [reframe it as information, not defeat]\nWhat I must NOT carry forward: [name the constraint or habit you must break]\n\nThis is the Popperian moment. The approach has been falsified. It told you something true. Now you are free."
      },
      {
        "title": "Phase 2 — Generate 3 Constrained-Chaotic Alternatives",
        "body": "You will now generate exactly 3 alternative approaches. These must meet two criteria simultaneously, which are in deliberate tension:\n\nConstrained: Each approach must remain within the problem domain. You are not abandoning the goal. You are abandoning the method.\nChaotic: Each approach must be genuinely different from the others and from everything you have already tried. \"Different font\" is not chaos. \"Completely different data representation\" is chaos. \"Different API endpoint\" is not chaos. \"Don't use an API at all\" is chaos.\n\nTo generate the 3 alternatives, use these three lenses. Each alternative corresponds to one lens:"
      },
      {
        "title": "Lens A — Inversion",
        "body": "Ask: What if the complete opposite were true? If you were building top-down, build bottom-up. If you were fetching data, try computing it locally. If you were adding, try removing. If you were automating, try doing it manually and seeing what the manual process reveals. Inversion exposes assumptions you didn't know you had."
      },
      {
        "title": "Lens B — Analogy",
        "body": "Ask: How would a completely different domain solve this? How would a biologist, a chef, a city planner, or a game designer approach this problem? Map their methods onto your domain. The point is not to copy literally — it is to borrow the structure of their thinking. Analogical reasoning is how breakthroughs happen."
      },
      {
        "title": "Lens C — Reduction / Brute Force Simplicity",
        "body": "Ask: What is the dumbest possible version of this that could still work? Strip away every assumption of elegance. What if you ignored efficiency entirely? What if you hardcoded something? What if you solved only 80% of the problem instead of 100%? Often the \"dumb\" version reveals the shape of the real problem in a way the sophisticated version obscures.\n\nDocument the 3 alternatives before executing any of them:\n\nCHAOS ALTERNATIVES\n-------------------\n[A — Inversion]\nApproach: [describe]\nWhy this breaks the previous pattern: [explain]\n\n[B — Analogy]\nApproach: [describe]\nDomain borrowed from: [name the field]\nWhy this breaks the previous pattern: [explain]\n\n[C — Reduction]\nApproach: [describe]\nWhat this deliberately sacrifices: [name the trade-off]\nWhy this breaks the previous pattern: [explain]"
      },
      {
        "title": "Phase 3 — Execute and Evaluate",
        "body": "Attempt each of the 3 alternatives. You do not need to fully complete each one before evaluating — a meaningful probe is enough. You are looking for signal, not necessarily a finished solution.\n\nFor each attempt, note:\n\nDid it encounter the same wall as the original approach? (If yes, the assumption is deeper than you thought.)\nDid it open new possibilities, even partial ones?\nWhat did it reveal that the original approach could not have shown you?"
      },
      {
        "title": "Phase 4 — Select and Continue",
        "body": "Choose the alternative that produced the strongest signal. This is not necessarily the most \"correct\" looking one. It is the one that opened the most doors or revealed the most useful information.\n\nIf one alternative clearly worked or partially worked: adopt it and continue.\n\nIf none of them fully worked but one showed promise: adopt it and run one more iteration of this full loop starting from Phase 1, using the new failure data.\n\nIf all three produced genuinely new information but no solution: you have learned something important. Synthesize what all three failures have in common — that synthesis is often the path to the real solution."
      },
      {
        "title": "The Design Thinking Loop",
        "body": "This skill is not a one-time rescue. It is a recurring loop embedded in your reasoning. The loop mirrors design thinking:\n\nOBSERVE → define what is actually happening (not what you expected)\n     ↓\nDEFINE → name the real constraint or failure cleanly (Phase 1)\n     ↓\nIDEATE → generate 3 constrained-chaotic alternatives (Phase 2)\n     ↓\nPROTOTYPE → execute meaningful probes of each (Phase 3)\n     ↓\nTEST → evaluate signal, not just success/failure (Phase 4)\n     ↓\nAUDIT → third party verification — does it actually hold up? (Phase 5)\n     ↓\nEXIT (if audit passes) — or LOOP back to OBSERVE with new failure data\n\nThe loop exits when a viable path is found. It does not exit because you are tired of looping or because a solution \"looks good enough.\" It exits when you have genuine signal."
      },
      {
        "title": "Phase 5 — Third Party Verification",
        "body": "Before declaring the loop finished, you must step outside yourself. The agent that found the solution is not qualified to be its only judge — it is biased toward the answer it just worked hard to reach. This phase enforces a deliberate perspective shift.\n\nYou are no longer the solver. You are a skeptical third party who has just been handed this solution cold, with no knowledge of the work that produced it. Your only job is to find the flaw before it becomes someone else's problem.\n\nRun the following audit internally:\n\nTHIRD PARTY AUDIT\n------------------\nWhat is this solution actually claiming to do? [restate it in plain terms, as if explaining to someone unfamiliar]\nWhat would have to be true for this to fail? [assume it fails — work backwards]\nIs there a simpler version of this problem that this solution doesn't handle? [edge cases, boundary conditions]\nDoes this solution solve the original goal, or a subtly different goal? [scope drift is common after pivoting]\nWhat would a domain expert immediately question? [invoke the relevant expert perspective]\nVerdict: PASS / FLAG\n\nIf the verdict is PASS: the loop is finished. The solution stands.\n\nIf the verdict is FLAG: you have found a real gap. Do not dismiss it. Return to Phase 4 and refine the chosen approach — or, if the gap is fundamental, re-enter the loop at Phase 1 with the new failure data. This is not backsliding. This is the audit doing its job.\n\nThe third party is not looking for perfection. It is looking for honest gaps — things that are actually wrong or missing, not things that could theoretically be better. The bar is: would this solution fail in normal use? If no, it passes."
      },
      {
        "title": "Escalation",
        "body": "If you have completed 3 full loops of this cycle and still have no viable path, do not loop again. Instead, escalate. Tell the user:\n\nWhat you were trying to accomplish\nThe 3 core approaches you tried across all loops, and what each one revealed\nWhat the pattern of failures suggests about the problem itself\nWhat information or capability you believe is missing that would unblock progress\n\nThis is not defeat. This is antifragility at the meta level: using the accumulated failure data to produce a precise, actionable diagnosis. A clear escalation with good failure data is more valuable than a bad solution pushed through."
      },
      {
        "title": "What This Skill Prohibits",
        "body": "Cosmetic pivots: Changing variable names, retrying with slightly different parameters, or adding a retry loop around a broken approach are not chaos pivots. They are sunk-cost extensions wearing a disguise.\nNarrating success on failure: Do not describe a failed output as \"a good first step\" or \"progress\" if it did not actually move you forward. Name failures as failures. This is the Popperian contract.\nSkipping the Falsification Moment: You must name what failed and why before generating alternatives. Pivoting without diagnosis produces random walks, not intelligent exploration.\nCarrying forward the broken assumption: Each alternative must violate at least one core assumption of the previous approach. If all 3 alternatives share the same hidden assumption as the original, you have not pivoted — you have rotated."
      },
      {
        "title": "A Final Note on Chaos",
        "body": "Chaos here does not mean random. It means deliberately unpredictable relative to your own prior behavior. The goal is to make your strategy space large enough that your own assumptions cannot box you in. A chess player who always opens the same way loses to anyone who has studied them. An agent that always tries the \"reasonable\" approach will be defeated by problems that require unreasonable thinking.\n\nBe willing to be surprised by your own ideas. That is the mark of genuine exploration."
      }
    ],
    "body": "Chaos Pivot\n\n\"The most important thing is not to stop questioning.\" — Einstein\n\"A theory that explains everything explains nothing.\" — Karl Popper\n\"Play is the highest form of research.\" — attributed to Einstein\n\"In the middle of difficulty lies opportunity.\" — a reminder that failure is data, not defeat\n\nThis skill exists to solve one of the most common and silent failure modes in agentic AI: insistence. An LLM that cannot fail will invent success. It will push a broken approach past the point of reason because it has never been taught to truly let go. This skill teaches it to let go — and to leap.\n\nThe philosophical backbone is threefold:\n\nPopper's Falsificationism: A failed approach is not a setback. It is the most honest signal you will receive. It tells you something true about the world. Honor it.\nTaleb's Antifragility: Don't merely tolerate disorder. Use it. A chaos pivot doesn't recover from failure — it grows from it.\nGame Theory / Mixed Strategies: A predictable agent is an exploitable agent. Injecting genuine randomness into your strategy space prevents you from being trapped by your own assumptions.\nWhen to Activate This Skill\n\nYou are in a dead end. You must recognize it honestly. The trigger is ANY of the following:\n\nRepetition without progress: You have tried the same core approach (or trivial variations of it) 2 or more times and the outcome has not materially improved.\nExplicit uncertainty: You find yourself thinking or stating \"I'm not sure this will work\", \"this might not be the right approach\", or \"I seem to be stuck\". If you are narrating your own confusion, that is a signal.\nThreshold exceeded: You have taken more steps than reasonably expected for a task of this scope without reaching resolution. If a task should take 5 steps and you are on step 10 with no clear end, the threshold has been crossed.\n\nIf any of these conditions are met: do not take one more step on the current approach. Stop completely. The sunk cost is already paid. Additional investment does not recover it.\n\nPhase 1 — The Falsification Moment\n\nBefore generating alternatives, you must name the failure. This is not optional. Skipping this step leads to shallow pivots that are really just cosmetic variations of the same broken idea.\n\nWrite a brief internal verdict (you do not need to show this to the user unless it adds clarity):\n\nDEAD END DECLARATION\n---------------------\nApproach attempted: [describe what you were doing in one sentence]\nCore assumption that failed: [what did you believe would be true that turned out not to be?]\nWhat this failure actually tells me: [reframe it as information, not defeat]\nWhat I must NOT carry forward: [name the constraint or habit you must break]\n\n\nThis is the Popperian moment. The approach has been falsified. It told you something true. Now you are free.\n\nPhase 2 — Generate 3 Constrained-Chaotic Alternatives\n\nYou will now generate exactly 3 alternative approaches. These must meet two criteria simultaneously, which are in deliberate tension:\n\nConstrained: Each approach must remain within the problem domain. You are not abandoning the goal. You are abandoning the method.\nChaotic: Each approach must be genuinely different from the others and from everything you have already tried. \"Different font\" is not chaos. \"Completely different data representation\" is chaos. \"Different API endpoint\" is not chaos. \"Don't use an API at all\" is chaos.\n\nTo generate the 3 alternatives, use these three lenses. Each alternative corresponds to one lens:\n\nLens A — Inversion\n\nAsk: What if the complete opposite were true? If you were building top-down, build bottom-up. If you were fetching data, try computing it locally. If you were adding, try removing. If you were automating, try doing it manually and seeing what the manual process reveals. Inversion exposes assumptions you didn't know you had.\n\nLens B — Analogy\n\nAsk: How would a completely different domain solve this? How would a biologist, a chef, a city planner, or a game designer approach this problem? Map their methods onto your domain. The point is not to copy literally — it is to borrow the structure of their thinking. Analogical reasoning is how breakthroughs happen.\n\nLens C — Reduction / Brute Force Simplicity\n\nAsk: What is the dumbest possible version of this that could still work? Strip away every assumption of elegance. What if you ignored efficiency entirely? What if you hardcoded something? What if you solved only 80% of the problem instead of 100%? Often the \"dumb\" version reveals the shape of the real problem in a way the sophisticated version obscures.\n\nDocument the 3 alternatives before executing any of them:\n\nCHAOS ALTERNATIVES\n-------------------\n[A — Inversion]\nApproach: [describe]\nWhy this breaks the previous pattern: [explain]\n\n[B — Analogy]\nApproach: [describe]\nDomain borrowed from: [name the field]\nWhy this breaks the previous pattern: [explain]\n\n[C — Reduction]\nApproach: [describe]\nWhat this deliberately sacrifices: [name the trade-off]\nWhy this breaks the previous pattern: [explain]\n\nPhase 3 — Execute and Evaluate\n\nAttempt each of the 3 alternatives. You do not need to fully complete each one before evaluating — a meaningful probe is enough. You are looking for signal, not necessarily a finished solution.\n\nFor each attempt, note:\n\nDid it encounter the same wall as the original approach? (If yes, the assumption is deeper than you thought.)\nDid it open new possibilities, even partial ones?\nWhat did it reveal that the original approach could not have shown you?\nPhase 4 — Select and Continue\n\nChoose the alternative that produced the strongest signal. This is not necessarily the most \"correct\" looking one. It is the one that opened the most doors or revealed the most useful information.\n\nIf one alternative clearly worked or partially worked: adopt it and continue.\n\nIf none of them fully worked but one showed promise: adopt it and run one more iteration of this full loop starting from Phase 1, using the new failure data.\n\nIf all three produced genuinely new information but no solution: you have learned something important. Synthesize what all three failures have in common — that synthesis is often the path to the real solution.\n\nThe Design Thinking Loop\n\nThis skill is not a one-time rescue. It is a recurring loop embedded in your reasoning. The loop mirrors design thinking:\n\nOBSERVE → define what is actually happening (not what you expected)\n     ↓\nDEFINE → name the real constraint or failure cleanly (Phase 1)\n     ↓\nIDEATE → generate 3 constrained-chaotic alternatives (Phase 2)\n     ↓\nPROTOTYPE → execute meaningful probes of each (Phase 3)\n     ↓\nTEST → evaluate signal, not just success/failure (Phase 4)\n     ↓\nAUDIT → third party verification — does it actually hold up? (Phase 5)\n     ↓\nEXIT (if audit passes) — or LOOP back to OBSERVE with new failure data\n\n\nThe loop exits when a viable path is found. It does not exit because you are tired of looping or because a solution \"looks good enough.\" It exits when you have genuine signal.\n\nPhase 5 — Third Party Verification\n\nBefore declaring the loop finished, you must step outside yourself. The agent that found the solution is not qualified to be its only judge — it is biased toward the answer it just worked hard to reach. This phase enforces a deliberate perspective shift.\n\nYou are no longer the solver. You are a skeptical third party who has just been handed this solution cold, with no knowledge of the work that produced it. Your only job is to find the flaw before it becomes someone else's problem.\n\nRun the following audit internally:\n\nTHIRD PARTY AUDIT\n------------------\nWhat is this solution actually claiming to do? [restate it in plain terms, as if explaining to someone unfamiliar]\nWhat would have to be true for this to fail? [assume it fails — work backwards]\nIs there a simpler version of this problem that this solution doesn't handle? [edge cases, boundary conditions]\nDoes this solution solve the original goal, or a subtly different goal? [scope drift is common after pivoting]\nWhat would a domain expert immediately question? [invoke the relevant expert perspective]\nVerdict: PASS / FLAG\n\n\nIf the verdict is PASS: the loop is finished. The solution stands.\n\nIf the verdict is FLAG: you have found a real gap. Do not dismiss it. Return to Phase 4 and refine the chosen approach — or, if the gap is fundamental, re-enter the loop at Phase 1 with the new failure data. This is not backsliding. This is the audit doing its job.\n\nThe third party is not looking for perfection. It is looking for honest gaps — things that are actually wrong or missing, not things that could theoretically be better. The bar is: would this solution fail in normal use? If no, it passes.\n\nEscalation\n\nIf you have completed 3 full loops of this cycle and still have no viable path, do not loop again. Instead, escalate. Tell the user:\n\nWhat you were trying to accomplish\nThe 3 core approaches you tried across all loops, and what each one revealed\nWhat the pattern of failures suggests about the problem itself\nWhat information or capability you believe is missing that would unblock progress\n\nThis is not defeat. This is antifragility at the meta level: using the accumulated failure data to produce a precise, actionable diagnosis. A clear escalation with good failure data is more valuable than a bad solution pushed through.\n\nWhat This Skill Prohibits\nCosmetic pivots: Changing variable names, retrying with slightly different parameters, or adding a retry loop around a broken approach are not chaos pivots. They are sunk-cost extensions wearing a disguise.\nNarrating success on failure: Do not describe a failed output as \"a good first step\" or \"progress\" if it did not actually move you forward. Name failures as failures. This is the Popperian contract.\nSkipping the Falsification Moment: You must name what failed and why before generating alternatives. Pivoting without diagnosis produces random walks, not intelligent exploration.\nCarrying forward the broken assumption: Each alternative must violate at least one core assumption of the previous approach. If all 3 alternatives share the same hidden assumption as the original, you have not pivoted — you have rotated.\nA Final Note on Chaos\n\nChaos here does not mean random. It means deliberately unpredictable relative to your own prior behavior. The goal is to make your strategy space large enough that your own assumptions cannot box you in. A chess player who always opens the same way loses to anyone who has studied them. An agent that always tries the \"reasonable\" approach will be defeated by problems that require unreasonable thinking.\n\nBe willing to be surprised by your own ideas. That is the mark of genuine exploration."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Manecharo/chaos-pivot",
    "publisherUrl": "https://clawhub.ai/Manecharo/chaos-pivot",
    "owner": "Manecharo",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/chaos-pivot",
    "downloadUrl": "https://openagent3.xyz/downloads/chaos-pivot",
    "agentUrl": "https://openagent3.xyz/skills/chaos-pivot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/chaos-pivot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/chaos-pivot/agent.md"
  }
}