bonfire について
bonfire は、AI コーディングエージェント向けにセッションのコンテキストを保持するスキルです。リポジトリ内の `.bonfire/index.md` を使い、Pi と Claude Code にはネイティブアダプターを、未対応エージェントには手動実行の方法を提供します。
主な機能
- 01`.bonfire/index.md` にセッション情報を保存
- 02リポジトリ単位で有効化
- 03Pi と Claude Code のネイティブアダプター
- 04代替手段として手動の `end` コマンド
- 05旧形式ファイルの一度限りの移行
活用シーン
- 01コーディングセッション終了時の情報保存
- 02後続セッションで作業メモを参照
- 03ネイティブアダプターのないエージェントで手動実行
- 04マーカーのない旧インデックスファイルの移行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vieko/ bonfire --skill bonfireインストール後、Claude Code で/bonfireを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
commands/end.mdmigrate.mdtemplates/index.md詳細
Bonfire(フォールバックスキル)
AI コーディング向けのセッションコンテキスト永続化。
Bonfire は 3 つのレイヤーで構成されています。
- ファイル規約 — 2 つの管理対象フェンスブロックを含む
<git-root>/.bonfire/index.md。 - ネイティブホストアダプター(推奨) — 作業中にファイルを自動更新するドロップインプラグイン。Pi と Claude Code で利用できます。
- このスキル(フォールバック) — ネイティブアダプターがないエージェント(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/ が存在しない場合、このスキルは何もせずに終了します。これにより、関係のないリポジトリを汚染せずに済みます。
ルーティング
| 入力 | アクション |
|---|---|
end | commands/end.md を読み込み、実行します |
migrate | commands/migrate.md を読み込み、実行します。v1 フェンスマーカーがない v7 より前の index.md を対象とした一度限りの移行です。手作業で整えられた内容を壊さず、ファイルをフェンスで囲みます。 |
以前の bonfire には start コマンドと handoff コマンドがありましたが、どちらも 7.0 で削除されました。
start:冗長です。最新のエージェントはcwdのファイルを自動的に読み込むため、.bonfire/index.mdはすでにコンテキストに含まれています。特別な操作は不要です。handoff:Pi には、より高機能なファーストパーティのhandoff拡張機能があります。Pi 以外のエージェントでは、Linear、@fileインジェクションで読み込むメモファイル、または PR の下書き説明を使用してください。
コメント
Markdown 対応