본문으로 건너뛰기
cccskills
무료GitHub에 공개

unknowns-discovery

Discover and reduce task unknowns — blindspots, missing context, and unknown unknowns — before committing to a plan, implementation, review, or merge.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(26)

  • SKILL.md7.6 KB
  • assets/templates/assumptions-register.md330 B
  • assets/templates/blindspot-pass.md703 B
  • assets/templates/brainstorm-prototype.md788 B
  • assets/templates/buy-in-doc.md715 B
  • assets/templates/domain-vocabulary-ladder.md579 B
  • assets/templates/implementation-notes.md655 B
  • assets/templates/merge-readiness-quiz.md632 B
  • assets/templates/one-question-interview.md510 B
  • assets/templates/prompt-upgrade.md302 B
  • assets/templates/reference-semantics-map.md497 B
  • assets/templates/tweakable-plan.md555 B
  • assets/templates/unknowns-matrix.md1.4 KB
  • examples/coding-auth-provider.md1.5 KB
  • examples/generated-blindspot-starter.md413 B
  • examples/product-design-dashboard.md1.2 KB
  • examples/research-project.md1.1 KB
  • references/ARTICLE_DIGEST.md6.9 KB
  • references/EVALUATION.md3.1 KB
  • references/OUTPUT_SCHEMAS.md2.5 KB
  • references/PROMPT_PATTERNS.md4.8 KB
  • references/SOURCE_INDEX.md3.0 KB
  • references/TRACEABILITY.md2.8 KB
  • references/WORKFLOWS.md6.2 KB
  • scripts/make_unknowns_artifact.py6.1 KB
  • scripts/validate_skill.py3.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Unknowns Discovery

Use this skill when an agent should discover what the user, spec, prompt, or codebase is missing before it commits to a plan, implementation, review, or merge.

The prompt, skill, ticket, screenshot, and context window are the map. The real codebase, product, users, data, constraints, history, and reviewer expectations are the territory. The gap between them is the task's unknowns.

Unknown types

TypeMeaningAgent move
Known knownsExplicit facts and constraints in the promptPreserve and restate briefly
Known unknownsQuestions already recognized as openAsk, research, parameterize, or gate
Unknown knownsTacit standards the user would recognize only after seeing themPrototype, mock, compare, or interview
Unknown unknownsHidden constraints, missing vocabulary, prior art, traps, or quality ceilings nobody mentionedRun blindspot passes, inspect references, search code/history, and surface landmines

When to activate

Activate this skill when any of these are true:

  • The work is multi-step, ambiguous, unfamiliar, high-risk, or likely to require judgment.
  • The user mentions “blindspot pass,” “unknown unknowns,” “what am I missing,” “interview me,” “prototype first,” “implementation notes,” “buy-in doc,” “quiz me,” or similar.
  • The user lacks domain vocabulary or does not know what good looks like.
  • The task involves codebase history, architecture, data model, permissions, migrations, UX, visual design, product scope, rollout, or reviewer approval.
  • The agent is about to start a long-horizon implementation or has already discovered that the plan and codebase disagree.

Do not activate for tiny deterministic tasks where exploration would add friction, such as fixing a typo, renaming a variable, or answering a direct question with no meaningful unknowns.

Core loop

  1. State the map. Restate the task, constraints, and what the user says they know.
  2. Inspect the territory. Read relevant files, docs, examples, data, screenshots, references, prior work, or user-provided context.
  3. Build an unknowns matrix. Separate known knowns, known unknowns, unknown knowns, and unknown unknowns.
  4. Choose the cheapest useful artifact. Pick the mode that exposes the highest-blast-radius unknown earliest.
  5. Gate implementation. Proceed only when dangerous unknowns are resolved, explicitly accepted, or isolated behind reversible decisions.
  6. Carry discoveries forward. Fold the discoveries into a better prompt, plan, implementation note, buy-in doc, quiz, tests, or review artifact.

Artifact mode selector

