Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By MH4GF
Automate GitHub PR workflows by monitoring notifications, classifying issues/PRs/discussions, then fixing CI failures, resolving merge conflicts, self-reviewing and reviewing code, responding to review comments, and merging after evaluation.
npx claudepluginhub mh4gf/tqSelf-review a PR before requesting review
Watch GitHub notifications, classify them, and create tq actions
Respond to review comments on a PR
Review another person's PR
Resolve merge conflicts on a PR
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
tq task queue worker commands
Manage large coding tasks using git worktrees and background Claude Code sessions. Supports launching, monitoring, resuming, and cleanup of autonomous tasks with alert notifications.
Commands for team workflows, PR reviews, and collaboration
Subagents and hooks for TTAL multi-agent orchestration
Autonomous GitHub Project Management workflow with orchestrator-agent coordination for parallel task execution via git worktrees
Task orchestration using Claude Code's built-in task tools with slash commands for importing plans and executing tasks individually, sequentially, or with a team
tq task queue worker commands
論点駆動開発のためのツール群
QA-focused agents for test planning and verification
Automated devops environment setup for new repositories
Tools for clarifying and visualizing requirements in plan files
Job-queue based orchestration system for Claude Code. Combines a CLI/TUI with a Claude Code Plugin to manage multiple sessions via tmux.
Humans give instructions in natural language and monitor progress via TUI. The manager agent handles task breakdown, prompt tuning, and dispatching actions to worker sessions.

claude in tmux, so skills, sub-agents, worktrees, and remote execution all work as-is--jq flag, agent-oriented --help; humans don't need to learn the CLIPrerequisites: tmux (required for dispatching interactive sessions)
# Homebrew (macOS / Linux)
brew install MH4GF/tap/tq
# Claude Code Plugin
claude plugin marketplace add MH4GF/tq
claude plugin install tq@tq-marketplace
Or download a binary from GitHub Releases.
# Register a project (sets working directory for tasks)
tq project create myapp ~/src/myapp
# Create a task under the project
tq task create "Implement feature X" --project 1
# Launch the TUI (starts the queue worker)
tq ui
Then open Claude Code in another terminal and talk to the manager agent:
/tq:manager
To create an action (spawns a new Claude Code session):
/tq:create-action Implement feature X and create a PR
The agent will tune the instruction, associate it with the right task, create the action, and the queue worker will automatically pick it up.
See CLI Reference for the full command list.
The database lives at ~/.config/tq/tq.db by default. Override with:
--db <path> flag (highest precedence)TQ_DB_PATH environment variableUseful for running multiple isolated queues (e.g. a separate DB for demos or testing).
project → task → action
claude worker dispatch/claim
┌─────────────────────────────┐
│ ▼
┌───────────┐ ┌───────────┐
│ pending │ │ running │
└───────────┘ └─────┬─────┘
▲ │ │
│ success│ │fail
│ ▼ ▼
│ ┌────────┐ ┌────────┐
│ │ done │ │ failed │
│ └────┬───┘ └───┬────┘
│ │ │
│ on_done │ │ reset
│ (new action) │ │
└───────────────────────┘ │
└──────────────────────────────────┘
* running → pending: reset command (kills tmux pane)
* done is terminal, but on_done can spawn a new action
Controlled via --meta on action create / schedule create:
| mode | Description |
|---|---|
interactive (default) | claude in tmux — fire-and-forget, worker reports via tq action done / tq action fail |
noninteractive | claude -p — captures stdout, auto-completes |
remote | Dispatched to remote worker |
Additional metadata keys:
permission_mode — Claude permission mode (e.g. "plan", "auto")worktree — Run in a git worktree for isolation (true/false)claude_args — Additional CLI arguments for claude (JSON array of strings, e.g. ["--max-turns","5"])MIT