Agent Skillskdlbs/kandev › interview-me

interview-me

GitHub

在需求模糊时通过假设、提问和复述澄清用户意图,避免盲目实施。适用于缺乏明确目标或约束的场景。

.agents/skills/interview-me/SKILL.md kdlbs/kandev

Trigger Scenarios

用户要求“interview me”或“grill me” 需求描述缺失关键背景、成功标准或边界

Install

npx skills add kdlbs/kandev --skill interview-me -g -y
More Options

Non-standard path

npx skills add https://github.com/kdlbs/kandev/tree/main/.agents/skills/interview-me -g -y

Use without installing

npx skills use kdlbs/kandev@interview-me

指定 Agent (Claude Code)

npx skills add kdlbs/kandev --skill interview-me -a claude-code -g -y

安装 repo 全部 skill

npx skills add kdlbs/kandev --all -g -y

预览 repo 内 skill

npx skills add kdlbs/kandev --list

SKILL.md

Frontmatter
{
    "name": "interview-me",
    "description": "Clarify what the user actually wants before specs, plans, or code. Use when an ask is underspecified, when the user says \"interview me\", \"grill me\", \"stress-test my thinking\", or when you would otherwise fill in important product\/architecture assumptions silently."
}

Interview Me

Use this before /spec-driven-development, /spec, or /plan when the requested outcome is not clear enough to implement without guessing.

When To Use

Use when the ask is missing one or more of:

  • Who the user/operator is
  • Why this matters now
  • What success looks like
  • The binding constraint or tradeoff
  • Explicit out-of-scope boundaries

Skip for mechanical edits, obvious bug fixes, pure information requests, or when the user explicitly asks for speed over clarification.

Process

1. State A Hypothesis

Write one sentence plus a confidence number.

HYPOTHESIS: You want workspace switching to preserve task context because agents lose momentum when users navigate between workspaces.
CONFIDENCE: 45% - missing: who feels the pain, what "preserve" means, and what counts as done.

2. Ask Focused Questions

Format every question with a guess.

Q: Is this primarily for human users switching between workspaces, or for office agents operating across workspaces?
GUESS: Human users, because the pain sounds navigation-related rather than automation-related.

If the active harness provides a native user-question UI that supports multiple questions in one turn, ask 2-4 focused questions together. Keep each question short, include your guess in the prompt or options, and make the options concrete enough that the user can answer quickly.

If no multi-question tool is available, ask one question at a time in chat. Do not send a long questionnaire.

3. Probe Convention-Sounding Answers

If the user says "modern", "scalable", "best practice", "dashboard", "robust", or "clean architecture" without concrete outcomes, ask:

If you did not have to justify this as best practice, what would you actually want?

4. Restate Intent

When confidence is high, restate in this shape:

Here's what I think you want:
- Outcome:
- User:
- Why now:
- Success:
- Constraint:
- Out of scope:

Yes / no / refine?

Do not proceed to /spec, /plan, or implementation until the user explicitly confirms or corrects the restate.

Output

The deliverable is a confirmed statement of intent. If the user wants it persisted, save it only after confirmation, usually in a feature spec via /spec; avoid creating standalone intent docs unless explicitly requested.

Red Flags

  • Long open-ended questionnaires with no guesses
  • A question with no guess attached
  • Accepting "whatever you think" as confirmation
  • Starting a spec or plan before the user confirms the restate
  • No explicit out-of-scope line

Version History

  • b4239d8 Current 2026-07-24 17:32

Same Skill Collection

.agents/skills/acp-debug/SKILL.md
.agents/skills/add-integration/SKILL.md
.agents/skills/clean-branches/SKILL.md
.agents/skills/code-review/SKILL.md
.agents/skills/commit/SKILL.md
.agents/skills/context-engineering/SKILL.md
.agents/skills/create-kandev-plugin/SKILL.md
.agents/skills/debug/SKILL.md
.agents/skills/docs-maintainer/SKILL.md
.agents/skills/e2e/SKILL.md
.agents/skills/fix/SKILL.md
.agents/skills/harness-improvement/SKILL.md
.agents/skills/plan/SKILL.md
.agents/skills/planner-orchestration/SKILL.md
.agents/skills/playwright-cli/SKILL.md
.agents/skills/pr-fixup/SKILL.md
.agents/skills/pr/SKILL.md
.agents/skills/product-demo-seeding/SKILL.md
.agents/skills/product-video-capture/SKILL.md
.agents/skills/push/SKILL.md
.agents/skills/qa/SKILL.md
.agents/skills/release/SKILL.md
.agents/skills/runtime-feature-flags/SKILL.md
.agents/skills/simplify/SKILL.md
.agents/skills/spec-driven-development/SKILL.md
.agents/skills/spec/SKILL.md
.agents/skills/tdd/SKILL.md
.agents/skills/using-agent-skills/SKILL.md
.agents/skills/verify/SKILL.md
.agents/skills/mobile-parity/SKILL.md
.agents/skills/record/SKILL.md

Metadata

Files
0
Version
1578843
Hash
7a53eed0
Indexed
2026-07-24 17:32

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 20:11
浙ICP备14020137号-1 $mapa de visitantes$