ModeUse whenOutput
blindspot-passUnfamiliar codebase/domain/design area; likely unknown unknownsBlindspot cards + better implementation prompt
teach-me-my-unknownsUser lacks vocabulary or quality criteriaMental model + vocabulary ladder + improved prompts
brainstorm-prototypeUser will know it when they see itDivergent prototypes/options + reaction template
mock-before-wireNeed to see UI/flow before backend/state/app changesThrowaway mock with fake data + wiring plan
option-space-brainstormProblem framing may be too narrow or too wideRanked interventions from cheapest to ambitious
one-question-interviewAmbiguity remains after explorationOne question at a time, ordered by blast radius
reference-semantics-mapExisting code/design/doc is the best descriptionSemantics map before porting/adapting
tweakable-planReady to implement but human should review change-prone partsPlan sorted by likely human-tweak points before execution order
implementation-notesImplementation is underway and surprises appearRunning log of deviations and conservative choices
buy-in-docWork needs approval or stakeholder alignmentDemo-first pitch/explainer with objections and signoffs
merge-readiness-quizHuman must understand a complex change before merge/releaseReport + quiz with pass criteria

Detailed procedures are in references/WORKFLOWS.md. Copyable prompt cards are in references/PROMPT_PATTERNS.md. Output schemas are in references/OUTPUT_SCHEMAS.md.

Default output contract

Every unknowns artifact should include:

  1. Scope read: What was inspected or assumed.
  2. Unknowns found: Labels by unknown type and severity.
  3. Blast radius: What changes if this unknown is answered differently.
  4. Conservative default: What the agent will do if forced to proceed.
  5. Decision needed: What the user must choose, if anything.
  6. Prompt upgrade: A revised prompt/instruction incorporating discoveries.
  7. Stop conditions: Cases where guessing is unacceptable.

Autonomy rules

  • Ask before acting when an unknown can change architecture, data model, auth, privacy, compliance, cost, public API, migration, rollout, or user-facing behavior.
  • Proceed conservatively when the unknown is low-risk, reversible, and the user has asked not to be interrupted. Label assumptions as ASSUMED.
  • Prototype before wiring when feedback depends on taste, layout, copy tone, interaction flow, information architecture, or data density.
  • Prefer source references over prose when behavior already exists elsewhere.
  • During implementation, log every material deviation before continuing.
  • Do not merge complex agent work on diff-skimming alone; create a report and quiz if understanding matters.

Stop immediately when

  • The territory contradicts the task goal.
  • The unknown could cause data loss, auth bypass, privacy leak, billing impact, destructive migration, public API break, or compliance failure.
  • A prior failed/reverted attempt appears and the reason still applies.
  • Exact legal/security/compliance behavior is requested but the authoritative source is absent.

Minimal examples

Do a blindspot pass before implementation. Find unknown unknowns, explain why each matters, and rewrite my prompt with the discoveries folded in.
Before touching the app, make a single HTML mock with fake data so I can react to layout and product decisions.
Keep implementation-notes.md as you build. If code forces a plan deviation, choose the conservative option, log it under Deviations, and continue unless it affects security/data/migrations/API/compliance.
Give me a merge-readiness report with a quiz at the bottom. I should not merge until I pass it perfectly.

Packaged resources

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or encountering animation, shadcn CLI integration errors.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

secondsky/claude-skills2312026년 10월 19일 업데이트

Secure API authentication with JWT, OAuth 2.0, API keys. Use for authentication systems, third-party integrations, service-to-service communication, or encountering token management, security headers, auth flow errors.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

secondsky/claude-skills2312026년 10월 19일 업데이트

Creates comprehensive API changelogs documenting breaking changes, deprecations, and migration strategies for API consumers. Use when managing API versions, communicating breaking changes, or creating upgrade guides.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

secondsky/claude-skills2312026년 10월 19일 업데이트

Verifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing microservices communication, preventing breaking changes, or validating OpenAPI specifications.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

secondsky/claude-skills2312026년 10월 19일 업데이트

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

secondsky/claude-skills2312026년 10월 19일 업데이트

Implements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building production APIs, implementing error recovery patterns, or integrating error monitoring services.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

secondsky/claude-skills2312026년 10월 19일 업데이트

secondsky의 스킬 모두 보기

이 스킬의 문제 신고