spec-writer-from-interviewlisted
Install: claude install-skill ttamakijp/dev-templates
<!--
このファイルは dev-templates 自身が dogfooding する mirror copy。
master は `templates/skills/spec-writer-from-interview/SKILL.md`。
編集は templates/ 側で行い、`bash scripts/apply.sh` で同期する。
pre-commit hook (.githooks/pre-commit) が両者一致を検査し、drift を
commit reject する (ADR-0008 fool-proof + ADR-0023 多層防御)。
-->
# Skill: Spec Writer from Interview
manufacturing persona の対象者は「やりたいこと」を仕様書化するのが苦手。
本 skill は 5 つの質問に答えるだけで、対応する業務テンプレを Claude が
自動で埋める対話フローを提供する (ADR-0027 workflow)。
## When to invoke
以下の条件��**全て**満たすとき:
1. `personas/manufacturing/` が active な persona である
(`.dev-templates-persona` marker または `--persona manufacturing` で
apply された target)
2. ユーザが次のいずれかを発話 / 入力した:
- 「仕様書を書きたい」「仕様書を作りたい」
- 「改善提案を書きたい」「カイゼン提案を作りたい」
- 「不具合報告を書きたい」「設備改造の申請を書きたい」
- 「作業手順書を作りたい」「カイゼン報告を書きたい」
engineer persona が active な場合や、manufacturing でも上記起動語が
無い場合は invoke しない。
## Process
### Step 1: テンプレ種類の選択
`AskUserQuestion` ツールで次の 5 択を提示する:
| 選択肢 | 対応テンプレ |
|---|---|
| A. 改善提案書 | `personas/manufacturing/業務テンプレ/kaizen-proposal.md` |
| B. 不具合報告書 | `personas/manufacturing/業務テンプレ/defect-report.md` |
| C. 設備改造仕様書 | `personas/manufacturing/業務テンプレ/equipment-modification-spec.md` |
| D. 作業手順書 | `personas/manufacturing/業務テンプレ/work-procedure.md` |
| E. カイゼン報告書 | `personas/manufacturing/業務テンプレ/kaizen-report.md` |
ユーザ発話で明らかに種類が特定できる場合 (例「改善提��を書きたい」) は
A を選択済として skip しても良い。曖昧な「仕様書を書きたい」だけの場合は
必ず AskUserQuestion で確認する。
### Step 2: 5 質問問診の実施
選択された種類に応じて、`personas/manufacturing/仕様書問診.md` に定義
された 5 つの質問を**1 つずつ順