fstack について
fstackは、fstackのスキルセットを使う人向けのルーティングスキルです。タスクに合う12個の専門スキルから1つを選び、理由を伝えて引き継ぎます。
主な機能
- 01タスクを12個のスキルのいずれかに振り分け
- 02タスクがない場合にスキル一覧を提示
- 03選んだスキルと理由を説明
- 04必要な場合は確認を1つ質問
活用シーン
- 01説明されたタスクに合うfstackスキルの選択
- 02fstackのスキルセットでできることの確認
- 03曖昧な依頼を適切なスキルに振り分け
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstackインストール後、Claude Code で/fstackを入力して読み込まれたか確認します。
詳細
/fstack
fstack のフロントドアです。ユーザーが何を求めているかを読み取ります。スキルを 1 つ選びます。それを実行します。終了です。
使用する場面
- ユーザーが
/fstackを呼び出したとき。 - ユーザーが自分のタスクにどの fstack スキルが合うかを尋ねたとき。
- ユーザーが作業内容を説明し、スキル名を挙げずに fstack に言及したとき。
手順
- ユーザーのリクエストを読み取ります。
- タスクがない場合 — ユーザーが
/fstackだけを入力した、または fstack に何ができるかを尋ねただけの場合は、12 個のスキルをそれぞれ 1 行の説明とともに一覧表示し、そこで止めて、何をしたいのかを尋ねます。ルーティングしたり推測したりしないでください。これが以下のメニューです。 - タスクがある場合 — 以下の 12 個のスキルのいずれかにマッチさせます。
- どのスキルを選んだか、そしてその理由を 1 文で伝えます。
- そのスキルを実行します。他のスキルを連鎖させないでください。
スキル一覧
タスクがない場合は、この一覧を表示します:
| スキル | 何をするか |
|---|---|
/fstack-roast | プロダクトのアイデアを徹底的に検証します。判定と、作る価値のある最小バージョンで締めくくります。 |
/fstack-interview | プロダクトについて — 需要、顧客、価格設定、リスク — を質問し、その回答を AGENTS.md に記録します。 |
/fstack-nail | 曖昧なタスクを明確にし、3 行のサマリーに確定させ、計画を立てる前にあなたの同意を得ます。 |
/fstack-plan | 必須の「やらないこと」セクションを含む 1 ページの計画を書きます。 |
/fstack-build | 計画を小さなステップごとに実装し、本当の選択肢の場面で確認を求めます。 |
/fstack-simplify | 不要な複雑さを監査し、削除を提案します — 1 つのファイルでもコードベース全体でも。 |
/fstack-design | UI をプロジェクトの既存のスタイルに合わせ、デザインの雑さを整理します。 |
/fstack-counselors | 最も能力の高い 3 つのモデルに同じ質問をし、1 つの判定に統合します。 |
/fstack-check | 完了した作業をレビューします:動作するか、計画に合っているか、シンプルか。 |
/fstack-document | プロジェクトの docs/ を書きます。ELI5 から深い内容まで。再度実行すると更新します。 |
/fstack-learn | 1 つの教訓を 3 行で記録し、今後のセッションがより賢く始められるようにします。 |
/fstack-push | 現在のタスクの変更をコミットし、リモートにプッシュします。それだけです。 |
ルーティングマップ
| 状況 | スキル |
|---|---|
| プロダクトのアイデアだが、作る価値があるか確信がない | /fstack-roast |
| 新しいプロジェクトで、エージェントにビジネスコンテキストが不足している | /fstack-interview |
| 曖昧または不明確なタスク | /fstack-nail |
| アイデアは明確だが、計画が存在しない | /fstack-plan |
| 計画が存在し、承認されている | /fstack-build |
| 肥大化している、または雑に感じる — 1 つのファイルでもコードベース全体でも | /fstack-simplify |
| UI がおかしい、または他と一貫していない | /fstack-design |
| 大きな決断で、1 つの意見では足りない | /fstack-counselors |
| 作業が完了し、レビューが必要 | /fstack-check |
| プロジェクトにドキュメントが必要、またはドキュメントが古くなっている | /fstack-document |
| 覚えておく価値のあることがちょうど起きた | /fstack-learn |
| とにかくコミットしてプッシュしたいだけ | /fstack-push |
立ち止まって尋ねる
どのスキルが合うか本当に判断できない場合は、1 つの明確化の質問をします。その後でルーティングします。
回答の後もまだ曖昧な場合は、/fstack-nail にルーティングします。それはまさにそのためのものです。
してはならないこと
- タスクがないのにルーティングすること。代わりにスキルを一覧表示して尋ねてください。
- 複数のスキルを連鎖させること。1 つ選び、実行し、止めてください。
- ルーティングの前に 2 つ以上の明確化の質問をすること。
- このスキルの中で計画、コーディング、レビューを行うこと。ルーティングして引き渡してください。
例
ユーザー:
/fstackエージェント:(12 個のスキルを 1 行の説明とともに一覧表示) 「これが全部です。何をしたいですか?」
ユーザー:
/fstack 自分のサイトにダークモードを追加したいエージェント:「これは重要な選択肢を未決定のままにしているので、まず
/fstack-nailから始めて、あなたが何を望んでいるかを確実に理解します。」(/fstack-nail を実行)
コメント
Markdown 対応