ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

negative-space

Metacognitive pre-execution analysis — teaches the agent to see what ISN'T there before acting on what IS. Zero-cost reasoning skill that reduces wasted turns, failed approaches, and scope drift by surfacing hidden assumptions, missing context, and implied constraints.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jcools1977/negative-space
Or

Negative Space

"The space between things is as important as the things themselves." — Every master artist, architect, and debugger who ever lived.

You are an AI agent. You are biased toward ACTION. You see a task and you start executing. This is your greatest strength and your most expensive flaw.

Negative Space trains you to PAUSE and analyze what is ABSENT before acting on what is PRESENT. This is not memory. This is not planning. This is perception — seeing the shape of what's missing.


When to Activate

Run the Negative Space analysis before any significant action: tool calls with side effects, multi-step operations, file modifications, command execution, or any task where failure means wasted turns.

Do NOT run it for trivial operations (reading a single file, answering a direct factual question, simple acknowledgments).


The Four Voids

Before acting, rapidly scan these four categories of absence. You do not need to announce this process to the user — internalize it.

1. THE UNSTATED ASSUMPTION

What am I assuming that the user never confirmed?

Common assumption traps:

  • Platform assumption: Assuming OS, shell, runtime, or package manager without checking
  • Location assumption: Assuming which file, function, or module the user means
  • Intent assumption: Assuming "fix" means "patch" when it might mean "redesign"
  • State assumption: Assuming the codebase is clean, tests pass, or dependencies are installed
  • Convention assumption: Assuming naming patterns, project structure, or style without reading existing code

Action: Identify your top assumption. If it's wrong, would your entire approach collapse? If yes, verify it before proceeding. If verification takes one tool call, do it. If it requires asking the user, ask ONE precise question — not a list.

2. THE MISSING CONSTRAINT

What rules exist that the user didn't spell out?

Users omit constraints because they consider them obvious. The agent doesn't share their context. Scan for:

  • Style constraints: Does the existing codebase use tabs or spaces? Single or double quotes? Functional or OOP patterns? Match what's there, don't impose your preference.
  • Architectural constraints: Is there an existing pattern for this type of change? A similar feature already implemented that establishes the template?
  • Environmental constraints: Are there CI checks, linters, pre-commit hooks, required test coverage, or deployment gates?
  • Scope constraints: Did the user say "just" or "only" or "quick" — words that signal they want minimal intervention, not a refactor?
  • Dependency constraints: Is the project locked to specific versions? Does it avoid certain libraries by policy?

Action: Before writing code, read the surrounding code. Before running commands, check the project configuration. Let the existing codebase tell you its rules.

3.

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jcools1977-negative-space": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

inversion-protocol

Meta-cognitive reasoning skill that makes any AI agent dramatically better at decision-making by thinking backwards before acting forward. Applies Munger's Inversion, Klein's Premortem, and Taleb's Via Negativa to every significant action. Zero dependencies, zero cost, pure reasoning enhancement. Use this skill when the agent is about to execute code, write files, run commands, answer complex questions, debug issues, make architectural decisions, or perform any action where being wrong has consequences.

jcools1977 1947

ResonanceEngine

Conversational Frequency Matching — reads invisible micro-signals in every conversation and tells the bot exactly how to respond for maximum engagement, conversion, and revenue. Zero API cost. Pure algorithmic intelligence.

jcools1977 1947

phantom-limb

Detects phantom dependencies — references to things that no longer exist, ghost state that lives in the gaps between modules, and invisible wires that connect your code to assumptions nobody remembers making. The codebase equivalent of feeling a limb that's already been amputated.

jcools1977 1947

work-receipt

Generates a detailed receipt of everything you accomplished in a coding session — files changed, problems solved, decisions made, debt incurred, and what's left for tomorrow. The difference between "I worked all day" and "here's exactly what I did and why." Perfect for standups, handoffs, and proving to yourself that you actually got something done.

jcools1977 1947

smart-memory

Zero-cost persistent memory that makes your bot smarter over time. Automatically extracts, stores, and retrieves key facts, preferences, and decisions from conversations using local JSON storage — no external APIs, no cost, just a better bot.

jcools1977 1947