bunqueue-dev
Internal skill for contributing to bunqueue - architecture, testing, code conventions, and development workflow
Use when building or operating bunqueue queues, workers, durable workflows, agent turns, MCP tools, retries, cron or dependency flows.
Claude Code
$ npx -y skills add egeominotti/bunqueue --skill bunqueue --agent claude-code
Codex
$ npx skills add egeominotti/bunqueue --skill bunqueue -a codex -y
Cursor
$ npx skills add egeominotti/bunqueue --skill bunqueue -a cursor -y
Gemini CLI
$ npx skills add egeominotti/bunqueue --skill bunqueue -a gemini-cli -y
GitHub Copilot
$ npx skills add egeominotti/bunqueue --skill bunqueue -a github-copilot -y
OpenCode
$ npx skills add egeominotti/bunqueue --skill bunqueue -a opencode -y
Windsurf
$ npx skills add egeominotti/bunqueue --skill bunqueue -a windsurf -y
name: bunqueue description: Use when building or operating bunqueue queues, workers, durable workflows, agent turns, MCP tools, retries, cron or dependency flows. allowed-tools: Read, Grep, Glob, Bash, Edit, Write
Bun runs the embedded queue, broker, workflow engine and optional agent journal. Install with `bun add bunqueue`; MCP additionally needs `bun add @modelcontextprotocol/sdk`.
Choose the relevant reference:
| Task | Read | | --- | --- | | Queue/Worker/Bunqueue setup, cron, DLQ, batching, migration | [queue-patterns.md](queue-patterns.md), then [reference.md](reference.md) for signatures | | Email, ETL, distributed queue examples | [examples.md](examples.md) | | Durable multi-step work, approval, recovery, rollback | [workflow.md](workflow.md) | | Claude/OpenAI agent turns, session resume, external effects, progress replay | [agents.md](agents.md) plus [workflow.md](workflow.md) | | Connect/operate MCP, diagnose, page or observe jobs | [mcp.md](mcp.md) |
Use `Bunqueue` for one-process work, `Queue` + `Worker` for independent producers and consumers, `FlowProducer` for job dependencies, and `Workflow` + `Engine` for durable orchestration. Persist explicit database paths for restart survival.
Observe durable final state before claiming completion. Retrying a queue job or resuming a provider session does not establish whether a remote business effect ran; follow the agent reference's stable effect identity and reconciliation rules.
⚡ High-performance job queue for Bun. SQLite by default, PostgreSQL multi-broker when you scale. DLQ, cron, SQLite S3 backups, and native MCP. No Redis.
Internal skill for contributing to bunqueue - architecture, testing, code conventions, and development workflow
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…