claude

workbench-core

Core infrastructure: persistent agent identity, session lifecycle hooks, operational memory, and meta skills. Customizable agent name and memory path.

0 on GitHubby Mike Bronnerv0.59.0updated yesterdayproductivity
/

Plugin workbench-core from marketplace claude-workbench in mike-bronner/claude-workbench. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (15)

  • check-a-live-source

    Use before you name or rely on a fact about the world that goes stale and that you know from training, not from a source read in this task, such as the newest or latest model, a model ID, a library or tool version, a price, a limit or quota, a launch or release date, or what a product's current docs

  • compact-learnings

    Review and compact accumulated skill learnings. For workbench plugin skills, optionally integrate proven learnings into the SKILL.md itself. Triggered when a learnings file exceeds 30 entries, or run manually any time.

  • cross-session-messaging

    Messaging another Claude Code session with SendMessage, and handling a peer message. Use when findings affect a related session, a SendMessage was refused or flagged, or another session's message arrives.

  • evaluate-decisions

    Grade recorded decisions and memories for decision quality, and write the learnings report propose-upgrades reads. Use when asked to evaluate decisions, and in the nightly decision-quality run.

  • install-chat-skills

    Install the skills of installed workbench-* plugins into the Claude Mac app. Use when the warmup notices say new Chat-installable skills exist, or to re-sync after installing or updating a workbench plugin.

  • intake

    The task-intake routine for an interactive session. It sets the goal, asks about gaps through AskUserQuestion, writes acceptance criteria, and grades three options. Run it before the first work on a task that ends in a work product (a change, file, document, or plan). Skip it for trivial asks and fo

  • log-now

    Log the current session segment right now — dump the raw log and write the narrative summary + any decision promotions inline. Use this when you want to snapshot mid-conversation, or when you want a richer summary than the auto-generated one.

  • memory-lint

    Monthly health-and-repair pass over the memory vault, ending in an audit report. Use when the monthly memory-lint scheduled task runs, or when asked to lint or repair the vault.

  • propose-upgrades

    Turn the latest decision-quality report into proposed memory corrections and process notes, and apply only what the user signs off. Use after evaluate-decisions, and in the nightly decision-quality run.

  • read-the-contract

    Use when a field would go out as {}, an empty value, a placeholder or a guess, above all one whose description says another tool hands it out, even when the user asks for it. Also use when a required field has no sourced value, or you would offer the user a choice of guessed values. Use before a wri

  • recheck-before-done

    Use before you submit, claim, publish, release or close work, mark a pull request ready, or otherwise report work as done or send it out, when that work was built from a page, list, file, ticket or message read earlier in the session, minutes or hours ago. Above all, use it when its owner updates th

  • session-timeline

    Use before you rely on what earlier agent sessions said, decided or did when their logs are on disk, such as rebuilding work from past sessions or finding which draft came last. It reads Claude Code transcripts under ~/.claude/projects, each sub-agent's own file under <session>/subagents included, a

  • setup

    Configure the workbench — agent name, memory paths, MCP server name, the permission safety rails (defaultMode plus deny/ask rules) written to ~/.claude/settings.json, and the shipped output style. Re-run after a plugin update to re-sync the output style. Config lives in the plugin data directory and

  • show-every-cut

    Use before you shorten, summarize, condense, trim, paraphrase or rewrite text a person gave you (a message, notes, a document, a post, a quote), before you fit their text to a character or word limit, and when some of their passages must stay word for word.

  • use-the-owners-logic

    Use before you give a number, count or category that must match the owner's table, page or report, or comes from data that ships its own logic, views or build (a script, a component, a query, a report generator, a test suite), such as a function or SQL view their dashboard reads. Run their code and

Subagents (2)

  • meeting-writer

    Background agent that writes the vault note for one finished FluidVoice meeting, with its summary, decisions and action items, and promotes its decisions. Dispatched by scripts/meeting-notes.sh, which the hooks module runs at session start and when the FluidVoice Meetings folder changes.

  • summary-writer

    Background agent that processes a pending session summary. Reads the raw log, writes a narrative summary to the memory vault, promotes decisions, and releases the marker. Dispatched by the session-log hook when WORKBENCH_AUTO_SUMMARIZE=1, by the session warmup's drain, or manually with /process-pend

MCP servers (1)

  • memory

    connects to: http://127.0.0.1:${WORKBENCH_MEMORY_PORT:-8765}/mcp

Hooks (11)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/memory-server-up.sh"

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-warmup.sh" --defer

  • SessionStart

    command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/session-start.ts" || true

  • SubagentStart

    command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/subagent-start.ts" || true

  • Stop

    command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/stop.ts" || true

  • PreToolUse

    command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/pre-tool-use.ts" || true

  • FileChanged

    command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/file-changed.ts" || true

  • PreCompact

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-log.sh"

  • PostCompact

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-warmup.sh"

  • SessionEnd

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-log.sh"

  • SessionEnd

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/memory-server-release.sh"

View source on GitHub

More from mike-bronner/claude-workbench

All 5 plugins →

Active write-back, human-approved, tax-aware YNAB budget review and categorisation assistant.

3 skills · 13 commands · 1 agent · 1 MCP server · hooks

0

The Index-driven dev pipeline: Inspector Lestrade (triage), Dr. Watson (dev work), and Sherlock Holmes (code review) as subagents. Interactive or unattended dispatch.

4 skills · 1 command · 10 agents · hooks

0

BuJo ritual system: daily, weekly, monthly, and yearly interactive reflections in Apple Notes. Scheduled rituals with on-demand slash commands.

11 commands · 1 agent · 1 MCP server · hooks

0

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain workbench-core?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins5 plugins