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

discovery-interview

When running discovery interviews — question-bank build, bias audit, insight extraction. Triggers on 'audit my guide', 'extract insights from transcript', 'is my hypothesis falsifiable'.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.3 KB

SKILL.md(원문)

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

discovery-interview

When to use

  • A discovery slice has been framed (customer-research ran), but the interview guide is still rough or untested.
  • A transcript exists and the team needs structured insight extraction, not narrative summary.
  • An interview round produced surprising findings; a bias audit is needed before the team acts on them.

Do NOT use for the upstream framing of the discovery slice (frame sentence, recruit criteria, JTBD focal job) — that is customer-research. Do NOT use for quantitative survey design or scale-bound research.

Cognition cluster

  • Mental model 22 — Data-informed, not data-driven. Interview data is signal at low N; treat it as evidence to reason with, not a vote count. See docs/contracts/mental-models.md § 22.
  • Mental model 15 — Signal vs noise. A vivid quote from one articulate user can swamp three muted but consistent signals; frequency-rank by distinct people, never by quote count. See mental-models.md § 15.
  • Mental model 28 — Eisenhower matrix. Sort post-interview insights into urgent / important quadrants so the team acts on high-importance signals, not the loudest ones. See mental-models.md § 28.
  • Product context-spine slot. Read product for the focal job
    • competitor names; do not re-derive these inside this skill. See context-spine.

Procedure

1. Build the question bank

  1. Anchor on the switch event from customer-research. The first question is always "Walk me through the day you decided to ..." — never "would you ...".
  2. Three layers:
    • Past behaviour (what did you do? when? alternative considered?)
    • Anxiety / habit (what feared in switching? what habit died?)
    • Outcome (what changed for you? expected? unexpected?)
  3. Cap at 8 open questions per 45-min slot. Beyond that, the interview becomes a survey delivered in person.

2. Audit the bank for bias

Before running, inspect each question and review the bank against the four common biases:

  • Leading — "Don't you think X is annoying?" → rewrite as past behaviour.
  • Hypothetical — "Would you use Y?" → replace with "Last time you needed Y, what did you do?".
  • Confirmation — every question presupposes the team's hypothesis is correct. At least two questions must be able to disconfirm it.
  • Recall ceiling — questions that ask for events ≥ 90 days back produce confabulation; bound the timeframe.

A bank that survives the audit unchanged is suspect — re-read.

3. Run-time discipline

  1. Open with the switch event. Stay silent for 8 seconds after the user finishes; the second answer is usually the truer one.
  2. Capture verbatim, not paraphrase. "It made me anxious" is data; "the user expressed concern" is interpretation.
  3. Probe with "tell me more about X" on any anxiety / habit mention; do not switch topics until the thread is exhausted.

4. Extract insights

For each transcript:

  1. One quote per insight. Tag: switch / anxiety / habit / expected-outcome / unexpected-outcome / disconfirmation.
  2. Frequency-rank by distinct interviewees (≥ 3 = signal; 1 = anecdote).
  3. Mark disconfirmations explicitly — these are the most valuable rows, because they are the cheapest to ignore.

5. Hand back

Produce the three artifacts (see ## Output); hand the disconfirmation log to whoever owns the original hypothesis.

Related Skills

WHEN to use this

  • The discovery slice is framed and the interview guide / transcript is the unit of work.
  • A round of interviews ran and the insights need structured extraction (frequency-ranked, bias-audited, disconfirmations highlighted).

WHEN NOT to use this

  • The slice itself is unframed — start with customer-research; this skill inherits its frame, never re-derives it.
  • The signal needs to come from existing artefacts (issues, PRs, errors) rather than a live interview — route to voc-extract.
  • Insights translate into AC for a ticket — hand off to refine-ticket.
  • The output is a quantitative funnel — route to funnel-analysis.

When the agent should load this

  • "Hilf mir den Interview-Leitfaden auditieren."
  • "Welche Fragen sind biased?"
  • "Extract die Insights aus diesem Transkript."
  • "Wir haben 6 Interviews geführt — was ist Signal, was ist Anekdote?"
  • "Ist meine Hypothese widerlegbar mit dem aktuellen Frageset?"

Output

  1. question-bank.md — 8 open questions, each tagged past-behaviour / anxiety-habit / outcome; bias-audit notes per rewritten question.
  2. insight-log.md — one row per insight: quote · interviewee ID · tag · distinct-people frequency. Sorted descending. Verbatim.
  3. disconfirmation-log.md — each row names the original hypothesis, the interview-derived disconfirmation, and the named owner who must respond before the team acts on the round.

Gotcha

  • A bank that survived the audit unchanged is rare; usually means the audit was rushed, not that the bank was perfect.
  • One articulate interviewee biases insight-extraction toward their vocabulary — frequency-rank by people, not quotes.
  • Disconfirmations are the cheapest insight to ignore and the most valuable to act on; the log exists so they survive the round.

Do NOT

  • Do NOT re-derive the frame inside this skill — read the product spine slot or hand back to customer-research.
  • Do NOT translate insights into AC inside this skill — that is refine-ticket.
  • Do NOT collapse disconfirmations into "we also heard X" prose; they earn their own log.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.

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

event4u-app/agent-config122026년 10월 19일 업데이트

Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.

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

event4u-app/agent-config122026년 10월 19일 업데이트

Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.

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

event4u-app/agent-config122026년 10월 19일 업데이트

Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.

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

event4u-app/agent-config122026년 10월 19일 업데이트

Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.

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

event4u-app/agent-config122026년 10월 19일 업데이트

Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.

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

event4u-app/agent-config122026년 10월 19일 업데이트

event4u-app의 스킬 모두 보기

이 스킬의 문제 신고