By qmu
Structured development workflows and engineering standards: commands, skills, hooks, and Agent Teams for cross-agent development
Hand off in-progress work to a fresh session by writing a resumption ticket a later /drive continues.
By-developer catch-up report over a recent window (commits, tickets, stories, mission progress), then follow-up Q&A.
Commit the working changes with a policy-conformant message via commit.sh.
Implement tickets from .workaholic/tickets/ one by one, commit each, and archive.
Answer a question about the repository and export a printer-ready PDF report rendered from HTML by a real browser.
/trip Agent Teams member — launched ONLY by /trip as a team member, NEVER invoked as a Task or general-purpose subagent (not by /drive, /report, /ship, or any non-trip flow; those implement in the main agent or fan out to general-purpose leaves). Neutral role: bridges business vision and technical implementation through structural coherence and translation fidelity.
/trip Agent Teams member — launched ONLY by /trip as a team member, NEVER invoked as a Task or general-purpose subagent (not by /drive, /report, /ship, or any non-trip flow; those implement in the main agent or fan out to general-purpose leaves). Conservative role: technical ownership, quality assurance, delivery accountability.
/trip Agent Teams member — launched ONLY by /trip as a team member, NEVER invoked as a Task or general-purpose subagent (not by /drive, /report, /ship, or any non-trip flow; those implement in the main agent or fan out to general-purpose leaves). Progressive role: business vision, stakeholder advocacy, explanatory accountability.
Context detection and branch pattern matching for unified commands.
Hand off in-progress work to a fresh Claude Code session by writing durable resume state (a resumption ticket, and/or a trip checkpoint) that a later /drive continues, instead of relying on in-session compaction.
Use when the user runs `/catch`, asks to "catch me up", "what has everyone been working on", "summarize the last two weeks", or "show a by-developer development report". Scans the recent commit/ticket/story trail, fans out one collector per active developer to summarize their work, then synthesizes the overall development direction, the active missions (progress plus merged and unmerged in-flight work), and stands ready for follow-up questions.
Verify required plugin dependencies are installed.
Safe commit workflow with multi-contributor awareness and structured message format.
Executes bash commands
Hook triggers when Bash tool is used
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.
The development workflows we use at qmu, written down so our coding agents can run them the way we do. They're tuned to how we work, so they may not fit everyone, and they'll keep changing as we do. We keep it public so the people we work with can share the same base.
Concretely, it's a cross-agent distribution of structured development workflows and engineering-standard skills: ticket-driven development, AI-collaborative exploration, and the engineering-policy index (the planning / design / implementation / operation skills, mirrored from qmu.co.jp). It's richest on Claude Code (a plugin marketplace: slash commands, hooks, /trip Agent Teams); the same skills install on Codex, OpenCode, and 40+ other agents via the Agent Skills standard. Authored once under plugins/, generated into portable artifacts under outputs/.
[!WARNING] This drives git on your behalf. Workaholic lets your coding agent autonomously create branches, commit, amend, push, and open pull requests. Review the plugin/skill descriptions below before installing so you know what to expect.
claude
/plugin marketplace add qmu/workaholic
Enable the plugins you want after installation. Auto update is recommended. For Codex, OpenCode, and other agents, see Use with other coding agents below.
Workaholic follows the cross-agent Agent Skills standard. What's portable:
planning / design / implementation / operation) — the engineering-policy index (pure prose, self-contained): title, one-line summary, and canonical qmu.co.jp link per policy, organized into the 企画 / 設計 / 実装 / 運用 pillars. Available on every Agent-Skills agent.write-release-note — release-note structure guidance (pure prose).create-ticket, drive, report, ship, catch, mission as agent-neutral skills (trip stays Claude-only; it needs Agent Teams). On non-Claude agents the workflow runs the same steps without Claude's parallel subagents/AskUserQuestion — see each skill's Agent Compatibility note.outputs/okf/ bundle exposes the four pillars' policy hard copies to any OKF reader straight from the repo path; and every project using the plugin gets an OKF-compatible .workaholic/ tree — generated documents carry type frontmatter and the workflows regenerate the index.md hierarchy (entry point: .workaholic/index.md) before each knowledge commit.| Agent | How |
|---|---|
| Claude Code | /plugin marketplace add qmu/workaholic (slash commands /ticket, /drive, /report, /ship, /trip) |
| OpenAI Codex | codex plugin marketplace add qmu/workaholic --ref maincodex plugin add workaholic@workaholiccodex plugin add workflows@workaholic |
| Cursor / OpenCode / Pi / 50+ | npx skills add qmu/workaholic (exposes workaholic + workflows) |
The workflow skills share helper scripts across plugins/workaholic via the Claude-only ${CLAUDE_PLUGIN_ROOT} token, so they are not self-contained in source. scripts/build-plugins generates self-contained copies (each skill bundling its own scripts, references rewritten to relative paths) and assembles one neutral, committed plugin under outputs/workflows/. That single dir serves every non-Claude agent: Codex via .agents/plugins/marketplace.json (and the co-located .codex-plugin/plugin.json), and OpenCode/Cursor/40+ via the skills CLI reading the workflows entry in .claude-plugin/marketplace.json. Regenerate after changing a workaholic workflow skill:
node scripts/build-plugins/build.mjs # regenerate outputs/workflows artifacts (no args = full build)
node scripts/build-plugins/verify.mjs # assert every script reference resolves
The plugins/workaholic source stays Claude-Code-only (metadata.internal: true, ${CLAUDE_PLUGIN_ROOT}); the committed outputs/workflows/ artifacts are the public, portable versions, kept in sync by the Outputs Freshness CI check. The workaholic plugin's commands/hooks/Agent Teams remain Claude-Code-only.
workaholic is a single plugin combining ticket-driven development (TiDD), AI-collaborative exploration, and context-aware reporting/shipping, plus the engineering-policy index. It auto-detects your development context from the current branch pattern.
npx claudepluginhub p/qmu-workaholic-plugins-workaholicPortable cross-agent build of the ticket/drive/report/ship/catch/mission workflow skills (self-contained, generated). For Codex, OpenCode, and other agents; Claude Code users install the workaholic plugin instead.
Use when a task needs to read or modify the user's Google Drive from the command line via the gdrive-ftp CLI.
Use when a task needs to read or modify any service the user has connected — mail, files, databases, GitHub, Slack, git, cloud storage — through the qfs pipe-SQL query language and the qfs CLI.
Use when a task needs to read or modify any service the user has connected — mail, files, databases, GitHub, Slack, git, cloud storage — through the qfs pipe-SQL query language and the qfs CLI. Replaces the gmail-ftp and gdrive-ftp plugins.
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.