By 3dotline
Two-mode session role system (overseer/thearchitect) plus 5 dispatchable workers (implementer/platform/debugger/reviewer/scribe) and a path-enforcement hook. Drop in to any project for protocol-disciplined Claude Code orchestration.
Exit overseer mode. Clears the .claude/.overseer-mode marker, deletes the session team, wipes its inbox dir.
Promote this session to the overseer role. Pre-promotion step dispatches scribe to reconcile root CLAUDE.md against landed commits. Restricts writes via hook to nothing (overseer is pure orchestrator).
Bootstrap the claude-overseer plugin into this project. Copies session-role manuals, durable rules, contracts, and GUIDE into .claude/ and docs/contracts/. Prints the permissions snippet the user must paste into .claude/settings.local.json. Idempotent — existing files are left untouched.
Exit `thearchitect` mode. Clears the `.claude/.thearchitect-mode` marker; the main session returns to its default (unrestricted) behavior.
Promote this session to the `thearchitect` role — peer of `overseer`, the agent creator. Restricts writes to `.claude/agents|hooks|commands|roles|settings.local.json` and `docs/superpowers/specs/**`. Clears any active `overseer` marker (modes are mutually exclusive).
Read-only investigator. Diagnoses bugs, test failures, flakiness, and unexpected behavior. Reproduces the problem, narrows the cause, proposes a fix as a dispatchable TaskSpec inside a WorkerReport (status diagnostic_ready). Never ships the fix.
Executes a single TaskSpec for product-code changes (modules, components, services, hooks, state, internal utilities). Writes tests first when logic is testable. Runs verification. Returns a WorkerReport.
Executes TaskSpecs for high-blast-radius work — package/dependency management, build/bundler/framework config, TS/lint/format config, Dockerfile / docker-compose, CI workflows, .env.example. Refuses product-code tasks. Returns a WorkerReport.
Gates every WorkerReport. Re-runs verification, audits diff against acceptance criteria, emits a ReviewVerdict. Never edits code.
The docs maintainer. Owns root `CLAUDE.md` only. Reconciles it against codebase-shape changes (new/removed src layers and modules, explicit convention commits) via a commit-hash cursor, invoked by `/overseer` as a pre-promotion step. Returns a single-line WorkerReport.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit 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.
⚠️ Active development — pre-1.0. Schemas, hook semantics, and slash-command shapes may change without deprecation notice. Pin to a specific commit SHA in your marketplace add (
/plugin marketplace add 3dotline/claude-overseer@<sha>) if you need stability. Issues and feedback welcome.
A Claude Code plugin that ships a protocol-disciplined agent orchestration system: two session-role modes (/overseer and /thearchitect), five dispatchable workers (implementer, platform, debugger, reviewer, scribe), wire-format contracts (TaskSpec / WorkerReport / ReviewVerdict), and a path-enforcement hook that prevents agents from writing outside their lane.
Drop into any project with two commands. Generic — no stack assumptions; works for Node, Python, Go, Rust, monorepos, and anything else Claude Code can touch.
/overseer — promotes the main session to a pure orchestrator. Decomposes user requests into TaskSpecs, dispatches workers (in worktrees when parallel), pauses for a user gate, optionally dispatches reviewer, runs Context Sync./thearchitect — promotes the main session to the agent-creator role. Owns .claude/**, docs/contracts/**, docs/superpowers/specs/**. Writes specs first for non-trivial system changes; smoke-tests every hook change./setup — bootstraps the plugin into a new project (copies role manuals, durable rules, contracts, GUIDE; prints the permission snippet you need to paste).implementer (product code, TDD where testable), platform (deps / framework / CI / containers), debugger (read-only investigator), reviewer (verifies every WorkerReport), scribe (root CLAUDE.md reconciliation).restrict-agent-paths.sh (per-agent path allowlists, hard-enforced via PreToolUse) and load-rules.sh (injects durable rules at SessionStart, prefers project override over plugin default).Add the plugin marketplace from this repo (the repo must already exist on GitHub and contain .claude-plugin/marketplace.json):
/plugin marketplace add 3dotline/claude-overseer
/plugin install claude-overseer@claude-overseer
For local development before pushing to GitHub, use an absolute path:
/plugin marketplace add /absolute/path/to/claude-overseer
/plugin install claude-overseer@claude-overseer
Bootstrap your project:
/setup
Paste the permission snippet /setup prints into .claude/settings.local.json → permissions.allow (the plugin cannot auto-grant permissions — Claude Code requires user consent for shell command patterns).
Restart Claude Code. The /overseer and /thearchitect commands are now live.
Plugins are first-class in Claude Code: hooks register automatically via hooks/hooks.json, slash commands appear in the picker, and updates ship via /plugin update. You get one-command install, namespaced commands, and no settings.json wrangling for hook entries.
Files the plugin model does NOT cover (session-role markdowns, durable rules, wire-format contracts) are bootstrapped into the consumer project by /setup. Once copied they're project-owned — edit them freely; the plugin won't overwrite.
.claude-plugin/plugin.json # manifest
agents/ # 5 dispatchable subagents
debugger.md implementer.md platform.md reviewer.md scribe.md
commands/ # slash commands
overseer.md overseer-off.md
thearchitect.md thearchitect-off.md
setup.md
hooks/
hooks.json # PreToolUse + SessionStart registration
load-rules.sh # SessionStart: inject rules.md as context
restrict-agent-paths.sh # PreToolUse: per-agent path enforcement
scripts/
setup.sh # invoked by /setup
assets/ # copied to consumer project by /setup
roles/ rules.md GUIDE.md contracts/
Run from the plugin repo root before publishing:
npx claudepluginhub 3dotline/claude-overseer --plugin claude-overseerv9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.