fstack-learn について
fstack-learnは、最近のプロジェクト作業から得た教訓を1件、LEARNED.mdに記録するエージェントスキルです。重複を確認し、日常的な事実は記録しません。
主な機能
- 01最近の作業から教訓を1件選択
- 02LEARNED.md内の重複を確認
- 03日常的な事実を除外
- 04最大3行の記録を追記
- 05追加した内容を表示
活用シーン
- 01見つけにくかったバグの原因を記録
- 02プロジェクト上の判断から得た教訓を保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstack-learnインストール後、Claude Code で/fstack-learnを入力して読み込まれたか確認します。
詳細
/fstack-learn
次回のセッションをより賢く始められるように、学びを 1 つ記録します。
使うタイミング
/fstack-pushが完了した後。- バグの原因が自明ではなかったとき。
- 本来より時間がかかった判断があったとき。
- ユーザーが
/fstack-learnを呼び出したとき。
手順
- 最近の作業を振り返り、1 つだけ学びを選びます。2 つではいけません。リストでもいけません。
- プロジェクトルートに
LEARNED.mdがあれば読みます。 - 重複を確認します。同じ学びがすでにある場合は、その旨を伝えて終了します。
- 定型的な事実は省きます。「コンポーネントを追加した」や「タイポを修正した」は記録しません。
- エントリを書きます。最大 3 行、次の形式です:
## 2026-07-11 — Theme flash on load
The theme must be set in a blocking inline script, not in React.
Anything set after hydration flashes the wrong theme.
- エントリを
LEARNED.mdに追記します。ファイルがなければ作成します。 - 追加した内容をそのままユーザーに見せます。
エントリのルール
- 1 行目:
## date — short title - 2 行目: 学びそのもの。
- 3 行目: 任意の補足や結果。2 行目で十分なら省きます。
- 長文は不要です。3 行を超えるなら、ここではなくドキュメントに書くべき内容です。
してはいけないこと
- 1 回の実行で複数の学びを書くこと。
- 将来の自分が本当に時間を節約できない定型的な事実を記録すること。
- 既存のエントリを重複させること。
- 追記する前にユーザーの承認を求めること。追記して、見せて、完了です。
例
エージェント: 「LEARNED.md に追加しました:
2026-07-11 — 読み込み時のテーマフラッシュ
テーマは React ではなく、ブロッキングのインラインスクリプトで設定する必要があります。 ハイドレーション後に設定されるものは、誤ったテーマでフラッシュします。」
コメント
Markdown 対応