SkillAgentSearch skills...

claude-brewcode

Claude Code plugin suite: brewcode (skill/agent/rule authoring, semble semantic search, superreview and teams setups), brewdoc (doc sync, PDF, publish), brewtools (text optimization, secrets scan, deploy, SSH, subagent guards)

Install / Use

npx skills add kochetkov-ma/claude-brewcode

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

87/100

Supported Platforms

Claude Code

Our assessment of claude-brewcode

claude-brewcode scores 87/100 on our quality scale, 469th of 965 AI & Machine Learning skills we index (top 49%).

Its SKILL.md is 18 KB long, well organised into 25 sections with 11 code examples: a thorough specification that gives an agent plenty to work with.

It has 39 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
30/30
Structure
20/20
Description
15/15
Adoption
7/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated today, so claude-brewcode is actively maintained.
  • Our last check on 2026-10-18 found the source still online.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

claude-brewcode compared with similar skills

All 4 of these similar skills score higher than claude-brewcode; compare them before choosing.

SkillScoreStarsUpdatedFormat
claude-brewcode (this skill)by kochetkov-ma8739todaySKILL.md
claude-memby thedotmack100113.5ktodayCLAUDE.md
Agent-Reachby Panniantong100109.2ktodayCLAUDE.md
Understand-Anythingby Egonex-AI10090.9k10d agoCLAUDE.md
headroomby headroomlabs-ai10078.9ktodayCLAUDE.md

Frequently asked questions

How do I install claude-brewcode?
Run npx skills add kochetkov-ma/claude-brewcode. The install tabs above show the steps for each supported agent.
Which AI agents does claude-brewcode work with?
It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
Is claude-brewcode safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is claude-brewcode still maintained?
The repository was last updated today, so claude-brewcode is actively maintained.

claude-brewcode

macOS Claude Claude Code

Release Latest Release Documentation

Claude Code plugin suite -- four plugins for development, documentation, text utility, and visual workflows.

A regular Claude Code session hands a big task to one agent and loses sight of it. Brewcode splits work into bounded units, gives every spawn a six-field brief, and re-states the delegation rule on every prompt. Four plugins. 28 skills. 8 agents. 6 lifecycle hooks.

Full Documentation

Approaches -- every hook, agent and injection the suite installs, and who installs what.

Security: Code is scanned on every commit. No personal data is collected or transmitted.

Gitleaks CodeQL Semgrep

🚀 Install in 30 seconds

Paste this prompt into any Claude Code session -- Claude will run the full install for you:

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.

Already installed? Update with this 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 update claude-brewcode
2. claude plugin update brewcode@claude-brewcode
3. claude plugin update brewdoc@claude-brewcode
4. claude plugin update brewtools@claude-brewcode
5. claude plugin update 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.

After install/update, run /reload-plugins (or exit + claude to restart). For manual install steps see Installation below.

Plugin Suite

| Plugin | Purpose | Skills | Install | |--------|---------|--------|---------| | brewcode | Infinite task execution, quorum reviews, skill/agent creation, semantic search | 9 | claude plugin install brewcode@claude-brewcode | | brewdoc | Documentation tools: docsync, memory-sync generation, PDF conversion, publishing | 5 | claude plugin install brewdoc@claude-brewcode | | brewtools | Universal text utilities: token optimization, humanization, secrets scanning, plugin updates | 14 | claude plugin install brewtools@claude-brewcode | | brewui | UI/visual/creative tools (placeholder, currently empty) | 0 | claude plugin install brewui@claude-brewcode |

Installation

Marketplace (recommended)

Permanent installation through the Claude Code plugin system. Plugins load automatically with every session.

  1. Add marketplace -- registers the plugin source:
claude plugin marketplace add https://github.com/kochetkov-ma/claude-brewcode
  1. Install plugins -- copies plugins to local cache:
claude plugin install brewcode@claude-brewcode
claude plugin install brewdoc@claude-brewcode
claude plugin install brewtools@claude-brewcode
claude plugin install brewui@claude-brewcode
  1. Reload plugins -- run /reload-plugins in Claude Code, or exit + claude to restart.

Already installed? Update

Use /brewtools:plugin-update inside Claude Code for the easiest path -- it runs all update commands and reloads automatically.

Or run manually:

claude plugin marketplace update claude-brewcode
claude plugin update brewcode@claude-brewcode
claude plugin update brewdoc@claude-brewcode
claude plugin update brewtools@claude-brewcode
claude plugin update brewui@claude-brewcode

After updating, run /reload-plugins (preferred) or exit + claude to restart.

Local directory (for development)

claude --plugin-dir ./brewcode --plugin-dir ./brewdoc --plugin-dir ./brewtools --plugin-dir ./brewui

Requirements

| Component | Version | Purpose | |-----------|---------|---------| | Claude Code CLI | latest | Plugin runtime | | Node.js | 20+ | Hook runtime | | macOS | 13+ | Supported OS |

macOS only. Linux and Windows support is planned for future releases.

Quick Start

brewcode -- infinite task execution

