Agent Skillskdlbs/kandev › interview-me

interview-me

GitHub

在需求、设计或编码前澄清模糊意图。通过假设、提问和重述确认目标,避免猜测,确保实现前明确用户、成功标准和约束条件。

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

Trigger Scenarios

用户需求描述不完整或缺少关键背景 用户要求进行面试或压力测试 产品或架构假设缺失

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 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

Version History

  • 0e4ae86 Current 2026-08-27 18:28
  • b4239d8 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/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/diagram-design/SKILL.md
.agents/skills/mobile-parity/SKILL.md

Metadata

Files
0
Version
ad32c6b
Hash
d7c83c7c
Indexed
2026-07-24 17:32

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-11 01:46
浙ICP备14020137号-1 $Гость$