By vieko
Persistent memory system for Claude Code that retains conversation history and context across sessions.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-1 --plugin vieko-bonfire
Session context persistence for AI coding. Pick up exactly where you left off.
npx skills add vieko/bonfire
Works with Claude Code, Cursor, and other Agent Skills compatible tools.
AI agents are stateless. Every conversation starts from scratch. The agent doesn't remember what you decided yesterday, why you chose that architecture, or where you left off.
Bonfire maintains a living context document—read at session start, updated at session end.
/bonfire start → work → /bonfire end
No complex setup. No external services. Just a Markdown file in your repo.
| Command | Outcome |
|---|---|
/bonfire start | Session started, context loaded, ready to work |
/bonfire end | Work captured, context healthy |
.bonfire/
├── index.md # Living context
└── .gitignore # Ignored by default
Commands define outcomes, not procedures. Each command specifies:
The agent determines the procedure. This follows ctate's patterns for autonomous agents.
Animation by Jon Romero Ruiz.
MIT © Vieko Franetovic
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Frontend design skill for UI/UX implementation
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.