Claude Code agents and commands specialized for the burrow Go web framework.
Interactive workflows that run in your main conversation. They ask questions, gather context, and delegate heavy work to the specialized agents below.
Guided feature development — discovery, codebase exploration, clarifying questions, architecture design, TDD implementation, review, and documentation.
/burrow-feature-dev Build a new contrib app for notifications with email and in-app delivery
Interactive code review against burrow conventions. Asks about scope, launches the reviewer agent, then helps you fix findings.
/burrow-review staged
/burrow-review contrib/jobs
Interactive architecture design session. Asks clarifying questions, researches existing patterns, produces a blueprint, and persists it as a bean.
/burrow-architect How should I structure a webhook delivery system with retry logic?
Specialized subagents with focused system prompts and tool restrictions. Used by the commands above, or directly via @agent-name.
Full-stack feature developer. Research, plan, TDD implementation, verify, document, close. Tracks work with beans.
Read-only architecture advisor. Designs implementation blueprints, persists them as beans.
Read-only code reviewer. Checks changes against burrow conventions and reports violations by severity.
Deep knowledge of Den, Burrow's object-document mapper. Other agents consult this expert for Den API questions, query patterns, document modeling, relations, migrations, and backend differences.
@burrow-den-expert How do I model a many-to-many relationship with Den?
@burrow-den-expert What's the best way to do a bulk update with conditions?
Simulates a first-time burrow developer. Reads documentation step by step and flags where it gets stuck, confused, or has to guess.
@burrow-user Read the quick start guide and tell me where you get stuck
First, add the marketplace (one-time setup):
/plugin marketplace add oliverandrich/burrow-claude-pluginThen install the plugin:
# Available in all your projects
/plugin install burrow-claude-plugin --scope user
# Or just for the current project
/plugin install burrow-claude-plugin --scope projectAll agents share deep knowledge of burrow's architecture:
- App lifecycle and boot sequence
- All optional interfaces (
HasDocuments,HasRoutes,Configurable, etc.) - Handler patterns (SSR, JSON API, HTMX row actions, file serving)
- Context helper naming conventions
- Configuration flag naming (
{appname}-{property}) - Repository pattern with Den (SQLite + PostgreSQL)
- Model struct tag conventions
- Renderer interface pattern
- Template namespacing and function registration
- Migration embedding pattern
- Testing with real SQLite (no mocks)
- Work tracking with beans
- Claude Code CLI
- A project using the burrow framework
- beans issue tracker (optional, for work tracking)