/brewtools:task-board-setup  # 1. Deploy the task board + a project-tailored /task-spec skill
/task-spec "Implement JWT authorization"  # 2. Research codebase + write the task spec and design
/brewcode:superreview-setup  # 3. Generate a project-tailored deep-review skill
/brewcode:setup-status       # anytime: what is installed, stale or missing in this project

Skills orchestrate, agents execute. Each spawn is a bounded unit with a six-field brief; the forced-eval hook re-states the manager role and the split rule on every prompt, and a role-recall/compact-recall pair re-anchors the same role plus the plan and task graph after a compaction, so work stays observable across compaction cycles.

brewdoc -- documentation tools

/brewdoc:docsync-setup                # Install doc-staleness tracking, then sync stale docs
/brewdoc:my-claude                    # Generate Claude Code installation docs
/brewdoc:memory-sync-setup            # Generate a project-tailored /memory-sync skill into the repo
/brewdoc:md-to-pdf ./docs/report.md   # Convert markdown to PDF
/brewdoc:publish "Hello world"        # Publish to brewpage.app -- returns public URL

brewtools -- text utilities

/brewtools:text-optimize CLAUDE.md         # Token-efficient optimization (52 rules)
/brewtools:text-human 3be67487             # Remove AI artifacts from a commit
/brewtools:secrets-scan                    # Scan for leaked credentials
/brewtools:plugin-update                   # Install or update the plugin suite
/brewtools:context-slim measure            # Weigh the permanent context surface, read-only

brewui -- visual tools

Placeholder plugin, currently empty. No commands yet -- coming soon.

How It Works

  /task-spec "..." --> parallel research agents + user Q&A --> per-task spec + design docs
        │
        v
  project agents from .claude/agents/ --> bounded units, fanned out in ONE message
        │
        v
  /brewcode:superreview-setup --> project-tailored deep-review skill

  every prompt: forced-eval (UserPromptSubmit) injects 3 lines --
    [ROLE]   scan agents, project .claude/agents/ first; domain expert exists -> delegate
    [SPLIT]  one agent for an hour = drift you cannot observe -> split and fan out
    [BRANCH] no branch chosen -> main; no explicit branch/PR -> take over the whole workspace

  after a compaction: role-recall + compact-recall (SessionStart, matcher compact) re-inject
    the same 3 lines plus plan/intent and task graph -- forced-eval never fires there, since
    an auto-compaction has no prompt to hook into

Delegation contract

Every skill that spawns subagents carries a ## Delegation section; every shipped agent carries a ## Scope guard. Both encode the same rule: one subagent = ONE bounded unit -- one deliverable, ~5 files, ~10 steps. Anything bigger is split into N tasks spawned in a single message.

Every spawn prompt carries six fields:

| Field | Content | |-------|---------| | GOAL | the overall task and why it exists -- the point beyond the file edit | | ROLE | what this agent owns; what it must NOT touch | | SCOPE | exact paths and commands in bounds, plus explicit out-of-bounds | | CONTEXT | what is already done, by whom, what runs in parallel | | CONSUMER | who or what uses the result next, and the shape it must fit | | DONE | acceptance criteria plus the exact report shape expected back |

Skills Reference

The -setup suffix marks a skill you run once to install a mechanism -- afterwards you use what it produced (a generated skill, a hook, an MCP server), not the skill itself. Recurring tools you invoke every day keep bare names. Every -setup skill shares one mode vocabulary: status | install | upgrade | enable | disable | uninstall | purge, and no argument means status when installed, install when not. The one exception is /brewcode:semble-setup, which always defaults to status so a bare invocation never triggers a machine-level package install. All eleven setups implement all seven verbs, via one of two mechanisms: a live config flag re-checked each invocation (semble, agent-deadline, agent-return, agent-router, manager, docsync), or entry-file parking, where the filename discovery keys on is renamed <name>.disabled with the body byte-identical (teams, superreview, task-board, think-short, memory-sync).

All 28 skills are user-invoked only. Every one carries user-invocable: true and disable-model-invocation: true in its frontmatter: the model never sees their descriptions and never auto-activates one. You type /plugin:skill, or nothing runs. This is a deliberate trade about context cost -- 28 model-visible descriptions would be a permanent tax on every request -- and these skills do not want auto-activation anyway: eleven of them write real files into your repo after asking you real questions, and the rest are tools you point at a scope you choose.

Brewcode (9 skills)

| Skill | Purpose | |-------|---------| | /brewcode:setup-status | Read-only cross-plugin dashboard: which setup skills are installed, stale, disabled, partial or missing here, plus the exact command to run for each. disabled outranks partial/stale, so a mechanism you turned off on purpose is never reported as broken. Runs nothing itself -- setups are interactive generators that spawn many subagents, and stacking several in one session degrades all of them | | /brewcode:superreview-setup | Generate a project-tailored deep-review skill: QUICK (default, intent-guard + mechanical gates) or EXTENDED (adds domain-expert fan-out, scope discipline, adversarial validation) depth, read from your prompt | | /brewcode:teams-setup | Create and manage dynamic teams of domain-specific agents -- every team also gets a fixed review-only intent-guard member (not counted in team size). Modes status/install/upgrade/enable/disable/`unins

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars39
CategoryAI
Updated9h ago
Forks4

Languages

JavaScript

Trust signals

97/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 info