一键导入
minimal-interview-example
One question, one phase, interview.complete gates the transition. Demonstrates FR-022, FR-023, FR-024 happy path.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
One question, one phase, interview.complete gates the transition. Demonstrates FR-022, FR-023, FR-024 happy path.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Smallest possible workflow skill — two phases joined by one auto transition.
Multi-phase linear workflow — the agent narrates each phase to the user as it advances.
Build a directed graph of nodes; the core `acyclic` invariant gates the terminal advance.
Question bank exercising every supported answer type — text, list<text>, enum, bool, int — with minItems and required flags. Demonstrates FR-022, FR-023 validation paths.
Two-phase workflow with followUpIf re-surfacing a question downstream. Demonstrates FR-024-AC-8 advisory channel.
Integration of interviews and templates — interview answers drive frontmatter and body of a generated artifact. Demonstrates FR-017..025 end-to-end.
| name | minimal-interview-example |
| description | One question, one phase, interview.complete gates the transition. Demonstrates FR-022, FR-023, FR-024 happy path. |
| contributes | {"workflows":"./workflows"} |
Single-question interview gating one transition. The agent conducts
the Q&A in chat using the prompt declared below, then persists the
answer via record-answers. The transition only fires once
interview.complete:discovery is satisfied.
Question bank (verbatim from def.yaml):
problem_statement (text, required) — What problem does this feature solve and who has it?ix-flow run --path <this-dir> --jsonix-flow record-answers <id> discovery --answers '{"problem_statement":"<answer>"}' --jsonix-flow advance <id> drafting --jsonSkipping step 3 makes step 4 fail with invariant_interview_no_answers.