Back to browse
GitHub Repository

The Operating System for Clear Thinking & Better Decisions

114 starsPython

Think Better – 155 decision-science rules for your AI assistant

by hoangthequyen01·Mar 8, 2026·1 point·0 comments

AI Analysis

MidSolve My ProblemBig Brain

155 decision frameworks in CSV, BM25-ranked for your problem—structured thinking at prompt time.

Strengths
  • Structured knowledge: 10+ frameworks (Binary Choice, Issue Trees), 12 cognitive biases, 18 problem types in searchable records.
  • Framework auto-classification: describes problem → skill finds relevant model → generates comparison matrices and action plans.
  • Multi-language and multi-AI: works with Claude, GitHub Copilot, Antigravity.
Weaknesses
  • CSV + BM25 ranking is brittle; no learning or personalization—same recommendations for different contexts.
  • No evidence that injecting frameworks into prompt context beats few-shot examples or a well-trained agent.
Category
Target Audience

Knowledge workers, decision analysts, AI power users, teams using Claude or local LLMs

Similar To

Anthropic Prompt Caching · Few-shot in-context learning · Decision intelligence platforms

Post Description

Hey HN, author here. I noticed a pattern: every time I asked my AI assistant a complex question like "should we migrate to microservices or optimize the monolith?", I'd get the same generic pros-and-cons list. The model has the reasoning capability — it just lacks structured mental models. So I built Think Better: a set of open-source "AI Skills" (following the Anthropic skill format) that inject professional decision science frameworks directly into your local AI setup. How it works under the hood: - The skills contain 16 CSV files with 155 structured knowledge records (decision frameworks, cognitive biases, decomposition methods, mental models) - A Python BM25 search engine ranks the most relevant frameworks for your specific problem type - When you describe a decision or problem, the skill automatically classifies it, recommends the best framework, warns about cognitive biases, and generates a complete evaluation plan For example, if you say "I'm defending our old tech stack because I wrote it", the system triggers Status Quo Bias detection and forces you to calculate the cost of inaction. If you're analyzing why revenue dropped 20%, it builds a MECE Profitability Tree (Revenue = Price × Volume, Costs = Fixed + Variable) and decomposes layer by layer. What it includes: - 10 decision frameworks (Hypothesis Trees, Pre-mortem, Weighted Matrix...) - 12 cognitive biases with auto-detection rules and debiasing remedies - 10 decomposition methods (MECE, Issue Tree, Profitability Tree...) - 12 mental models (First Principles, Inversion, Bayesian Updating...) Everything runs 100% locally. No API keys, no telemetry. The Go CLI is just an installer that mounts the Python/CSV skills into your AI workspace: ./bin/think-better init --ai claude → .claude/skills/ ./bin/think-better init --ai copilot → .github/prompts/ I'd love feedback on: 1. Are there frameworks or biases missing that you'd want? 2. Would you prefer a different skill format (e.g., for Cursor, Windsurf)? 3. Any thoughts on the BM25 approach vs. embedding-based search? GitHub: https://github.com/HoangTheQuyen/think-better

Similar Projects

AI/ML●●Solid

I built a thinking framework for Claude

The site pairs a concrete 5-step rubric (ground facts, stress-test failures, reframe, trace implications, audit reasoning) with a blind A/B UI so humans can judge if structure actually helps an LLM — neat experimental rigor that most prompt experiments skip. It’s clever and pragmatic, but the idea isn’t brand-new (it’s essentially formalized chain-of-thought prompting) and the scope is narrow (Claude-only, small sample of topics).

Big BrainNiche Gem
bengia
203mo ago
Open Source●●Solid

OpenMix, open-source computational framework for formulation science

RDKit handles molecules; this handles mixtures — a genuine infrastructure gap.

Niche GemBig Brain
vijayvkrishnan
322mo ago
AI/ML●●●Banger

Decision Linter – Like ESLint for your thinking

ESLint for your thinking: Claude plugin that scores decision assumptions.

Big BrainZero to One
dixalex
101mo ago