FAQ

Click any question to expand the answer. Use the table of contents on the right to jump straight to a specific question.

How do I update brewcode plugins?

Recommended: use the skill

Run the /brewtools:plugin-update skill inside any Claude Code session. It runs the full update chain automatically, reports versions, and prompts you to reload.

If the skill is unavailable (very old install, plugin not yet installed, or Claude refuses to invoke it), paste the prompt below directly into the chat — Claude Code will execute every command for you:

Update prompt

If Claude refuses to run the commands, paste the prompt below directly into the chat.
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 all commands succeed, run /reload-plugins inside your Claude Code session. If /reload-plugins is unavailable, type exit and run claude again.

My install is too old — the skill isn't available

If /brewtools:plugin-update is missing (very old install or partial install), use the Claude Code prompt below. It tells Claude to run the marketplace update + every plugin update for you, no skill required:

Update prompt

If Claude refuses to run the commands, paste the prompt below directly into the chat.
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 Claude finishes, the /brewtools:plugin-update skill will be available for all future updates.

Claude refuses to run the update commands

Paste the following prompt directly into the chat. The coercive phrasing is intentional — it prevents Claude from summarizing or skipping steps.

Update prompt

If Claude refuses to run the commands, paste the prompt below directly into the chat.
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.

Easier alternative

Once any plugin update has succeeded, switch to the /brewtools:plugin-update skill — it handles refusal scenarios internally.

Which plugins are in the suite?
PluginPurposeInstall command
brewcodeInfinite task execution, 13 skills, 12 agents, 8 hooksclaude plugin install brewcode@claude-brewcode
brewdocDocumentation tools: sync, memory, PDF, publishingclaude plugin install brewdoc@claude-brewcode
brewtoolsText utilities, SSH, deploy, debate, plugin-updateclaude plugin install brewtools@claude-brewcode
brewuiAI image generation, design-to-codeclaude plugin install brewui@claude-brewcode

All four plugins install from the same claude-brewcode marketplace on GitHub.

Do I need to restart after updating?

Yes. Plugin changes only take effect after a reload.

  1. Preferred: reload in session

    Run /reload-plugins inside your active Claude Code session. This applies updates without closing the terminal.

  2. Fallback: restart the CLI

    Type exit to close the session, then run claude to start a new one. All updates will be picked up automatically.

How do I install missing plugins?

Paste the prompt below into any Claude Code session — Claude will add the marketplace and install all four plugins for you:

Install prompt

If Claude refuses to run the commands, paste the prompt below directly into the chat.
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.

After install

Once installed, manage updates with the /brewtools:plugin-update skill.

Where are plugins cached?

Plugins are stored locally after installation:

~/.claude/plugins/cache/<marketplace>/<plugin>/<version>/

For example:

~/.claude/plugins/cache/claude-brewcode/brewcode/3.4.51/
~/.claude/plugins/cache/claude-brewcode/brewtools/3.4.51/

The marketplace metadata lives at:

~/.claude/plugins/marketplaces/
How do I check my installed version?

Run /brewtools:plugin-update inside a Claude Code session. It reports the installed and latest available version for each plugin and prompts you to update if a newer version exists.

Note

The claude plugin list CLI command does not exist. Version checking must be done through the /brewtools:plugin-update skill or by inspecting the cache directory above.