fstack-nail について
fstack-nailは、作業を始める前に開発依頼を明確にするエージェントスキルです。質問と要約で目標や制約の確認を求め、承認前に計画や実装へ進まず停止します。
主な機能
- 01一度に最大5つの質問
- 02関連するコードと会話の確認
- 03目標・制約・成功条件の要約
- 04確認を待って停止
活用シーン
- 01未回答の点がある開発依頼の明確化
- 02計画や実装の前の範囲確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstack-nailインストール後、Claude Code で/fstack-nailを入力して読み込まれたか確認します。
詳細
/fstack-nail
計画やコーディングの前にタスクを確定します。いくつか率直な質問をします。確認済みの要約を得ます。そこで止めます。
使うとき
- タスクが曖昧である、または重要な未回答の質問がある。
/fstackがここにルーティングされた。アイデアに明確化が必要なため。- ユーザーが先に進む前に、自分の意図を確定したいと考えている。
手順
- リクエストを読みます。コードベースの関連する部分を確認します。
- 最大 5 個の質問を、すべて 1 つのメッセージで尋ねます。率直な質問で、サブ箇条書きは使わない。コードや会話から推測できないことだけを尋ねます。
- 回答を待って停止します。待っている間に計画やコーディングをしない。
- 3 行の要約で返信します:
- 何を作るのか。
- 最も重要な 1 つの制約。
- 成功とはどのような状態か。
- ユーザーに確認を求めます。確認するまで他のことは何もしない。
質問が 5 個を超える場合
タスクが大きすぎます。そう伝えます。より小さなタスクに分割することを提案します。8 個の質問をすべて尋ねてはいけません。
してはいけないこと
- コードベースや会話にすでに答えがある質問を尋ねる。
- 5 個を超える質問を尋ねる。どんなときも。
- 計画やコーディングを始める。このスキルは確認済みの要約で終わります。
例
エージェント: 「始める前に 3 つ質問です: 1) ダークモードは OS の設定に従うべきですか、それとも手動トグルですか? 2) 訪問をまたいで保持する必要がありますか? 3) 除外するページはありますか?」
ユーザー: (回答)
エージェント: 「要約: ヘッダーの手動トグル、localStorage に保持、すべての場所に適用。主な制約: 読み込み時に誤ったテーマが一瞬表示されないこと。成功: トグルが機能し、リフレッシュ後も維持される。確認しますか?」
ユーザー: 「はい。」
エージェント: (停止。ユーザーは次に
/fstack-planを呼び出せます。)
コメント
Markdown 対応