By qmu
Portable 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 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.
Use when the user runs `/ticket <description>` or asks to "write a ticket", "spec out a feature", or "draft an implementation plan". Discovers historical context, source code, and standards for the request, then writes an implementation ticket to `.workaholic/tickets/todo/` with frontmatter, key files, related history, implementation steps, and considerations.
Use when the user runs `/drive`, asks to "implement the queued tickets", "work through the todo list", or "drive the backlog". Reads tickets from `.workaholic/tickets/todo/`, prioritizes them by dependency and severity, implements each one with a per-ticket approval gate, then archives the ticket and commits with a structured message.
Use when the user runs `/mission`, asks to "start a mission", "track an epic/milestone", "show mission progress", or "what long-lived goals are in flight". A mission is a durable, information-rich goal that spans many tickets, drives, reports, and PRs; this skill creates one, lists missions with computed progress, and defines the mission schema every workflow reads.
Use when the user runs `/report`, asks to "write up this branch", "open the PR", "create the release note", or "assess release readiness". Reads archived tickets, judges previously-deferred concerns, generates a branch story file, creates or updates the GitHub PR, writes the release note, and reports whether the branch is safe to ship.
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.
Structured development workflows and engineering standards: commands, skills, hooks, and Agent Teams for cross-agent development
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.
npx claudepluginhub qmu/workaholic --plugin workflowsCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
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
Plugin-safe Claude Code distribution of Agentic Awesome Skills with 1,913 supported skills.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,884 supported skills.