finding-unknowns-skills

作者 Neeeophytee已验证

11 installable skills for Claude Code, OpenAI Codex, and Hermes, for finding your unknowns before they get expensive: blindspot pass, brainstorms, interviews, references, plans, notes, pitches, a merge quiz, plus a context audit, agent interface design, and progressive disclosure. Community distillation, not official Anthropic.

295
Stars
25
Forks
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/Neeeophytee/finding-unknowns-skills

快速入门

使用 finding-unknowns-skills 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Finding-Unknowns Skills

11 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, Kimi Code CLI (Kimi K3), or any agent that reads the agentskills.io SKILL.md format.

Three of them come from his follow-up, The new rules of context engineering for Claude 5 generation models, which works one layer up: not the unknowns in a single prompt, but the ones baked into the context every prompt inherits.

Community project. Distilled, with attribution, from public essays by Thariq Shihipar (Anthropic, Claude Code team). Not an official Anthropic repository.

The idea in one table

KnownUnknown
KnownWhat's in your promptWhat you know you haven't figured out
UnknownSo obvious you'd never write it down, but you'd recognize it on sightWhat 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.

The skills

SkillPhaseOne line
blindspot-passBeforeSurface your unknown unknowns in an unfamiliar area, then help you prompt better
brainstorm-prototypesBeforeThrowaway variations you can react to, for taste you can't verbalize
interview-meBeforeOne question at a time, architecture-changing questions first
reference-huntBeforeUse working source code as the spec, even across languages
implementation-planBeforeA plan that leads with the decisions you're most likely to change
implementation-notesDuringLog every deviation from the plan so the next attempt learns from this one
pitch-packagerAfterBundle spec + prototype + notes into a buy-in doc for reviewers
change-quizAfterA comprehension quiz you must pass before you merge

And three for the context itself

The eight above work on one task at a time. These three work on the instructions your agent carries into every task — the layer where Anthropic deleted 80% of Claude Code's system prompt with no measurable loss.

SkillOne line
context-auditFind the contradictions, duplicates, and dead rules in your CLAUDE.md and skills, and cut them
agent-interface-designDesign tools an agent can't misuse, so you don't have to document them
progressive-disclosureSplit an oversized skill or spec into an entry file plus files loaded only when needed

progressive-disclosure ships with disable-model-invocation: true. In Claude Code that makes it user-invoked only — it stays out of the model's reach and costs nothing in your context window until you type its name. Codex ignores the flag (verified on v0.143: the skill and its description still load into the model-visible prompt), so treat it as a normal model-invoked skill there.

Install

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 11 skills first, or --skill blindspot-pass to install just one. (Discoverable on skills.sh.)

