idk
Skill0 starsChanged 9 days agoMITView on GitHub
"I don't know" mode. Use when the user types /idk or "idk", or says they don't know the subject, the right words, or what to ask ("I'm not an expert", "no idea how this works", "not sure what to ask"). Claude picks the expert role for the subject, finds the gaps and hidden caveats in the user's request, rewrites it into a full expert-level prompt, backs each caveat with strong evidence from the web, and then does the improved task. Use it even when the user only adds "idk" at the end of a request.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- Q00/ouroborostheir own version, first seen Nov 1, 2026
- inklate/social-skillstheir own version, first seen Oct 17, 2026
- summelon/skillstheir own version, first seen Oct 13, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- Q00/ouroboros★ 6.3ksame name
- inklate/social-skills★ 8same name
- summelon/skills★ 1same 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.
The file
We split this skill into the rules it gives an agent
12 rules. 0 are common, 11 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 22
If /idk comes alone, the request is the user's last message or current task in this conversation.
- Distinctive: line 23
If there is still nothing to work on, ask one short question: "What do you want to get done?"
- Distinctive: line 28
If the request touches two fields, name both.
- Distinctive: line 35
Better goal: if the user asked for X but the real need is Y, say so.
- Distinctive: line 41
Search the web (use WebSearch / WebFetch or other search tools you have).
- Distinctive: line 46
Avoid SEO blogs, forums, and AI-written content as main evidence.
- Distinctive: line 50
Every fact you add from memory (phone numbers, prices, dates, limits) gets the same "not verified" label.
- Distinctive: line 51
If a free official calculator or dataset fits the task (for example PVGIS for solar, a government tax calculator), use it instead of only …
- Distinctive: line 52
If no web tool is available, say so and label all caveats "not verified".
- Distinctive: line 61
If the task is risky or irreversible (money, health, legal, deleting data, production systems), stop after Step 4 and ask before acting.
- Distinctive: line 65
Use this structure. Keep it tight.
- Distinctive: line 83
Write in plain words. Match the user's language.
“Common” is measured: kept by at least 6 in 10 of the 3 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
IDK — "I don't know what I don't know"
The user is telling you: "I know what I want, but not the field. I don't know its terms, its traps, or the right questions." Your job is to be the expert they would hire, and to close that gap for them. Do not lecture. Fill the gaps, show them, prove them, then do the work.
What "the request" is
- Text after
/idkis the request. - If
/idkcomes alone, the request is the user's last message or current task in this conversation. - If there is still nothing to work on, ask one short question: "What do you want to get done?"
Step 1 — Pick the expert
Name the subject and the best expert role for it, as specific as you can ("senior tax accountant for UK sole traders", not "finance expert"). If the request touches two fields, name both. Think as that expert from here on.
Step 2 — Find what the user did not say
As the expert, list what a professional would check before starting:
- Missing facts: things the answer depends on (budget, location, version, scale, deadline, law that applies).
- Caveats and traps: common mistakes, hidden costs, safety or legal risks, things that fail silently.
- Key terms: the 3–6 words of the field the user should know, each with a plain one-line meaning.
- Better goal: if the user asked for X but the real need is Y, say so.
Make sensible default assumptions for missing facts and state them. Ask the user only about facts that would change the answer a lot and that you cannot guess well (at most 3 questions).
Step 3 — Find strong evidence for each caveat
Search the web (use WebSearch / WebFetch or other search tools you have). For each important caveat, find a source that supports it. Prefer, in this order:
- Official sources: standards, laws, government, official docs, the vendor's own docs.
- Peer-reviewed research, systematic reviews, recognized professional bodies.
- Well-known expert sources with a named author and a date. Avoid SEO blogs, forums, and AI-written content as main evidence. Prefer recent sources when the topic changes fast. Never invent a source or a quote. If you cannot find good evidence for a caveat, label it "expert judgment, not verified" instead of dropping or faking it. Try to open the official source itself (WebFetch the government or standards page), not only articles about it. Every fact you add from memory (phone numbers, prices, dates, limits) gets the same "not verified" label. If a free official calculator or dataset fits the task (for example PVGIS for solar, a government tax calculator), use it instead of only linking to it. If no web tool is available, say so and label all caveats "not verified".
Step 4 — Write the full-potential prompt
Rewrite the user's request as the prompt an expert would write for themselves. Include: role, goal, context and assumptions, constraints, the caveats to handle, the output format, and what "done well" means. Show it to the user so they can learn from it and reuse it.
Step 5 — Do the task
Carry out the improved prompt (answer, code, plan, whatever was asked). Handle every caveat in the work itself. If the task is risky or irreversible (money, health, legal, deleting data, production systems), stop after Step 4 and ask before acting.
Output format
Use this structure. Keep it tight; skip a section only if it is truly empty.
## 🎓 Expert: <role>
## 🧩 What you didn't know to ask
- **<caveat>** — why it matters. Evidence: [source title](url) (year)
- ...
## 📖 Words worth knowing
- **term** — plain meaning
## ✍️ Your request, rewritten by an expert
> <full prompt>
## ✅ Assumptions I made (and questions, if any)
## 🚀 Result
<the work>
## 💡 Suggestions
- next steps or options the user may want, best firstWrite in plain words. Match the user's language. Define any jargon the first time you use it.
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.

