結論
最初にやること:OSのターミナルでmkdir -p .claude/skills/implement-featureを実行します。
チーム向けテンプレートは、Markdownを配るだけでなくSkillとして入力項目と確認手順を標準化すると再現性が上がります。
テンプレートには目的、対象、非対象、受入条件、検証コマンド、停止条件を必須項目として含めます。
作業者が値を埋めた後、まずPlan modeで不足を検出してから編集へ進みます。
実行場所:コメントに従い、ターミナルとClaude Codeの対話画面を使い分けます。
# ターミナルで実行:必要なフォルダを作成
mkdir -p .claude/skills/implement-feature
# Claude Codeの対話画面へ入力:作業条件または依頼内容を指定
$EDITOR .claude/skills/implement-feature/SKILL.md
# ターミナルで実行:Claude Codeを指定条件で起動
claude --permission-mode plan
# 対話中
# Claude Code起動後の対話画面で実行:対話コマンドを実行
/implement-feature docs/tasks/feature.md
具体的な手順
目的別にdebug、review、implementのSkillを分ける
対象パスと非対象パスの欄を必須にする
成功条件を実行可能なテストへ変換する
危険操作と同じ失敗の再試行回数を制限する
単なる文章テンプレートを使う場合もdocs/tasks/へ保存し、PRで要件と変更を一緒にレビューします。
出力形式を固定した自動処理では、print modeの--json-schemaで構造化結果を検証できます。
実践プロンプト
機能追加テンプレートの完成例です。
入力場所:Claude Codeの対話画面へ貼り付けます。
[ユーザーが得る価値]
- [変更可能なファイル]
- [変更禁止の領域]
1. [具体的な動作]
2. [例外時の動作]
- [実行コマンド] が成功する
- 公開APIに破壊的変更がない
- 変更一覧と未解決事項を報告する
同じテスト失敗が2回続いたら編集を停止し、原因を報告する。
注意点
テンプレートを汎用化しすぎると、重要なドメイン制約が空欄のまま実行されます。
対象ファイルを固定できない調査タスクでは、探索範囲の上限と変更禁止を明記し、まず検索結果だけを受け取ってください。
テンプレートの更新は実装コードと同様にレビューし、古いコマンドや廃止済みパスを定期的に削除します。