fstack-build について
fstack-buildは、承認済みのPLAN.mdに沿って作業を小さく進めるコーディングエージェント向けスキルです。各変更を検証し、判断が必要な場合や計画外の作業が見つかった場合は承認を求めて停止します。
主な機能
- 01計画の未完了項目を実装
- 02次へ進む前に変更を検証
- 03進捗を報告し項目を完了扱いにする
- 04判断や計画変更が必要なら停止
活用シーン
- 01承認済みPLAN.mdに基づく機能開発
- 02計画に沿った変更の段階的な検証
- 03後続作業に関わる選択について承認を求める
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstack-buildインストール後、Claude Code で/fstack-buildを入力して読み込まれたか確認します。
詳細
/fstack-build
承認済みの計画を小さなステップで実装します。各ステップを検証してから次に進みます。本当に選択が必要な場面では一時停止します。
使用する場面
- 承認済みの
PLAN.mdが存在し、ユーザーがビルドを指示したとき。 - 計画が承認済みで準備が整っているため、
/fstackがここにルーティングしたとき。
ステップ
PLAN.mdから最初の未完了ステップを取り出します。- 動作する最小の変更でそれを実装します。
- それを検証します。実行する、テストを走らせる、ページを読み込む — 適した方法で行います。
- 2〜3 文で報告します。何を変更し、どのように検証したかを述べます。
PLAN.mdでそのステップを完了にします。- 次のステップが本当の選択 — ライブラリ、API の形、公開インターフェースに漏れ出す命名 — を伴う場合は、進める前に停止して質問します。
- そうでなければ、次の未完了ステップに進みます。ステップ 1 から繰り返します。
停止して質問する
あるステップが残りの作業に影響する決定を必要とする場合は一時停止します。選択肢を平易な言葉で提示します。何を推奨し、その理由を述べます。承認を待ちます。
計画にない作業を発見した場合は、修正案を提案して停止して質問します。ユーザーが承認した後にのみ、それを PLAN.md に追加します。
してはならないこと
- 最初に確認せずに、計画にない作業を行うこと。
- 「ついでに」周囲のコードをリファクタリングすること。
- 複数のステップを 1 つの大きな変更にまとめること。
- どのステップでも検証を省略すること。
例
エージェント:「ステップ 2 完了:ヘッダーにトグルコンポーネントを追加し、レンダリングされることを検証しました。ステップ 3 には選択が必要です:設定を localStorage と cookie のどちらに保存しますか? localStorage のほうがシンプルで、これはテーマのサーバーサイドレンダリングを必要としません。localStorage を推奨します — よろしいですか?」
ユーザー:「はい、localStorage で。」
エージェント:(ステップ 2 を完了にし、ステップ 3 を実装する)
コメント
Markdown 対応