mcpField
B
bonfire

bonfire

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

bonfire について

bonfire は、AI コーディングエージェント向けにセッションのコンテキストを保持するスキルです。リポジトリ内の `.bonfire/index.md` を使い、Pi と Claude Code にはネイティブアダプターを、未対応エージェントには手動実行の方法を提供します。

主な機能

  1. 01`.bonfire/index.md` にセッション情報を保存
  2. 02リポジトリ単位で有効化
  3. 03Pi と Claude Code のネイティブアダプター
  4. 04代替手段として手動の `end` コマンド
  5. 05旧形式ファイルの一度限りの移行

活用シーン

  1. 01コーディングセッション終了時の情報保存
  2. 02後続セッションで作業メモを参照
  3. 03ネイティブアダプターのないエージェントで手動実行
  4. 04マーカーのない旧インデックスファイルの移行

インストール

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

$npx skills add https://github.com/vieko/bonfire --skill bonfire

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

commands/
end.md
migrate.md
templates/
index.md

詳細

Bonfire(フォールバックスキル)

AI コーディング向けのセッションコンテキスト永続化。

Bonfire は 3 つのレイヤーで構成されています。

  1. ファイル規約 — 2 つの管理対象フェンスブロックを含む <git-root>/.bonfire/index.md。
  2. ネイティブホストアダプター(推奨) — 作業中にファイルを自動更新するドロップインプラグイン。Pi と Claude Code で利用できます。
  3. このスキル(フォールバック) — ネイティブアダプターがないエージェント(Codex、OpenCode など)向けの手動 /skill:bonfire end。

Pi または Claude Code をお使いの場合は、代わりに ~/dev/bonfire/{pi,claude}/ からアダプターをインストールしてください。アダプターは手間いらずで、このスキルより多くの機能を備えています。

Git ルート:!git rev-parse --show-toplevel 2>/dev/null || echo ""

オプトイン

このスキル(およびアダプター)は、リポジトリごとのオプトインゲートに従います。

mkdir <repo>/.bonfire

.bonfire/ が存在しない場合、このスキルは何もせずに終了します。これにより、関係のないリポジトリを汚染せずに済みます。

ルーティング

入力アクション
endcommands/end.md を読み込み、実行します
migratecommands/migrate.md を読み込み、実行します。v1 フェンスマーカーがない v7 より前の index.md を対象とした一度限りの移行です。手作業で整えられた内容を壊さず、ファイルをフェンスで囲みます。

以前の bonfire には start コマンドと handoff コマンドがありましたが、どちらも 7.0 で削除されました。

  • start:冗長です。最新のエージェントは cwd のファイルを自動的に読み込むため、.bonfire/index.md はすでにコンテキストに含まれています。特別な操作は不要です。
  • handoff:Pi には、より高機能なファーストパーティの handoff 拡張機能があります。Pi 以外のエージェントでは、Linear、@file インジェクションで読み込むメモファイル、または PR の下書き説明を使用してください。

コメント