fergius-engineering/instincts/question-the-premise

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when several well-reasoned fixes on the same hypothesis have all failed, or when a symptom looks impossible.

Install

npx vskill@latest install fergius-engineering/instincts/question-the-premise

SKILL.md

The rule

Working by hypothesis, test, confirm only helps inside the right frame. If two or three well-reasoned fixes all fail, the likely problem is your premise, not your next fix. Stop and ask: have I actually confirmed the bug is in the layer I'm attacking?

This sharpens superpowers' systematic-debugging: that skill runs the loop; this one says when to stop looping and suspect the frame itself.

Fires when

Two or three fixes on the same hypothesis have all failed. A symptom that looks impossible — works in one path, fails in another that shares the same code. You're about to do a big rewrite or a deep dive to force the current theory to work.

How to apply

After about two or three failed fixes, treat the premise as the suspect, not the code. Get an outside view from someone or something that sees the whole story and has no stake in your theory.

Chase the impossible-looking discrepancy. It points at the layer you're not looking at.

If your evidence for the premise is a missing log line, load logging-for-remote-diagnosis first: absence is not proof.

Worked example

A test is flaky. You add a retry, still flaky. You add a sleep, still flaky. You mock the clock, still flaky. Three reasoned fixes, all failed.

The premise was wrong. Another test in the suite mutates a shared global, and the run order decides the outcome. Every timing fix was reading the wrong layer entirely.

The tell was right there the whole time: it passed alone but failed in the suite. That impossible-looking symptom was pointing at the real layer.

Red flags

ThoughtReality
"Just one more fix and it'll work" after 2–3 have failedSuspect the premise instead.
"The data confirms my theory"Data read inside a wrong frame confirms the frame. Check the layer.
"I'll just rewrite this module"Before you've confirmed the bug is even in that module.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/fergius-engineering/instincts/question-the-premise/badge)](https://verified-skill.com/skills/fergius-engineering/instincts/question-the-premise)

Something wrong with this skill or its page? Tell us.