By popoffvg
Work lifecycle management — start, track, recall, complete, and PR creation for tasks.
Implement phase agent — writes code, runs tests, makes edits via subagents. Full tool access. Triggers when work-manager routes implement-phase work. NEVER spawn directly — only the work-manager router should delegate here. Requires _notes/_summary.md in cwd.
Routes work commands to phase-specific agents. Triggers on start work, work recall, work done, work status, work update, work pr, where was I, resume work, catch me up, what's next. IMPORTANT — only use in directories with _notes/_summary.md or when user explicitly says "start work". If no work context exists and user is not starting work, do NOT spawn this agent.
Plan phase agent — builds task list, writes acceptance criteria, designs implementation approach. Cannot edit source code or spawn code agents. Triggers when work-manager routes plan-phase work. NEVER spawn directly — only the work-manager router should delegate here. Requires _notes/_summary.md in cwd.
Research phase agent — explores codebase, gathers context, saves findings to _notes/. Cannot edit source code. Triggers when work-manager routes research-phase work. NEVER spawn directly — only the work-manager router should delegate here. Requires _notes/_summary.md in cwd.
This skill should be used when the user says "work done", "done with work", "finish work", "mark complete", "close work". Mark work complete by updating the work note.
This skill should be used when the user says "work help", "how does work manager work", "work usage", "work commands", "what can work do". Shows available commands, workflow, and tips.
This skill should be used when the current work phase is "implement". Provides the implementation workflow: reading the plan, executing tasks, running tests, saving results to _notes/impl-*.md, handling blockers, and checking completion criteria.
This skill should be used when the user says "work install", "install work manager", "setup work manager", "configure work manager", "work setup", "set up mise tasks", "install mise tasks". Guides through full work-manager setup: plugin installation, mise tasks, QMD, and environment configuration.
This skill should be used when the current work phase is "plan". Provides the planning workflow: reading research notes, building acceptance criteria, creating ordered task lists with parallelization strategy, saving design decisions to _notes/plan-*.md, and transition to implement phase.
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.
Work lifecycle management plugin for Claude Code. Start, track, recall, and complete development tasks with automatic progress logging and knowledge capture.
_notes/ as their main output, not a side-effect1. Create workspace mise run task # interactive: pick repos, create worktrees
cd tasks/MILAB-1234-fix-auth/
2. Start tracking /work start # creates _notes/, detects branch, gathers scope
3. Research phase (ask questions, explore code)
→ auto-saves findings to _notes/research-*.md
4. Plan phase /work update move to plan
→ build task list, acceptance criteria in _notes/
5. Implement phase /work update move to implement
→ write code, run tests, results in _notes/impl-*.md
6. Iterate /work recall # re-orient: what's done, what's next
/work update <message> # log progress, capture knowledge
7. Finish /work done # verify criteria, mark complete
/work pr # create PRs across all affected repos
8. Cleanup mise run task-remove # detach worktrees, delete task folder
Mise tasks are optional — the core plugin (/work start, /work recall, etc.) works in any git repo.
| Capability | With mise tasks | Without mise tasks |
|---|---|---|
| Branch management | Automatic worktrees per repo | Manual git checkout -b |
| Repo isolation | Each task gets its own working tree | Shared working tree, stash to switch |
| Task creation | mise run task (interactive fzf) | Create branch + cd + /work start |
| Task cleanup | mise run task-remove (auto worktree detach) | Manual branch deletion |
| MCP config | Auto-copied .mcp.json per worktree | Manual setup |
| Multi-repo | Select multiple repos in one step | Set up each repo individually |
| Command | Description |
|---|---|
/work install | Guided setup — plugin, QMD, mise, task scripts |
/work start | Initialize a work session — creates _notes/ with _summary.md and work notes |
/work status | Show current work summary |
/work recall [topic] | Re-orient to current work with dynamic knowledge loading |
/work recall --deep | Load everything for comprehensive context |
/work update <message> | Log progress, capture knowledge, or transition phase |
/work done | Mark work as complete |
/work pr | Create PRs for all repos with unpushed commits |
/work help | Show usage guide |
User → work-manager (router) → reads phase from _notes/_summary.md
→ skill commands: executes directly
→ phase work: delegates to phase agent
→ transitions: updates _summary.md
Phase agents:
work-researcher (green) — Read, Glob, Grep, Bash (r/o), Explore agents, Write (_notes/ only)
work-planner (yellow) — Read, Glob, Grep, Bash (r/o), Write (_notes/ only)
work-implementer (red) — All tools, spawns code subagents
Phase skills (loaded by agents on demand):
work-research — scope breakdown, exploration workflow, findings template
work-plan — acceptance criteria, task lists, work split, decision template
work-implement — task execution, test runs, results template, blocker handling
Why three agents? The tools field in agent frontmatter is hard enforcement — the agent physically cannot call tools not listed. A single agent with prompt-based restrictions fails because models ignore behavioral constraints when focused on the user's request.
Why phase skills? Skills describe what to do (workflow steps, file templates, writing rules, completion signals). Agents define how to do it (tool access, delegation strategy). This separation keeps agents lean and allows progressive disclosure — skill content loads only when the phase activates.
npx claudepluginhub popoffvg/claude-plugin-work-manager --plugin work-managerPersistent knowledge management — automatic insight extraction, context injection, and memory search/save across sessions.
AI-Driven Engineering workflow commands for managing issues, tasks, implementation, and PRs.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.