As a Claude Code plugin (all 11 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, copy guidance/finding-unknowns.md into your project root as CLAUDE.md (Claude Code) or AGENTS.md (Codex and other AGENTS.md-reading agents), or append it to your existing one.

Moved in v1.2.0: this file used to be the repo's own CLAUDE.md. Root CLAUDE.md/AGENTS.md now hold gotchas for maintaining this repo, which is what those files are for — general methodology in a file meant for repo-specific context is exactly the pattern context-audit flags.

Use in Cursor

The npx skills add Neeeophytee/finding-unknowns-skills command above detects Cursor and installs the skills into ~/.cursor/skills/ for you — no manual step. (Re-verified at v1.2.0 with skills@1.5.20: the CLI discovers all 11 skills in this repo, and their descriptions, via --list.)

Use in OpenAI Codex

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/

Prefer a managed bundle? Codex also installs the whole set as a plugin:

codex plugin marketplace add Neeeophytee/finding-unknowns-skills
codex plugin add finding-unknowns@finding-unknowns

Codex detects skill changes automatically. For the passive-guidance version, copy guidance/finding-unknowns.md into your project root as AGENTS.md — Codex reads it before doing any work. Re-tested with Codex CLI v0.143.0 at v1.3.0: both routes load all 11 skills into the model-visible prompt (verify with codex debug prompt-input). Codex does not honour disable-model-invocation, so progressive-disclosure is model-reachable there. Full details and receipts: INSTALL-CODEX.md. (Paths per the Codex skills docs.)

Use in Hermes Agent

These are skills, not a Python plugin, so install them via Hermes's skills system, not hermes plugins install. Clone the repo and point Hermes at it in ~/.hermes/config.yaml:

skills:
  external_dirs:
    - ~/finding-unknowns-skills/skills

All 11 skills then register and appear on every Hermes surface. Verified live on Hermes Agent v0.15.1: all 11 load and show enabled in hermes skills list. Single-skill installs and full receipts: INSTALL-HERMES.md.

Use in Kimi Code CLI (Kimi K3)

Kimi Code CLI auto-discovers SKILL.md skills at startup and injects their names and trigger descriptions into the system prompt — the same mechanism as Claude Code and Codex. Its search paths include ~/.claude/skills/, ~/.codex/skills/, and ~/.agents/skills/, so if you already installed these skills for Claude Code, Codex, or via npx skills add, Kimi K3 sees them with zero extra steps. Fresh install into Kimi's own location:

git clone https://github.com/Neeeophytee/finding-unknowns-skills
cp -r finding-unknowns-skills/skills/* ~/.kimi/skills/           # all projects
# or, per project:  cp -r finding-unknowns-skills/skills/* your-repo/.kimi/skills/

Project-level paths (.kimi/skills/, .claude/skills/, .codex/skills/, .agents/skills/) resolve from the nearest .git root; add custom locations with --skills-dir or extra_skill_dirs. (Paths per the Kimi Code CLI skills docs.)

When to reach for which

  • New to a part of the codebase, or a whole domain → blindspot-pass
  • You'll know it when you see it (design, UX, tone) → brainstorm-prototypes
  • You've brainstormed but ambiguity remains → interview-me
  • You can't describe it, but some code somewhere does it right → reference-hunt
  • Ready to build → implementation-plan, then keep implementation-notes running
  • Built → pitch-packager for buy-in, change-quiz before you merge
  • Your agent ignores its own instructions, or your CLAUDE.md has grown past reading → context-audit
  • You're building a tool, MCP server, or script an agent will call → agent-interface-design
  • One skill or spec got too long to keep loading in full → /progressive-disclosure (type it; it won't fire on its own)

Invoking a skill on each agent

Same skills, different invocation syntax per agent. The model reaches them on its own from the descriptions; this is how you trigger one by hand:

AgentHow you invoke a skillInstall
Claude Code/context-audit (slash command)plugin or npx skills add
OpenAI Codex$context-audit, or the /skills pickerplugin or skills
Hermes Agent/context-audit (slash command)skills.external_dirs
Cursor / Kimi K3agent's own skills UI / SKILL.md autodiscoverynpx skills add

progressive-disclosure is user-invoked in Claude Code only — elsewhere it behaves as a normal model-invoked skill (see the per-agent notes above).

See EXAMPLES.md for real prompts.

Credit

The techniques come from two essays by Thariq Shihipar:

This repo distills them into the SKILL.md format with original instruction text. Read the essays for the full reasoning, including the Fable 5 launch-video story that motivates the first.

License

MIT for the skill text in this repo. The underlying techniques belong to their author; attribution above.


Maintained alongside awesome-ai-workflows, a list of AI workflows re-checked by CI, and FlowStacks, where each recipe carries a machine-verified badge. If this repo is useful, a star helps the next person find it.

常见问题

What is finding-unknowns-skills?

finding-unknowns-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Neeeophytee. 11 installable skills for Claude Code, OpenAI Codex, and Hermes, for finding your unknowns before they get expensive: blindspot pass, brainstorms, interviews, references, plans, notes, pitches, a merge quiz, plus a context audit, agent interface design, and progressive disclosure. Community distillation, not official Anthropic. It has 295 GitHub stars.

Is finding-unknowns-skills safe to use?

Yes. finding-unknowns-skills passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install finding-unknowns-skills?

Clone the repository with "git clone https://github.com/Neeeophytee/finding-unknowns-skills" and add it to your Claude Code skills directory (see the Installation section above).

Are there alternatives to finding-unknowns-skills?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh finding-unknowns-skills against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情