J
joshgachnang/brewery
Agent skills (brewery pipeline, shipping workflow) as Claude Code and Cursor plugins
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
- Star count
- 0 ★ · joshgachnang/brewery · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-10-31 · last seen 2026-11-14 · seen 15× · listed by 2 sources
- Score
- score 203 · 2 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
joshgachnang/brewery;first catalogued 2026-10-31;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# brewery
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Turn a one-line request into a merge-ready, CI-green pull request, asking you only what matters.
brewery is a set of agent skills (for Claude Code, Cursor, and Codex) plus a brewery CLI
that runs every step as its own agent process.
mermaid
flowchart LR
R([request]) --> D[distill write the plan] --> C[cut attack the plan] --> S{{you sign off}}
S --> B[barrel build every task tests-first] --> F[finish CI green, bots answered] --> M([merge])
B -. stuck .-> G{{you answer a gate}} -.-> B
bash
git clone https://github.com/joshgachnang/brewery ~/src/brewery && ~/src/brewery/bin/install
mkdir -p ~/.config/brewery && echo '{"notify":{"ntfyUrl":"https://ntfy.sh/ "}}' > ~/.config/brewery/config.json
cd ~/src/your-repo && brewery pour "add a --json flag to the status command" # a repo with a GitHub remote
Set your own ntfy topic first: the default sends "brewery needs you" pings to the author.
Or let an agent do the whole setup: "Follow plugins/brewery/skills/install/SKILL.md from
github.com/joshgachnang/brewery", or /brewery:install once the plugin is in.
## Install
One line each. The install skill does all of this, checks before every change, and
reports what it skipped.
Plugin (the skills, in interactive sessions): /plugin marketplace add joshgachnang/brewery, then /plugin install brewery@brewery.
CLI (unattended runs): clone, then bin/install, then brewery agents to check it.
Your config: set your own ntfy topic in ~/.config/brewery/config.json.
A repo: brewery init-docs, plus the testing and user guide conventions tables.
Prerequisites
| Tool | Why |
| git | everything |
| gh, authenticated | PRs, CI waits, issues, approvals |
| Bun | the CLI (bin/install looks in ~/.bun/bin, then PATH) |
| Claude Code (claude) | default agent for every stage |
| Codex (codex) | optional second opinion on cut and branch review |
| Cursor agent (agent) | optional cursor profile |
Plugin: Claude Code, Cursor, Codex
Claude Code
/plugin marketplace add joshgachnang/brewery
/plugin install brewery@brewery
or declare it in a settings file:
json
"extraKnownMarketplaces": {
"brewery": {"source": {"source": "github", "repo": "joshgachnang/brewery"}}
},
"enabledPlugins": {"brewery@brewery": true}
Skills are namespaced by plugin: /brewery:distill, /brewery:barrel.
Cursor
Team marketplace: Dashboard → Plugins & MCPs → Team Marketplaces → Add Marketplace →
Import from Repo, and paste https://github.com/joshgachnang/brewery.
Local: link the plugin directory into ~/.cursor/plugins/local/, e.g.
ln -s ~/src/brewery/plugins/brewery ~/.cursor/plugins/local/brewery, then
Developer: Reload Window.
Codex
codex plugin marketplace add joshgachnang/brewery
codex plugin add brewery@brewery
Skills show up as brewery:distill, brewery:harvest, and so on; mention one with $ in
the composer to invoke it.
CLI
bash
~/src/brewery/bin/install # bun install, and links ~/bin/brewery to cli/src/cli.ts
brewery agents # which agents are available, and how each stage routes
Run from the checkout, the CLI finds its skills in plugins/brewery/skills. A repo that
vendors its own ( /.claude/skills/distill) uses those, and BREWERYSKILLSDIR
overrides both. bun run compile in cli/ builds a standalone binary, which falls back to
brewery is a set of agent skills (for Claude Code, Cursor, and Codex) plus a brewery CLI
that runs every step as its own agent process.
mermaid
flowchart LR
R([request]) --> D[distill write the plan] --> C[cut attack the plan] --> S{{you sign off}}
S --> B[barrel build every task tests-first] --> F[finish CI green, bots answered] --> M([merge])
B -. stuck .-> G{{you answer a gate}} -.-> B
bash
git clone https://github.com/joshgachnang/brewery ~/src/brewery && ~/src/brewery/bin/install
mkdir -p ~/.config/brewery && echo '{"notify":{"ntfyUrl":"https://ntfy.sh/ "}}' > ~/.config/brewery/config.json
cd ~/src/your-repo && brewery pour "add a --json flag to the status command" # a repo with a GitHub remote
Set your own ntfy topic first: the default sends "brewery needs you" pings to the author.
Or let an agent do the whole setup: "Follow plugins/brewery/skills/install/SKILL.md from
github.com/joshgachnang/brewery", or /brewery:install once the plugin is in.
## Install
One line each. The install skill does all of this, checks before every change, and
reports what it skipped.
Plugin (the skills, in interactive sessions): /plugin marketplace add joshgachnang/brewery, then /plugin install brewery@brewery.
CLI (unattended runs): clone, then bin/install, then brewery agents to check it.
Your config: set your own ntfy topic in ~/.config/brewery/config.json.
A repo: brewery init-docs, plus the testing and user guide conventions tables.
Prerequisites
| Tool | Why |
| git | everything |
| gh, authenticated | PRs, CI waits, issues, approvals |
| Bun | the CLI (bin/install looks in ~/.bun/bin, then PATH) |
| Claude Code (claude) | default agent for every stage |
| Codex (codex) | optional second opinion on cut and branch review |
| Cursor agent (agent) | optional cursor profile |
Plugin: Claude Code, Cursor, Codex
Claude Code
/plugin marketplace add joshgachnang/brewery
/plugin install brewery@brewery
or declare it in a settings file:
json
"extraKnownMarketplaces": {
"brewery": {"source": {"source": "github", "repo": "joshgachnang/brewery"}}
},
"enabledPlugins": {"brewery@brewery": true}
Skills are namespaced by plugin: /brewery:distill, /brewery:barrel.
Cursor
Team marketplace: Dashboard → Plugins & MCPs → Team Marketplaces → Add Marketplace →
Import from Repo, and paste https://github.com/joshgachnang/brewery.
Local: link the plugin directory into ~/.cursor/plugins/local/, e.g.
ln -s ~/src/brewery/plugins/brewery ~/.cursor/plugins/local/brewery, then
Developer: Reload Window.
Codex
codex plugin marketplace add joshgachnang/brewery
codex plugin add brewery@brewery
Skills show up as brewery:distill, brewery:harvest, and so on; mention one with $ in
the composer to invoke it.
CLI
bash
~/src/brewery/bin/install # bun install, and links ~/bin/brewery to cli/src/cli.ts
brewery agents # which agents are available, and how each stage routes
Run from the checkout, the CLI finds its skills in plugins/brewery/skills. A repo that
vendors its own ( /.claude/skills/distill) uses those, and BREWERYSKILLSDIR
overrides both. bun run compile in cli/ builds a standalone binary, which falls back to
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/joshgachnang-brewery/)
- Source
- github · https://github.com/joshgachnang/brewery
- Browse by field
- Open source
- Listed by
- 2 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.