By MattHB1
Deterministic agentic workspace: an orchestrator skill plus 8 single-responsibility subagents.
Maintains a clean, predictable project file structure. Moves, renames, and creates directories via shell — never edits the content of any file. Returns the updated structure map so the orchestrator can record .workspace/file-structure.md.
Rebuilds project state when context is lost or drifting. Re-reads the canonical artefacts (proposal, tasks, file structure) and the actual tree, then reconstructs a faithful mental model. Read-only — it changes nothing and reports only what IS.
Adversarially checks an implementation against its task spec. Read + run-tests only (no Edit/Write) — it detects deviations and never fixes them. Outputs pass/fail, deviations with evidence, and required corrections for the implementer.
Executes a single task exactly as written in its task spec. Fresh session, no planning, no reinterpretation, no creativity — only execution. Full read/edit/write/bash access. Stops and reports rather than guessing on ambiguity.
Turns a raw idea (plus any research brief) into the canonical proposal — problem, constraints, invariants, acceptance criteria, scope boundaries, required artefacts. The root of truth for the whole system. Writes only the active initiative's proposal.md.
Work through a hard or consequential choice and reach a clear, defensible recommendation. Use when the user is weighing options, stuck between alternatives, facing a tradeoff, or about to commit to something costly or hard to reverse. Frames the real decision and widens the option set, evaluates options against weighted criteria, adversarially checks for motivated reasoning and false binaries, then recommends — with the tradeoff being accepted made explicit. Built to defeat the pre-chosen answer dressed up as analysis.
Generate a wide, varied, genuinely original set of ideas for a problem, opportunity, feature, name, angle, or open question — then sharpen the best ones. Use for brainstorming, exploring alternatives, "how might we", finding lateral or non-obvious approaches, or when the user is stuck in one frame and needs range. Frames what makes an idea valuable, diverges hard across multiple lenses, adversarially checks the set for anchoring and missing categories, then converges on the most promising. Built to defeat premature convergence.
Turn a vague idea or rough problem statement into a crisp, testable concept and a per-hypothesis test plan, captured as a durable ideation.md artefact. Use before research or proposal-writing, when the concept itself is not yet decided — "ideate on this", "spiral this", "let's refine the idea", "help me figure out what to build", "I have a rough idea, not sure what it should be yet", "explore this before we spec it". Runs an iterative Frame → Diverge → Challenge → Converge loop with an objective structural-completeness gate that blocks premature convergence. Self-contained: no dependency on other loose local skills.
Turn a goal, problem, or vague intent into a stress-tested, actionable plan. Use when the user wants to plan an initiative, project, feature, decision, migration, or any effort — especially when the objective is fuzzy, the path is uncertain, or constraints compete. Runs a Socratic intake to pin down the real objective and constraints, drafts a structured plan, then adversarially pre-mortems it before finalizing. This is a thinking process, not a template-filler.
Look back on completed or in-progress work, a decision, or a stretch of effort and extract what actually happened and what to genuinely learn. Use for retrospectives, post-mortems, "what went wrong / what went right", reviewing a finished project, or when the user wants to think clearly about a past experience instead of rationalizing it. Reconstructs events without spin, builds a structured retrospective, then adversarially challenges the comfortable narrative before distilling concrete changes.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Claude Workspace turns any folder into a place where ideas get built right. You talk to it in plain language; it researches your idea, turns it into a spec, plans the work, and builds it -- and independent, adversarial checks catch when the plan or build drifts from what you agreed, before you ship. Every decision lands in a plain file you can read, grep, and revert. So the work is traceable, it doesn't drift, and even a multi-day project picks up exactly where you left off. Everything is plain markdown files in git -- nothing to install, run, or maintain beyond the plugin itself.
Build the right thing, and prove it.
Prompting Claude is a conversation; Claude Workspace is a conversation with a memory, a spec, an auditor, and a paper trail.
Raw prompting has predictable failure modes -- and this is how Claude Workspace addresses each:
Honest caveat: the determinism here is convention-backed discipline plus a few real tool-locks, not a sandboxed runtime. Claude Workspace reduces and surfaces errors; it does not guarantee correct output and is not a substitute for human review.
You need read access to this repository. In Claude Code:
/plugin marketplace add MattHB1/claude-workspace
/plugin install claude-workspace@mhb-workspace
/reload-plugins
Then start the orchestrator and talk to it:
/claude-workspace:workspace
See CHANGELOG.md for release history.
This plugin is centrally maintained by the author. To stay current, run:
/plugin marketplace update
/reload-plugins
Updating is encouraged -- new versions fix issues and improve agents. What is discouraged is modifying your local copy: local changes are overwritten on update, and the plugin is not open for contributions, pull requests, or forks. Install, use, update -- that is the intended workflow.
For the full operational walkthrough -- private marketplace add, auth, manual vs background
updates, and the Write/Edit/Bash permissions the executor agents need -- see
install. For the big picture, start with
concepts and the full docs index at
plugins/claude-workspace/README.md.
You drive one orchestrator skill (/claude-workspace:workspace) in plain language; it routes
your requests and keeps the artefacts as the source of truth. Behind it are eight
single-responsibility subagents:
npx claudepluginhub matthb1/claude-workspace --plugin claude-workspaceUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Unified capability management center for Skills, Agents, and Commands.
45% cost reduction measured. Cache expiry prevention, SubTask auto-delegation, zero-cost context restoration, real-time cost dashboard. The only Claude Code plugin built from CC source analysis.