interview
Structured grilling loop to think a topic through, then a brief. Not ticket authoring — use backlog-author for that.
- License 许可
- MIT
- 最近更新
- 2026-10-28
- Stars
- ★ 2
- Forks
- 0
01 前言 Front Matter
- name
- interview
- description
- Structured grilling loop to think a topic through, then a brief. Not ticket authoring — use backlog-author for that.
- argument-hint
- [optional topic to interview about]
02 资源文件 1
- 参考文档references/size-pin.txt2 B
03 SKILL.md 正文
Interview
A conversation that helps the user think a topic through. Work from the topic argument. With none, work from the current conversation. With neither, first ask one question to set the topic.
The loop
Ask in prose, and let each answer shape the next question. Group questions that do not depend on each other. Hold any question that depends on an answer you do not have yet. A list fixed at the start commits to later questions before the early answers arrive.
Recommend before asking. Give your default and your reasons first, then ask the user to confirm or redirect. Skip this on questions of taste: a recommendation would bias the preference you want to hear.
Let the codebase answer first. When code or files on disk already answer something, confirm what you found instead of asking cold. Keep live questions for intent, priorities, scope boundaries, and judgment calls.
Go from broad to narrow. Map the whole topic before you close in.
Stop when new answers no longer change the picture — not when a template is covered. If the user wants to stop early, stop at once. Once you have covered a lot of ground, offer a "keep going or wrap up?" check.
Close with a short brief: the topic, the decisions reached, and the reasons for them.
04 同仓库更多 Skills
over-cap-no-marker
Synthetic fixture with 501 lines and no size-budget marker.
invalid-marker
Synthetic fixture exercising the invalid-marker failure path.
boundary-29-char-reason
Synthetic fixture with marker rationale at the regex boundary (29 chars, just under min).
valid-with-inputs
A skill that declares one input variable and uses it in the body.
valid-minimal
A minimal skill with only the required fields present.
invalid-undeclared-variable
A skill whose body uses a variable not declared in inputs.