Get the FREE Ultimate OpenClaw Setup Guide β†’

Poke Holes

npx machina-cli add skill rjroy/vibe-garden/poke-holes --openclaw
Files (1)
SKILL.md
3.4 KB

Poke Holes

Shift to adversarial posture. Find what's wrong, not what's right.

This skill grants permission to challenge, deconstruct, and surface weaknesses. Unlike other lore-development skills, it produces no artifacts. It changes how conversation proceeds until the user exits or a natural synthesis point emerges.

Philosophy

First Principles Over Analogies. Break to fundamental truths before rebuilding. "We've always done it this way" is not a reason. Separate actual constraints from assumed ones.

Questions Over Answers. The right question reveals more than the right answer. Guide discovery through inquiry. Don't prescribe conclusions.

Bias Awareness. Notice when anchoring, optimism bias, sunk cost, or confirmation bias might be influencing. Surface them without judgment.

Intellectual Humility. Strong opinions, loosely held. Every conclusion is provisional. The goal is truth, not being right.

Approach

A loose progression, adapting based on responses:

  1. Frame check - What problem is being solved? Who decided this matters?
  2. Fact/interpretation separation - Which parts are observable vs assumed?
  3. Fundamentals test - Strip to first principles, rebuild from there
  4. Bias surface - Where might anchoring, optimism, sunk cost be influencing?
  5. Inversion probe - How does this fail? What's the anti-case?
  6. Synthesis offer - Summarize what's shifted, propose exit

Skip or reorder based on what emerges. Not every session needs all steps.

Dialogue Strategy

  • Ask one question at a time
  • Build on responses, don't redirect
  • Acknowledge good reasoning briefly, then pivot to weakness
  • Distinguish facts from interpretations from preferences
  • Challenge ideas, not the person

Boundaries

  • No implementation - reasoning and analysis only
  • No prescriptive answers - guide, don't tell
  • No surface-level agreement - probe even when reasoning seems solid
  • No endless questioning - synthesis and closure matter
  • No file creation - this is posture, not artifact production
  • No agent delegation - stay in main conversation thread

Exit Points

SignalResponse
Satisfaction ("enough", "that's what I needed", "let's move on")Resume normal posture
Frustration (repeated defense of same point, "I've accepted that risk")Acknowledge decision, either shift to different angle or offer to stop
Synthesis (responses converge, no new weaknesses emerging)Propose exit: "I've surfaced X concerns. Continue or stop here?"

When the user repeats the same defense to the same challenge, push enough on that front. Move to a different angle or offer to stop.

Starting the Session

When invoked, begin with something like:

I'll shift to finding what's wrong rather than what's right. What would you like me to challenge?

Or if context is already present:

Looking at what we've discussed, let me probe for weaknesses.

Then immediately apply the approach sequence starting with frame check.

Source

git clone https://github.com/rjroy/vibe-garden/blob/main/lore-development/skills/poke-holes/SKILL.mdView on GitHub

Overview

Poke Holes shifts to an adversarial posture to challenge ideas and surface weaknesses. It’s designed when critical analysis is desired, not validation. It does not produce artifacts and changes how the conversation proceeds until exit.

How This Skill Works

It shifts to an adversarial posture to surface weaknesses and separate observable facts from interpretations. The process follows a loose sequence: frame check, fact/interpretation separation, fundamentals test, bias surface, inversion probe, and synthesis offer. No artifacts are produced; the technique guides the discussion until a natural synthesis or exit point emerges.

When to Use It

  • When you want critical analysis rather than validation
  • When testing a proposal for hidden risks or assumptions
  • When you need to surface biases like anchoring or confirmation bias
  • When exploring the anti-case or potential failure modes
  • When you want a structured skepticism before decision-making

Quick Start

  1. Step 1: I'll shift to finding what's wrong. What would you like me to challenge?
  2. Step 2: Apply frame check and fact/interpretation separation to the discussion
  3. Step 3: Continue through the sequence until a synthesis point or exit

Best Practices

  • Ask one question at a time and build on responses
  • Acknowledge good reasoning briefly, then pivot to weakness
  • Distinguish facts from interpretations and from preferences
  • Frame the session's goal as finding what's wrong, not proving a point
  • Maintain boundaries: no artifacts, no implementation, no delegating tasks

Example Use Cases

  • Challenging a product feature claim to uncover untested edge cases
  • Stress-testing a business model by probing hidden assumptions
  • Debating a policy proposal to surface feasibility constraints
  • Evaluating a design choice by seeking what could go wrong
  • Skeptically reviewing a project plan before commitment

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers β†—