Brewcode Overview
Install prompt
Execute these commands in this Claude Code session, one by one, show full output for each, do not skip any, do not summarize:
1. claude plugin marketplace add https://github.com/kochetkov-ma/claude-brewcode
2. claude plugin install brewcode@claude-brewcode
After all commands succeed, run `/reload-plugins`. If `/reload-plugins` is unavailable, tell me to type `exit` and run `claude` again. Run the commands now. Install the entire suite:
Install prompt
Execute these commands in this Claude Code session, one by one, show full output for each, do not skip any, do not summarize:
1. claude plugin marketplace add https://github.com/kochetkov-ma/claude-brewcode
2. claude plugin install brewcode@claude-brewcode
3. claude plugin install brewdoc@claude-brewcode
4. claude plugin install brewtools@claude-brewcode
5. claude plugin install brewui@claude-brewcode
After all commands succeed, run `/reload-plugins`. If `/reload-plugins` is unavailable, tell me to type `exit` and run `claude` again. Run the commands now. Brewcode is a plugin for Claude Code for spec authoring, multi-agent review, and a toolkit of skills and agents. The name is a nod to brewing: skills (recipes) define what to brew, agents (brewers) do the work, and hooks (processes) manage prompt-time injection.
Key Features
Native plugin paths
Agents resolve paths via native ${CLAUDE_PLUGIN_ROOT}, substituted in each agent .md at Task spawn.
No hook injection, no shared runtime state.
8 skills (recipes)
From specification (/brewcode:spec) to convention analysis (/brewcode:convention) and multi-agent review (/brewcode:superreview).
9 agents (brewers)
Specialized agents: developer, tester, reviewer, architect, skill-creator, agent-creator, hook-creator, and bash-expert.
2 hooks (processes)
Prompt-time delegation reminder and session-start version-check.
E2E testing
BDD scenario authoring and Playwright autotest orchestration via /brewcode:e2e.
Code quality
Standards-review, convention analysis. Rules are automatically synced to .claude/rules/.
Dynamic teams
Create project-specific agent teams (5-20) with self-selection, performance tracking, and automatic tuning.
Architecture
Brewcode works as a layer on top of Claude Code through the hook system. The plugin has no external runtime β all context is managed through built-in Claude Code events.
Brewcode Plugin
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β Skills (recipes) Agents (brewers) β
β ββββββββββββββββ ββββββββββββββββββββ β
β β spec, e2e β β developer, tester β β
β β superreview β ββββββ> β reviewer, architectβ β
β β convention,. β β + dynamic teams β β
β ββββββββββββββββ ββββββββββββββββββββ β
β β β β
β v v β
β Hooks (processes) Templates + Knowledge β
β ββββββββββββββββ ββββββββββββββββββββ β
β β session-startβ β SPEC.md.template β β
β β forced-eval β <ββββββ> β artifacts/ β β
β β β β β β
β β β β β β
β ββββββββββββββββ ββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Plugin structure
brewcode/
βββ .claude-plugin/
β βββ plugin.json # Plugin manifest
βββ hooks/
β βββ hooks.json # 2 hooks (SessionStart, UserPromptSubmit)
β βββ session-start.mjs # Version-check, plan-symlink, permission tag
β βββ forced-eval.mjs # [ROLE] delegate + [SPLIT] bounded units
β βββ lib/
β βββ utils.mjs # I/O, version cache, configuration
βββ agents/ # 9 agents
β βββ developer.md # Feature implementation (opus)
β βββ tester.md # Testing (sonnet)
β βββ reviewer.md # Code review (opus)
β βββ architect.md # Architecture (opus)
β βββ skill-creator.md # Skill creation (opus)
β βββ agent-creator.md # Agent creation (opus)
β βββ hook-creator.md # Hook creation (opus)
β βββ bash-expert.md # Bash scripts (opus)
β βββ bc-rules-organizer.md # Rules organizer (haiku)
βββ skills/ # 8 skills
β βββ spec/ # Specification creation
β βββ convention/ # Convention analysis
β βββ rules/ # Rule extraction
β βββ superreview/ # Multi-agent quorum review
β βββ skills/ # Skill management
β βββ agents/ # Agent management
β βββ teams/ # Dynamic agent teams
β βββ e2e/ # E2E testing orchestration
βββ templates/ # Rule templates
Components in detail
8 skills (recipes) cover spec, review, conventions, and meta-tooling. See Skills for details.
| Group | Skills | Purpose |
|---|---|---|
| Spec | spec | Specification authoring via research + interaction |
| Quality | superreview, convention, rules | Multi-agent review, conventions, rule extraction |
| Dynamic | teams | Agent team creation and management |
| Testing | e2e | E2E testing orchestration with BDD scenarios |
| Meta | skills, agents | Skill and agent management |
9 agents (brewers) with different models and specializations. See the Agents section for details.
| Role | Agents | Model |
|---|---|---|
| Implementation | developer, tester, architect | opus/sonnet |
| Review | reviewer | opus |
| Creation | skill-creator, agent-creator, hook-creator | opus |
| Optimization | bash-expert | opus |
| Internal | bc-rules-organizer | haiku |
- dynamic project agents created by
/brewcode:teams
2 hooks manage prompt-time injection and session start. See the Hooks section for details.
| Event | Hook | Purpose |
|---|---|---|
| SessionStart | session-start | Initialization, version-check |
| UserPromptSubmit | forced-eval | Manager-role + split-discipline reminder |
Quick start
- Specification/brewcode:spec
Parallel codebase research and user refinement loop. Generates SPEC.md scoped to the project.
- Deep review/brewcode:superreview
Generate a project-tailored quorum review skill. Run once per project.
- Team Creation (optional)/brewcode:teams
Create a project-specific agent team with performance tracking.
Latest Release
Download, changelog, and installation instructions.
Installation Guide
Full setup, update, and troubleshooting instructions.
View on GitHub
Source code, README, and configuration files.