claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Education & Learning

finding-unknowns-skills

Unknown-discovery guidelines for Claude Code, derived from Thariq's (Anthropic) 'A Field Guide to Fable: Finding Your Unknowns'

// Education & Learning[ cli ][ claude ]#claude#educationMIT$open-sourceupdated 2 days ago
// install
git clone https://github.com/bozhouDev/finding-unknowns-skills

Finding-Your-Unknowns Claude Code Guidelines

Maintained by 泊舟 Bozhou — I write about AI and agentic coding on X, follow me at x.com/bozhou_ai.

English | 简体中文

A single CLAUDE.md file that turns Thariq's (Anthropic) field guideA Field Guide to Fable: Finding Your Unknowns — into behavioral guidelines for Claude Code.

The Problem

From Thariq's article:

Working with Claude Fable 5 keeps re-teaching me an old lesson: the map is not the territory.

The difference between the map and the territory is what I call unknowns. When Claude runs into an unknown, it needs to make a decision based on its best guess of what I want.

Fable is the first model where I find the quality of the work is bottlenecked by my ability to clarify its unknowns.

Your prompt is a map. The codebase is the territory. Everything you didn't say — and everything you didn't know to say — is an unknown, and every unknown forces Claude to guess. Accumulated wrong guesses are how long tasks go badly off course.

The Solution

Make Claude an active partner in discovering your unknowns, at every stage:

TechniqueStageUncovers
Blindspot PassPre-implementationUnknown unknowns
Brainstorm & PrototypePre-implementationUnknown knowns
InterviewPre-implementationKnown unknowns
ReferencesPre-implementationWhat you can't put into words
Implementation PlanPre-implementationDecisions you'll want to tweak
Implementation NotesDuring implementationDeviations from the plan
Explainer & QuizPost-implementationWhat actually changed

The Four Kinds of Unknowns

  • Known knowns — what's in your prompt.
  • Known unknowns — what you know you haven't figured out yet.
  • Unknown knowns — what's so obvious you'd never write it down, but you'd recognize it if you saw it.
  • Unknown unknowns — what you haven't considered at all.

The guidelines instruct Claude to surface the last three instead of silently guessing through them.

Install

Global rules (recommended) — applies to every Claude Code session:

echo "" >> ~/.claude/CLAUDE.md
curl https://raw.githubusercontent.com/bozhouDev/finding-unknowns-skills/main/CLAUDE.md >> ~/.claude/CLAUDE.md

Per-project — append to the project's CLAUDE.md:

echo "" >> CLAUDE.md
curl https://raw.githubusercontent.com/bozhouDev/finding-unknowns-skills/main/CLAUDE.md >> CLAUDE.md

Key Insight

From Thariq:

Every explainer, brainstorm, interview, prototype, and reference is a cheap way to find out what you didn't know before it gets expensive to fix.

When a long-horizon task comes back wrong, it's usually not the model — it's undefined unknowns. Don't just retry; go back and define them.

How to Know It's Working

  • Claude asks one architecture-changing question instead of five trivial ones.
  • Claude offers mock prototypes before touching real code when the direction is fuzzy.
  • Deviations from the plan show up in implementation-notes.md instead of silently in the diff.
  • You can pass the quiz about a big change before you merge it.

Tradeoff Note

These guidelines bias toward discovery over speed. For trivial tasks (typo-level fixes), Claude is told to use judgment and skip the ceremony.

Credits

License

MIT

// compatibility

Platformscli
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
Language

// faq

What is finding-unknowns-skills?

Unknown-discovery guidelines for Claude Code, derived from Thariq's (Anthropic) 'A Field Guide to Fable: Finding Your Unknowns'. It is open-source on GitHub.

Is finding-unknowns-skills free to use?

finding-unknowns-skills is open-source under the MIT license, so it is free to use.

What category does finding-unknowns-skills belong to?

finding-unknowns-skills is listed under education in the Claudeers registry of Claude-compatible tools.

9 views
34 stars
unclaimed
updated 2 days ago

// embed badge

finding-unknowns-skills on Claudeers
[![Claudeers](https://claudeers.com/api/badge/finding-unknowns-skills-2.svg)](https://claudeers.com/finding-unknowns-skills-2)

// retro hit counter

finding-unknowns-skills hit counter
[![Hits](https://claudeers.com/api/counter/finding-unknowns-skills-2.svg)](https://claudeers.com/finding-unknowns-skills-2)

// reviews

// guestbook

0/500

// related in Education & Learning

🔓

Skills for Real Engineers. Straight from my .claude directory.

// educationmattpocock/Shell155,576MIT[ claude ]
🔓

Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.

// educationmlabonne/80,658Apache-2.0[ claude ]
🔓

A collection of learning resources for curious software engineers

// educationcharlax/Python51,218MIT[ claude ]
🔓

Powerful AI Client

// educationchatboxai/TypeScript40,855GPL-3.0[ claude ]
→ see how finding-unknowns-skills connects across the ecosystem