Agent Skillskdlbs/kandev › interview-me

interview-me

GitHub

在需求、设计或编码前澄清模糊意图,通过假设和提问确认用户目标、成功标准及约束,防止盲目实施。

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

触发场景

需求描述不明确或缺少关键上下文 用户要求进行压力测试或模拟面试 产品或架构假设缺失

安装

npx skills add kdlbs/kandev --skill interview-me -g -y
更多选项

非标准路径

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

不安装直接使用

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 wants before requirements, system design, plans, or code. Use when an ask is underspecified, when the user asks for an interview or stress test, or when important product or architecture assumptions are missing."
}

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. Use /spec to update the owning system requirement. Do not create a standalone intent document unless the user explicitly requests one.

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

版本历史

  • 0e4ae86 当前 2026-08-27 18:28
  • b4239d8 2026-07-24 17:32

同 Skill 集合

.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/record/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

元信息

文件数
0
版本
5ae96c3
Hash
d7c83c7c
收录时间
2026-07-24 17:32

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 23:06
浙ICP备14020137号-1 $访客地图$