By kirinchen
Onboarding mentor for Claude Code — prescribes bootstrap reading, document hierarchy (Epic/Sprint/Issue/ADR), and agent workflow. Replaces the earlier `docsync` plugin with a broader, framework-driven design. Dev profile.
Create a new Epic, Sprint, Issue, or ADR from the mode's template.
Compliance check — missing docs, frontmatter drift, orphan issues.
Enable doc/current_state/ after the fact, or show its status if already enabled.
Arguments: `$ARGUMENTS`
Read .claude/docsync.yaml and generate .claude/mentor.yaml.
Modifies files
Hook triggers on file write and edit operations
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.
A family of Claude Code plugins that turn the CLI into a persistent, event-driven AI workspace. Install one, two, or all of them — each plugin is useful on its own, and they reinforce each other when combined.
Status: v0.1.0 (Draft).
kanban,notify, anddocsyncare shipped;memoryis the remaining core stub. SeeSPEC.mdfor the full design andcurrent_state.mdfor the live implementation snapshot.Quickstarts:
kanban·notify·mentor(docsync was replaced by mentor — seeepic/mentor-plugin-spec.md)
| Plugin | Profile | Solves | Status |
|---|---|---|---|
kanban | core | Task state persistence + shared human/AI work queue via kanban.json | v0.1.0 ready |
notify | core | Push notifications (Pushover) when Claude needs your attention | v0.1.0 ready |
memory | core | Cross-session RAG memory (SQLite + embeddings, local only) | v0.0.1 stub |
mentor | dev | Onboarding mentor — prescribes bootstrap docs, Epic/Sprint/Issue/ADR hierarchy, agent workflow (replaces docsync) | v0.1.0 ready |
workbench | — | ★ Core bundle (kanban + notify + memory) | meta, stub |
workbench-dev | — | ★ Dev bundle (workbench + docsync) | meta, stub |
Install individually for progressive adoption, or install the meta-bundles once memory v0.1.0 also lands.
Typical Claude Code usage is session-scoped: open session → give instructions → wait → close. Context evaporates, there is no persistent task queue, no event-driven triggers, no shared state across machines, no accumulated knowledge.
Workbench solves these four pains as three independent plugins that compose:
kanban.json at the project root is the single source of truth.claude -p.# 1. Start Claude Code in any project
cd my-project
claude
# 2. Add the marketplace (public repo; use the SSH URL for private)
> /plugin marketplace add kirinchen/claude-workbench
# 3. Install what you need
> /plugin install kanban@claude-workbench # ready
> /plugin install notify@claude-workbench # ready (Pushover)
> /plugin install mentor@claude-workbench # ready (dev profile, replaces docsync)
> /plugin install memory@claude-workbench # coming soon
> /plugin install workbench@claude-workbench # bundle (when memory ships)
Then jump into the quickstart for each plugin you installed — see the links at the top of this file.
No shell rc editing required. Hook scripts and slash commands auto-prepend
~/.claude-workbench/bintoPATHwhen they run, and notify reads tokens from~/.claude-workbench/.env(written by/notify:setup). Addexport PATH="$HOME/.claude-workbench/bin:$PATH"only if you want to runworkbench-*CLIs manually from your terminal for debugging.
The install flow uses two separate names that happen to look similar. Getting them mixed up is the most common new-user mistake:
| Step | What it references | Where it comes from |
|---|---|---|
/plugin marketplace add kirinchen/claude-workbench | GitHub repo (auto-expands to https://github.com/kirinchen/claude-workbench) | Your GitHub owner/repo path |
/plugin install kanban@claude-workbench | Marketplace name — the "name" field inside .claude-plugin/marketplace.json | Set in the marketplace metadata, not the repo name |
They're equal today by choice. If the repo were ever renamed to cwb, the add command would become kirinchen/cwb but install would still be kanban@claude-workbench (until the marketplace.json's name field is also changed). Other accepted add sources: full HTTPS URL, SSH URL (for private), local path — see Claude Code plugin marketplaces.
kanban> /kanban:init --with-examples # seed kanban.json + schema
> /kanban:status # read-only summary
> /kanban:next # pick a TODO and move it to DOING
> /kanban:done --note="deployed" # close the DOING task
What Claude will and will not do with kanban.json:
Will:
depends — never start a task with unresolved dependencies.meta.priorities, P0 first by default).Push notifications when Claude Code needs your attention. v0.1.0 ships Pushover; ntfy/Slack/Telegram land in v0.2+.
Kanban-driven workflow for Claude Code. Manages task lifecycle through kanban.json.
npx claudepluginhub kirinchen/claude-workbench --plugin mentorHarness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.