Brewcode mod · prompt placeholders
Type ++r, get the whole review brief.
Type ++r, get a whole instruction block. The lines Claude receives show above the prompt while the caret is on it. No keys.
$ claude plugin marketplace add https://github.com/kochetkov-ma/claude-brewcode && claude plugin install brewmod-placeholders@claude-brewcode Claude Code 2.1.301+ · update it first: claude update
Try it
Type this, get that
| Type | Get |
|---|---|
++r | Two-phase review: every change checked, every finding double-checked. |
++m | Manager mode: Claude delegates and never codes in the main context. Plan mode adds a plan part. |
++a | Architecture first: design goes to expert agents before code. |
+++ | Anti-drift cron, in every mode: outside plan mode Claude creates one cron for the current task now; in plan mode it plans the cron as a step. |
++/ what does ++r do? | Sent exactly as typed: no placeholder in the message expands. ++\ works too. |
Full text
Read the full text
| Do | See |
|---|---|
caret on ++r | Up to 15 rows of what Claude receives, above the prompt. Plain text is sent; dim labels are not. A cut names the command that prints the rest. |
++r? then Enter twice | Alone in the message. The first Enter fills /placeholders show ++r and sends nothing; the second prints the whole text in the chat, no Claude turn. |
ctrl+o | Not there: the transcript shows your prompt and the answer only. |
/placeholders
Commands, or plain words
| Type | Get |
|---|---|
/placeholders | Status: every ++name, where it lives, how to use it. |
/placeholders list | Every placeholder with its full text, plan-mode parts included. |
/placeholders show ++r ++m | The exact text at once, no Claude turn. Plain words work: show me ++m and ++r, покажи ++r. |
/placeholders help | The full help, no Claude turn, with links to the docs. |
/placeholders global add ++db: use the staging DB | Claude drafts it and asks once: Save ++db as drafted? Saved to ~/.claude/placeholders/db.md, for all projects. Change and remove the same way, in any language. |
/placeholders project add ++lint: run the linter first | Only this project, and it wins over global. With no global or project word, your words decide, else the same dialog asks where (Global first). |
Read it with no keys
The caret on a token shows what Claude receives, above the prompt. After Tab or Enter on a name, a history recall or an undo, the band shows at once.
Global or per project
Plain files: ~/.claude/placeholders for all projects, .claude/placeholders for one.
Two file kinds
<name>.md is sent in every mode; an optional <name>.plan.md adds its text in plan mode. ++m and +++ have one: the band marks plan + and plan mode adds: in Claude Code's plan-mode colour. Old plan-only, not-plan and replace files still load, with one status warning.