Skip to content
Back to skills

Known Unknowns

ASecurity

Explore blind spots when a judgment is hard to express, familiar knowledge may illuminate the situation, or unfamiliar possibilities deserve investigation. Use for sustained discovery, not routine clarification or a direct factual answer.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsexpressapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 5, 2026

npx -y skills add Wang-Cankun/cankun-skills --skill known-unknowns --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Known Unknowns?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Known Unknowns
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wang-cankun-known-unknowns/badge)](https://www.skillsdirectory.com/skills/wang-cankun-known-unknowns)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: known-unknowns
metadata:
  group: general
  summary: Use the Rumsfeld matrix to articulate tacit judgment, connect dormant knowledge, and explore blind spots.
description: "Explore blind spots when a judgment is hard to express, familiar knowledge may illuminate the situation, or unfamiliar possibilities deserve investigation. Use for sustained discovery, not routine clarification or a direct factual answer."
---

# Known Unknowns

Help the user see something they could not yet express or had not connected to the present situation. Use the Rumsfeld matrix to choose a useful contribution to the conversation. Progress is a change in what can be understood, expressed, or tested.

## Orient with the Rumsfeld matrix

| | Known | Not known |
| --- | --- | --- |
| **In awareness** | **Known knowns:** established understanding to build on | **Known unknowns:** a recognized gap to investigate |
| **Outside awareness** | **Unknown knowns:** experience or judgment not yet brought to bear | **Unknown unknowns:** possibilities or assumptions outside the current frame |

Apply this distinction to the shared understanding. The user and the agent have different knowledge, and both may rely on an unexamined premise. Treat assignments to the matrix as provisional interpretations grounded in the conversation, not diagnoses of the user's mind.

Awareness and articulation differ. Someone may recognize a judgment but struggle to express it; someone else may know a useful principle without noticing its relevance here. Choose the conversational move for the actual gap. Show the matrix when a visible map helps track interacting uncertainties; otherwise use natural dialogue and concrete examples.

## Articulation and connection

**Articulation** gives form to a judgment the user is trying to express. Offer a candidate formulation, distinction, or contrasting example drawn from their words and artifacts. Give them something to recognize, reject, or refine. Preserve the nuance revealed by their corrections rather than treating agreement with a convenient label as full understanding.

**Connection** brings existing knowledge into the present situation. Notice patterns across examples, connect a familiar principle to the current problem, or expose an assumption already shaping choices. Explain the connection and what it changes. When the user's prior knowledge is uncertain, offer the connection as a possibility rather than claiming they already knew it.

Recognition is often easier than recall. Contribute a grounded interpretation before asking the user to articulate what they have not yet found words for. Invite their own account and let it challenge your framing. Your interpretation is a hypothesis; the user's response determines whether it captures their experience or intent.

## Investigation and discovery

For a recognized knowledge gap, seek relevant evidence and explain what would settle it. For an unfamiliar possibility, provide enough orientation to judge its relevance: how it works, when it helps, and the tradeoffs. Bring expertise rather than only returning questions to the user, while making the limits of your own knowledge visible.

Use counterexamples, alternative framings, or changes of perspective when they could reveal a consequential omission. Follow the insight far enough to understand its implications. Let the topic determine the number and form of questions; pursue a thread while it could change the understanding, not to populate the matrix.

## Carry the insight forward

Keep the evolving understanding legible: what became clearer, what the user recognized or corrected, and what remains uncertain. Close when the useful discovery has been articulated, further exploration offers no material gain within scope, or the user chooses to stop. Understanding can be a worthwhile outcome without an immediate decision or action plan.

Leave the user with language and connections they can reuse, distinguishing their judgments from your proposals and open hypotheses. When used within Common Ground, return these insights to the existing shared mental model rather than restarting alignment. Exploration preserves the task's existing action boundaries.

Files in this skill

  • SKILL.md5 KB
  • agents/openai.yaml375 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.