known-unknowns

Solid

Orient a multi-turn “help me think this through” deliberation with a Rumsfeld matrix. Use when the user owns an open decision or judgment and wants a thinking partner — articulating a tacit judgment, surfacing an unrecognized assumption or pattern, or touring options around the choice they are weighing. A question seeking a direct answer (factual lookup, how-to, debugging) gets the answer, not this skill.

AI & Automation 2 stars 0 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Orientation through the Rumsfeld Matrix Conduct the deliberation in the user's language. Use the matrix to orient a multi-turn deliberation. The topic starts mostly dark; each turn enables one **aspect-seeing** by making one relevant part more nameable, visible, or testable. | | they know it | they don't know it | | ----------------- | ----------------------------------- | ------------------------------------------- | | **aware of it** | known knowns — stated and confirmed | known unknowns — named gaps | | **unaware of it** | unknown knowns — operative but unrecognized | unknown unknowns — options they'd never ask about | The matrix tracks awareness; tacitness tracks articulability. Classify each entry by awareness, and treat difficulty articulating an already-recognized judgment as a separate named gap. Split descriptions whose parts belong in different cells. Use the marks as lifecycle shorthand: `✓` settled · `?` named question · `!` recognition candidate · `~` unexplored frontier. The map always renders as this 2×2 table — every entry sits in its cell with its mark inline; a flat mark list is not a map. Choose the move by cell: - **Known knowns → confirm and compress.** Restate what is settled, preserve only what matters downstream, and reopen it only when later evidence conflicts. - **Known unknowns → investigate.** Name the gap and what would resolve it. When the gap is articula...

Details

Author
Wang-Cankun
Repository
Wang-Cankun/cankun-skills
Created
1 weeks ago
Last Updated
3 days ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

finding-unknowns

Guide the user through a quadrant walk that maps the unknowns of a task — open by listing the known knowns, then work through known unknowns, unknown knowns, and unknown unknowns one stage at a time, ending with a complete four-quadrant map in the user's hands. Use when the user explicitly asks for a blindspot pass, unknown unknowns, "what am I missing / what should I be asking", a one-question-at-a-time interview, or several directions to react to; when ambiguity or unfamiliarity is high enough that building now would likely cause rework; when a reference implementation must be understood before porting; or for a named after-walk slice — implementation notes / deviations log, a buy-in doc, a quiz gate before merge, or a session handoff (run only that slice). Do not invoke for ordinary implementation of a sufficiently specified task.

2 Updated today
avivsinai
AI & Automation Solid

explore-unknowns

Guide the user through a quadrant walk that maps the unknowns of a task — open by listing the known knowns, then work through known unknowns, unknown knowns, and unknown unknowns one stage at a time, ending with a complete four-quadrant map in the user's hands. Use when a request is ambiguous or underspecified, the codebase or domain is unfamiliar, the user will "know it when they see it", a reference implementation must be understood before porting, mid-build deviations from the plan need capturing, or a finished change needs buy-in or verified understanding before merge. Pairs with [write-spec](../write-spec/SKILL.md) — walk the quadrants to burn off fog before slicing, and feed the finished map into the spec.

41 Updated 2 days ago
dzhng