By Neeeophytee
Discover and resolve hidden uncertainties across the full implementation lifecycle—before coding, during development, and after changes—through structured skills for exploration, prototyping, planning, documentation, and review.
Surface the user's unknown unknowns before work starts. Use when the user is entering an unfamiliar codebase area, an unfamiliar domain (design, video, infra), or explicitly asks for a "blindspot pass" or to find their "unknown unknowns."
Generate several genuinely different throwaway variations (designs, approaches, drafts) for the user to react to. Use when the user can only recognize what they want by seeing it — visual design, UX flows, naming, tone — or asks to brainstorm or prototype before building.
After a working session, produce a report on what changed plus a quiz the user must pass before merging. Use when the user asks "what did we actually do," wants to review a large change, or invokes a quiz before merge.
Keep a running implementation-notes.md during a build, logging every deviation from the plan and every discovered edge case. Use whenever implementing against an agreed plan or spec, especially in long autonomous sessions.
Write an implementation plan that leads with the decisions the user is most likely to change, and buries the mechanical work at the bottom. Use when planning is requested before a build, especially after brainstorming or an interview.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
8 installable skills that make Claude help you find what you don't know — before it gets expensive to fix.
The map is not the territory. Your prompt is a map; the codebase and the real world are the territory. The gap between them is your unknowns, and with strong models the quality of the work is bottlenecked by how well you clarify them. These skills turn that idea, from Thariq Shihipar's essay A Field Guide to Fable: Finding Your Unknowns, into commands you can run in Claude Code, OpenAI Codex, or any agent that reads the agentskills.io SKILL.md format.
Community project. Distilled, with attribution, from a public essay by Thariq Shihipar (Anthropic, Claude Code team). Not an official Anthropic repository.
| Known | Unknown | |
|---|---|---|
| Known | What's in your prompt | What you know you haven't figured out |
| Unknown | So obvious you'd never write it down, but you'd recognize it on sight | What you haven't considered at all |
Every skill below is a cheap way to move something out of the bottom row before implementation makes it expensive.
| Skill | Phase | One line |
|---|---|---|
blindspot-pass | Before | Surface your unknown unknowns in an unfamiliar area, then help you prompt better |
brainstorm-prototypes | Before | Throwaway variations you can react to, for taste you can't verbalize |
interview-me | Before | One question at a time, architecture-changing questions first |
reference-hunt | Before | Use working source code as the spec, even across languages |
implementation-plan | Before | A plan that leads with the decisions you're most likely to change |
implementation-notes | During | Log every deviation from the plan so the next attempt learns from this one |
pitch-packager | After | Bundle spec + prototype + notes into a buy-in doc for reviewers |
change-quiz | After | A comprehension quiz you must pass before you merge |
One command, any agent (recommended): Vercel's skills CLI auto-detects your coding agent (Claude Code, Cursor, Codex, Copilot, Gemini, and more) and installs the skills into the right place for each:
npx skills add Neeeophytee/finding-unknowns-skills
Add --list to preview the 8 skills first, or --skill blindspot-pass to install just one. (Discoverable on skills.sh.)
As a Claude Code plugin (all 8 skills):
/plugin marketplace add Neeeophytee/finding-unknowns-skills
/plugin install finding-unknowns@finding-unknowns-skills
Manually (pick the skills you want): copy any skills/<name>/ folder into your project's .claude/skills/ directory (or ~/.claude/skills/ for all projects).
The one-file version: if you'd rather have the whole approach as passive guidance instead of commands, drop CLAUDE.md (Claude Code) or AGENTS.md (Codex and other AGENTS.md-reading agents) into your project root, or append it to your existing one.
The npx skills add Neeeophytee/finding-unknowns-skills command above detects Cursor and installs the skills into ~/.cursor/skills/ for you — no manual step. (Verified: Vercel's CLI discovers all 8 skills in this repo.)
The skills use the same SKILL.md format Codex reads natively, so no conversion is needed. Either run npx skills add Neeeophytee/finding-unknowns-skills (it detects Codex), or copy them into a Codex skill location:
git clone https://github.com/Neeeophytee/finding-unknowns-skills
cp -r finding-unknowns-skills/skills/* ~/.agents/skills/ # all projects
# or, per project: cp -r finding-unknowns-skills/skills/* your-repo/.agents/skills/
Codex detects skill changes automatically. For the passive-guidance version, drop AGENTS.md into your project root — Codex reads it before doing any work. Tested with Codex CLI v0.143: all 8 skills and their trigger descriptions load into the model-visible prompt (verifiable yourself with codex debug prompt-input). (Paths per the Codex skills docs.)
npx claudepluginhub neeeophytee/finding-unknowns-skills --plugin finding-unknownsYou work with me (Claude) - I guide your workflow and suggest next actions.
A relentless interview to sharpen a plan or design.
Deep exploratory interview to discover unknowns and strengthen plans
Brainstorm, plan, debug, review, and compound learnings with AI agents
Meta-cognition: refine input through brainstorming, refine output through challenge and condensed communication mode.
Session workflow helpers - knowledge capture, confusion handling, course correction, clipboard copy