blindspot-pass
Skill1 starsChanged 4 months agoMITView on GitHub
Run a blindspot scan to surface the user's unknown unknowns BEFORE implementing a task. Use this whenever the user starts a non-trivial task in a domain they say (or appear) to be unfamiliar with, whenever they say "blindspot", "unknowns", "what am I missing", "before we start", or when a request is vague enough that implementation would require many silent guesses. Also invocable as /blindspot-pass <task description>.
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Scan the territory: Before writing anything, actually investigate:
- Distinctive: line 16
Search the relevant parts of the codebase (existing conventions, similar features, config, tests).
- Distinctive: line 17
Search the web if the domain involves external APIs, libraries, pricing, or anything that changes over time.
- Distinctive: line 18
Check for constraints the user didn't mention: auth, rate limits, data formats, deployment environment, existing migrations.
- Distinctive: line 35
Do NOT pad the list with generic software advice ("consider testing", "think about security").
- Distinctive: line 36
Do NOT run this for tasks in domains where the user is clearly expert and the task is routine.
- Distinctive: line 37
Do NOT turn the pass into a plan.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Blindspot Pass
Purpose: close the gap between the map (the user's prompt) and the territory (the codebase / real-world constraints) before any implementation happens. The output is NOT a plan — it is a ranked list of unknowns the user didn't know they had.
Procedure
- Establish the user's starting point. If not already stated, ask ONE question: "What's your experience level with this domain and this codebase area?" Their answer calibrates everything below. Do not skip this — a blindspot pass for an expert and a novice are different documents.
- Scan the territory. Before writing anything, actually investigate:
- If subagents are available, delegate this step to the
territory-scoutagent (haiku) with a one-paragraph brief: the task, what to look for, output format. This is the model-economy rule — scanning is mechanical, keep it off the expensive model. Tell the user in one line that you're doing so. - Search the relevant parts of the codebase (existing conventions, similar features, config, tests).
- Search the web if the domain involves external APIs, libraries, pricing, or anything that changes over time.
- Check for constraints the user didn't mention: auth, rate limits, data formats, deployment environment, existing migrations.
- Analysis and ranking of the findings stay with YOU (the main model) — the scout gathers facts only.
- If subagents are available, delegate this step to the
- Classify what you find using the four quadrants:
- Known knowns — explicit in the user's request. List briefly to confirm shared understanding.
- Known unknowns — things the user flagged as open. Propose how to resolve each.
- Unknown knowns — things the user almost certainly has opinions about but didn't state (naming conventions, error-handling style, UI taste, tolerance for dependencies). Turn each into a direct question.
- Unknown unknowns — constraints or landmines the user hasn't considered at all. This is the main value of the pass.
- Rank by cost-of-late-discovery. Order every item by how expensive it would be to discover it mid-implementation or after merge. A wrong architecture assumption ranks above a naming question.
- Deliver. For substantial passes (5+ items), produce a single self-contained HTML file with the ranked list, each item showing: what the unknown is, why it matters, what happens if ignored, and the specific question or decision needed. For small passes, plain conversation output is fine — do not over-ceremonialize.
- End with a rewritten prompt. The final section must be: "Here is the prompt I suggest you give me now" — the user's original request rewritten with the resolved unknowns baked in. This is the deliverable that makes the pass worth its tokens.
Anti-patterns
- Do NOT pad the list with generic software advice ("consider testing", "think about security"). Every item must be specific to THIS task and THIS territory, discovered by actually looking.
- Do NOT run this for tasks in domains where the user is clearly expert and the task is routine. If the user is a Pine Script veteran asking for a Pine Script change, a blindspot pass is waste. Say so and skip it.
- Do NOT turn the pass into a plan. Plans come after unknowns are resolved.
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- Neeeophytee/finding-unknowns-skills★ 339same name
- jellydn/my-ai-tools★ 126same name
- Bossmann007/cursor-kit★ 0same name
- edenbuilds/agentloop★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository7 other files it gives its agents.
- convergence-guardSkill
- fable-methodSkill
- implementation-notesSkill
- interview-meSkill
- merge-quizSkill
- model-economySkill
- prototype-firstSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

