npx claudepluginhub kawaz/claude-plugin-unlimited-task --plugin unlimited-tasksender/receiver パターンで Claude Code にタスクを自律的に生成・消化させる Claude Code プラグイン。
2つの Claude プロセス(sender / receiver)を別ターミナルで起動し、ファイルシステムを介してタスクの生成→消化→レポート作成を自動で回します。
claude plugin marketplace add kawaz/claude-plugin-unlimited-task
claude plugin install unlimited-task@claude-plugin-unlimited-task
# プロジェクトのリポジトリ内で実行
/unlimited-task:start
ワークスペースと .unlimited-task/ ディレクトリが作成されます。
start が案内するコマンドを別々のターミナルで実行:
# ターミナル1: sender(タスク生成)
(cd {workspace_path} && claude /unlimited-task:sender)
# ターミナル2: receiver(タスク消化)
(cd {workspace_path} && claude /unlimited-task:receiver)
/unlimited-task:status
/unlimited-task:config
touch {workspace_path}/.unlimited-task/STOP
.unlimited-task/
config.yaml # ユーザー設定
sender-state.yaml # sender の永続状態
receiver-state.yaml # receiver の永続状態
STOP # 存在すればループ停止
instructions/{category}/ # 未着手タスク
acquired/{category}/ # 作業中タスク
done/{category}/ # 完了タスク
failed/{category}/ # 失敗タスク
report/{category}/ # レポート
.unlimited-task/config.yaml で以下を調整可能:
| 設定 | デフォルト | 説明 |
|---|---|---|
sender.batch_size | 3 | 1バッチあたりの生成数 |
sender.sleep_seconds | 540 | バッチ間の休憩(秒) |
sender.max_instructions | 100 | 生成上限 |
sender.guidance | "" | お題の方向性ガイダンス |
receiver.sleep_seconds | 300 | タスク間の休憩(秒) |
receiver.category_balance | true | カテゴリバランス |
receiver.drafts_dir | "docs/drafts" | ドキュメント配置先 |
receiver.acquired_timeout_seconds | 3600 | タイムアウト(秒) |
git push や外部サービスへの送信を行いませんSTOP ファイルによる緊急停止が可能ですMIT License
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.