whatisgithub

What is reflect?

seldonframe/reflect — explained in plain English

Analysis updated 2026-05-18

11Audience · pm founderComplexity · 2/5Setup · easy

In one sentence

A Claude Code skill that makes your AI argue against its own first answer before giving you a decision, using 23 mental models and a prediction scorecard.

Mindmap

mindmap
  root((reflect))
    What it does
      Argues against its answer
      Gives a straight call
      Scores your predictions
    How it works
      Checks if reversible
      Reads git log first
      Runs cheap tests
    Tech stack
      Claude Code skill
      Mental models framework
    Use cases
      Build decisions
      Pricing decisions
      Feature kill calls
    Audience
      Founders
      Solo builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get a straight, confidence rated answer to a tough build or business decision by typing a single sentence.

USE CASE 2

Have the AI check your git history and real usage data before recommending a rewrite or a change.

USE CASE 3

Track how accurate your own past predictions have been over time using the built in scorecard.

USE CASE 4

Apply a faster or slower level of scrutiny depending on whether a decision is easy or hard to undo.

What is it built with?

Claude CodeClaude Skills

How does it compare?

seldonframe/reflect100/stock-analysis-markov100/tab-organizer
Stars111111
LanguageJavaJavaScript
Last pushed2016-12-252021-03-01
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/53/51/5
Audiencepm founderresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Runs as a Claude Code skill inside an existing coding session.

So what is it?

Reflect is a Claude Code skill built to fix a specific problem people notice with AI assistants, they tend to agree with whatever direction you lean. Ask if you should launch something and it finds reasons to launch, ask if launching is a bad idea and it finds reasons against, even though nothing about the actual decision changed. Reflect is meant to counter that by making the AI argue against its own first answer before it shows it to you, rather than simply agreeing with your framing. You use it by typing a single sentence, something like reflect on whether I should rewrite this module or keep patching it. After running, it gives you a direct answer stated plainly rather than a list of vague considerations, along with a rough confidence number so you know whether to act right away or test the idea first. It also tells you the specific next step to take, and lists the one to three things that would change its answer, so you are not left relitigating the same decision later. What makes it different from generic advice is that it actually looks at your project before answering. It can run git log to understand why a piece of code exists instead of guessing, it looks for real base rates rather than asserting made up statistics, and if the answer depends on something checkable like a quick test or existing usage numbers, it actually checks that first instead of just describing what checking would involve. The underlying process draws on the decision making approaches of well known thinkers like Jeff Bezos, Charlie Munger, and others associated with Farnam Street, compacted into a set of 23 mental models. It first asks whether a decision is easy to undo, since reversible decisions get a faster, less rigorous answer, while harder to reverse ones get the full deeper analysis. The tool also keeps a running score of how your past predictions with reflect turned out, so you can see over time how well calibrated your instincts have been.

Copy-paste prompts

Prompt 1
reflect on: should I rewrite this module or keep patching it?
Prompt 2
reflect on: should I price this product at $29 or $99 a month?
Prompt 3
reflect on: should I kill this feature that almost nobody uses?
Prompt 4
Explain how reflect decides whether to give a fast answer or run its full deeper analysis on a decision.

Frequently asked questions

What is reflect?

A Claude Code skill that makes your AI argue against its own first answer before giving you a decision, using 23 mental models and a prediction scorecard.

How hard is reflect to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is reflect for?

Mainly pm founder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.