Skip to main content

Brutal 5-perspective analysis for any idea, decision, or plan. No vague answers.

Project description

mindfuck

Not 30 models fighting — one framework that forces the question your brain avoids.

Drop any idea, decision, or plan. Get 5 brutally honest perspectives. No vague answers. No "it depends." No sugar coating. Just the truth from every angle.

Use It As a Claude Skill

Drop mindfuck.md into your Claude custom instructions, Cursor rules, or any AI tool that supports system prompts. Zero install. Works everywhere.

Trigger it by saying "No gay fuck" or asking for multi-perspective analysis on any question.

You: No gay fuck — should I quit my job to build this startup?

Claude:

## The Contrarian
Your runway is 6 months. That's not enough time to find PMF...

## First Principles Thinker
You're asking "should I quit?" but the real question is
"why can't I validate this while employed?"...

## The Expansionist
You're thinking about this one startup, but what if this
is actually your entry point into a bigger space?...

## The Outsider
I'm confused — why is quitting the only option?...

## The Executor
Here's what you do: Don't quit yet. This week, build a
landing page. Weekend: Run $200 in ads...

---

Synthesis: All 5 agree — you haven't validated demand yet.

One concrete next step:
This weekend: Build a landing page. Monday: Run it.

The 5 Perspectives

Perspective What It Does
✗ The Contrarian Finds the fatal flaw. Assumes you'll fail. Starts with "This will fail because..."
◎ First Principles Strips assumptions. Reframes the whole question. "You're asking X, but the real question is..."
↗ The Expansionist Finds the 10x version you can't see. "You're thinking too small..."
? The Outsider Zero context. Pure fresh eyes. "I don't understand why..."
→ The Executor What happens Monday morning. Concrete steps. "Here's what you do:"

Also Available as a CLI

pip install mindfuck
export ANTHROPIC_API_KEY=your_key_here

# analyze any idea
mindfuck "should I quit my job to go all-in on my startup?"

# pipe it
echo "my side project idea" | mindfuck

# raw JSON output
mindfuck "my idea" --raw

Why

Most AI tools tell you what you want to hear. This one doesn't.

Five named roles force the model into distinct cognitive stances — not 30 models running in parallel, but one framework that catches blind spots by design. The Contrarian finds what will break. First Principles reframes what you're actually solving. The Expansionist shows you the bigger play. The Outsider asks the dumb questions that aren't dumb. The Executor tells you what to do Monday morning.

It's the framework I use personally to cut through my own bullshit before making any real decision.

Requirements

  • Skill: Any Claude-compatible AI tool (Claude.ai, Cursor, Antigravity, API)
  • CLI: Python 3.9+ and ANTHROPIC_API_KEY

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mindfuck-1.0.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mindfuck-1.0.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file mindfuck-1.0.0.tar.gz.

File metadata

  • Download URL: mindfuck-1.0.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mindfuck-1.0.0.tar.gz
Algorithm Hash digest
SHA256 76ece25e180eb0b88e505e0c2f091d65b44bd5df60b6be1f0ee7b858b2a62448
MD5 285dda4034d37845d068a3a4cc4cb25e
BLAKE2b-256 b0101ae336db39a1fb37beda8f7184c123a79566fa7b04db0ce4bf59d2229a5b

See more details on using hashes here.

File details

Details for the file mindfuck-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mindfuck-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mindfuck-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f702ccda8f81f40b6cfddc9a8d5fb673ab7845fa60251d0ae364ee5d8a3db0ad
MD5 7651d78757d677f5372963dec366ca72
BLAKE2b-256 11f78501c392c448a858a857dcc9f8ba1d1e3dc524fb2cb017b3b32d5a785c26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page