From vieko-bonfire
Persists session context for AI coding via a `.bonfire/index.md` file convention. Acts as a fallback for agents without native bonfire adapters, supporting end and migrate commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vieko-bonfire:bonfireThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Session context persistence for AI coding.
Session context persistence for AI coding.
Bonfire ships in three layers:
<git-root>/.bonfire/index.md with two managed fence blocks./skill:bonfire end for agents without a native adapter (Codex, OpenCode, etc.).If you're on Pi or Claude Code, install the adapter from ~/dev/bonfire/{pi,claude}/ instead. The adapters are zero-ritual and richer than what this skill can do.
Git root: !git rev-parse --show-toplevel 2>/dev/null || echo ""
The skill (and the adapters) honor an opt-in gate per repo:
mkdir <repo>/.bonfire
Without .bonfire/ present, this skill exits silently. That keeps it from polluting random repos.
| Input | Action |
|---|---|
end | Read commands/end.md and execute |
migrate | Read commands/migrate.md and execute. One-off migration for a pre-v7 index.md that lacks the v1 fence markers — wraps the file in fences without destroying hand-curated content. |
Earlier versions of bonfire had start and handoff commands. Both are removed in 7.0:
start: redundant. Modern agents auto-read files from cwd, so .bonfire/index.md is already in context. No ritual needed.handoff: Pi has a richer first-party handoff extension. For non-Pi agents, use Linear, a notes file consumed via @file injection, or a draft PR description.npx claudepluginhub vieko/bonfire --plugin bonfireManages context handoffs between AI coding sessions. Detects HANDOFF.md files on startup, trigger words like 'handoff' or 'resume', and suggests transfers at milestones or session ends.
Saves session summaries, decisions, pending tasks, and auto-loads a briefing on the next session for continuity between Claude Code sessions.