mcpField
F
fstack

fstack

github.com/flaviocopesエージェントワークフロー3165 回インストール15 週間前に更新
リポジトリ

fstack について

fstackは、fstackのスキルセットを使う人向けのルーティングスキルです。タスクに合う12個の専門スキルから1つを選び、理由を伝えて引き継ぎます。

主な機能

  1. 01タスクを12個のスキルのいずれかに振り分け
  2. 02タスクがない場合にスキル一覧を提示
  3. 03選んだスキルと理由を説明
  4. 04必要な場合は確認を1つ質問

活用シーン

  1. 01説明されたタスクに合うfstackスキルの選択
  2. 02fstackのスキルセットでできることの確認
  3. 03曖昧な依頼を適切なスキルに振り分け

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/flaviocopes/fstack --skill fstack

インストール後、Claude Code で/fstackを入力して読み込まれたか確認します。

詳細

/fstack

fstack のフロントドアです。ユーザーが何を求めているかを読み取ります。スキルを 1 つ選びます。それを実行します。終了です。

使用する場面

  • ユーザーが /fstack を呼び出したとき。
  • ユーザーが自分のタスクにどの fstack スキルが合うかを尋ねたとき。
  • ユーザーが作業内容を説明し、スキル名を挙げずに fstack に言及したとき。

手順

  1. ユーザーのリクエストを読み取ります。
  2. タスクがない場合 — ユーザーが /fstack だけを入力した、または fstack に何ができるかを尋ねただけの場合は、12 個のスキルをそれぞれ 1 行の説明とともに一覧表示し、そこで止めて、何をしたいのかを尋ねます。ルーティングしたり推測したりしないでください。これが以下のメニューです。
  3. タスクがある場合 — 以下の 12 個のスキルのいずれかにマッチさせます。
  4. どのスキルを選んだか、そしてその理由を 1 文で伝えます。
  5. そのスキルを実行します。他のスキルを連鎖させないでください。

スキル一覧

タスクがない場合は、この一覧を表示します:

スキル何をするか
/fstack-roastプロダクトのアイデアを徹底的に検証します。判定と、作る価値のある最小バージョンで締めくくります。
/fstack-interviewプロダクトについて — 需要、顧客、価格設定、リスク — を質問し、その回答を AGENTS.md に記録します。
/fstack-nail曖昧なタスクを明確にし、3 行のサマリーに確定させ、計画を立てる前にあなたの同意を得ます。
/fstack-plan必須の「やらないこと」セクションを含む 1 ページの計画を書きます。
/fstack-build計画を小さなステップごとに実装し、本当の選択肢の場面で確認を求めます。
/fstack-simplify不要な複雑さを監査し、削除を提案します — 1 つのファイルでもコードベース全体でも。
/fstack-designUI をプロジェクトの既存のスタイルに合わせ、デザインの雑さを整理します。
/fstack-counselors最も能力の高い 3 つのモデルに同じ質問をし、1 つの判定に統合します。
/fstack-check完了した作業をレビューします:動作するか、計画に合っているか、シンプルか。
/fstack-documentプロジェクトの docs/ を書きます。ELI5 から深い内容まで。再度実行すると更新します。
/fstack-learn1 つの教訓を 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 を実行)

コメント