npx claudepluginhub kawaz/claude-plugin-unlimited-task --plugin unlimited-taskThis skill uses the workspace's default tool permissions.
各コマンドから Skill ツール経由でロードされる共有知識ベースです。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
各コマンドから Skill ツール経由でロードされる共有知識ベースです。
/unlimited-task:start が .unlimited-task/ を初期化する際の構成:
.unlimited-task/
config.yaml # ユーザー設定
sender-state.yaml # sender の永続状態
receiver-state.yaml # receiver の永続状態
STOP # 存在すればループ停止(緊急停止用)
instructions/
engineering/
research/
fun/
acquired/
engineering/
research/
fun/
done/
engineering/
research/
fun/
failed/
engineering/
research/
fun/
report/
engineering/
research/
fun/
{yyyymmddThhmmss}-{uuid8文字}-{kebab-case-title}.md
例: 20260304T023000-8d2f34c0-homebrew-formula-packaging.md
project:
name: "" # 自動検出(git remote / ディレクトリ名)
description: "" # プロジェクト概要
context_files: [] # sender が読むべきファイル
categories:
engineering:
enabled: true
description: "実装・テスト・設計タスク"
research:
enabled: true
description: "調査・比較分析レポート"
fun:
enabled: true
description: "ペルソナ討論・ブレスト・エンタメ系"
sender:
batch_size: 3
sleep_seconds: 540
max_instructions: 100
guidance: ""
receiver:
sleep_seconds: 300
category_balance: true
drafts_dir: "docs/drafts"
acquired_timeout_seconds: 3600
max_retries: 0
additional_context: ""
role: sender
status: idle # idle | active
total_generated: 0
last_generated_at: null
last_batch_categories: []
role: receiver
status: idle # idle | active
total_completed: 0
last_completed_at: null
last_category: null
current_task: null # 作業中タスクのパス
acquired_at: null # 取得時刻
instructions/ → acquired/ → done/ (成功)
→ failed/ (失敗)
state ファイルの更新は必ず以下のパターンで行う:
{file}.tmp に書くmv {file}.tmp {file} でアトミックに置換.unlimited-task/instructions/ と .unlimited-task/sender-state.yaml 以外への書き込み禁止receiver.drafts_dir 配下のみ.unlimited-task/STOP ファイルが存在したら即座にループ停止# {日本語タイトル}
## 指示
承認不要の完全オートモードで以下を行うこと。
## 概要
{プロジェクトコンテキストに基づく課題説明}
## 作業内容
1. {具体的な作業ステップ}
## 期待する成果物
- {成果物}
## 完了条件
- {検証可能な完了条件}
> **配置ルール**: この指示による新規ドキュメントは config.yaml の `receiver.drafts_dir` 配下に配置すること。
# {日本語タイトル}
## 指示
承認不要の完全オートモードで以下の調査・分析を行うこと。
## 概要
{調査の背景と目的}
## 調査対象
- {調査対象}
## 評価基準
| 基準 | 重要度 | 説明 |
|------|--------|------|
| {基準} | 高/中/低 | {説明} |
## 作業内容
1. {調査ステップ}
## 期待する成果物
- 調査レポート(比較表・推奨事項を含む)
> **配置ルール**: この指示による新規ドキュメントは config.yaml の `receiver.drafts_dir` 配下に配置すること。
# {日本語タイトル}
## 指示
承認不要の完全オートモードで以下のディスカッションを行うこと。
## 概要
{テーマの背景}
## チーム構成(ペルソナ)
- **{ペルソナ}**: {役割・専門性}
## ディスカッションテーマ
{議論すべきテーマ・問い}
## 進行ルール
1. 各ペルソナが順番に意見を述べる
2. 他のペルソナの意見に対して反論・補足する
3. 最終的に合意点と残論点をまとめる
## 期待する成果物
- ディスカッションログ
- 結論・合意事項のサマリ
> **配置ルール**: この指示による新規ドキュメントは config.yaml の `receiver.drafts_dir` 配下に配置すること。
sender/receiver は compact 後に state ファイルから復帰する: