📋task-management
- プラグイン
- Productivity
- ソース
- GitHub で見る ↗
説明
共有の TASKS.md ファイルを使用したシンプルなタスク管理。 次のような場合に使用: - ユーザーが自分のタスクについて確認したいとき - タスクの追加や完了済みへの更新を行いたいとき - コミットメントの追跡・管理を必要としているとき
原文を表示
Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments.
ユースケース
- ✓自分のタスクを確認したいとき
- ✓タスクの追加や更新をするとき
- ✓コミットメントを追跡・管理するとき
本文(日本語訳)
タスク管理
タスクはシンプルな TASKS.md ファイルで管理されます。このファイルはあなた(AI)とユーザーの両方が編集できます。
ファイルの場所
常にカレントワーキングディレクトリの TASKS.md を使用してください。
- ファイルが存在する場合は、そのファイルに対して読み書きを行う
- ファイルが存在しない場合は、以下のテンプレートを使って新規作成する
ダッシュボードのセットアップ(初回起動時)
タスクとメモリを管理するためのビジュアルダッシュボードが利用可能です。 タスクに関する最初のやり取りの際に、以下を実行してください:
- カレントワーキングディレクトリに
dashboard.htmlが存在するか確認する - 存在しない場合は、
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.htmlから現在のワーキングディレクトリにコピーする - ユーザーに次のように伝える:「ダッシュボードを追加しました。
/productivity:startを実行して、フルシステムをセットアップしてください。」
タスクボードの機能:
- 同じ
TASKS.mdファイルへの読み書き - 変更の自動保存
- 外部からの変更を監視(CLIで編集した際に自動同期)
- タスクおよびセクションのドラッグ&ドロップによる並び替えに対応
フォーマットとテンプレート
新しい TASKS.md を作成する際は、以下のテンプレートをそのまま使用してください(サンプルタスクは含めない):
# Tasks
## Active
## Waiting On
## Someday
## Done
タスクの記述形式:
- [ ] **タスクのタイトル** - 文脈、対象者、期日- 追加の詳細情報はサブ箇条書きで記述
- 完了済み:
- [x] ~~タスク~~ (完了日)
操作方法
ユーザーが「今やることは?」「自分のタスクは?」と聞いた場合:
TASKS.mdを読み込む- Active(進行中)と Waiting On(待ち)セクションの内容を要約する
- 期限超過や緊急のタスクがあれば強調して伝える
ユーザーが「タスクを追加して」「〇〇をリマインドして」と言った場合:
- [ ] **タスク**の形式で Active セクションに追加する- 提供された文脈情報(対象者、期日など)があれば記載する
ユーザーが「Xが終わった」「Xを完了した」と言った場合:
- 該当タスクを見つける
[ ]を[x]に変更する- 打ち消し線を追加する:
~~タスク~~ - 完了日を追加する
- Done セクションに移動する
ユーザーが「何を待っている状態?」と聞いた場合:
- Waiting On セクションを読み込む
- 各項目がどのくらいの期間待ち状態になっているかを確認して伝える
記述の規則
- タスクのタイトルは一覧での視認性を高めるために太字にする
- 誰かへのコミットメントである場合は「for [人名]」を含める
- 締め切りがある場合は「due [日付]」を含める
- 待ち状態の項目には「since [日付]」を含める
- 追加の文脈はサブ箇条書きで記述する
- Done セクションは約1週間分を保持し、古い項目は定期的に削除する
タスクの抽出
ミーティングや会話を要約する際は、抽出したタスクの追加を提案してください:
- ユーザーが行ったコミットメント(「あれを送っておきます」など)
- ユーザーにアサインされたアクションアイテム
- 言及されたフォローアップ事項
追加前に必ず確認を取ること。確認なしに自動追加はしないでください。
原文(English)を表示
Task Management
Tasks are tracked in a simple TASKS.md file that both you and the user can edit.
File Location
Always use TASKS.md in the current working directory.
- If it exists, read/write to it
- If it doesn't exist, create it with the template below
Dashboard Setup (First Run)
A visual dashboard is available for managing tasks and memory. On first interaction with tasks:
- Check if
dashboard.htmlexists in the current working directory - If not, copy it from
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.htmlto the current working directory - Inform the user: "I've added the dashboard. Run
/productivity:startto set up the full system."
The task board:
- Reads and writes to the same
TASKS.mdfile - Auto-saves changes
- Watches for external changes (syncs when you edit via CLI)
- Supports drag-and-drop reordering of tasks and sections
Format & Template
When creating a new TASKS.md, use this exact template (without example tasks):
# Tasks
## Active
## Waiting On
## Someday
## Done
Task format:
- [ ] **Task title** - context, for whom, due date- Sub-bullets for additional details
- Completed:
- [x] ~~Task~~ (date)
How to Interact
When user asks "what's on my plate" / "my tasks":
- Read TASKS.md
- Summarize Active and Waiting On sections
- Highlight anything overdue or urgent
When user says "add a task" / "remind me to":
- Add to Active section with
- [ ] **Task**format - Include context if provided (who it's for, due date)
When user says "done with X" / "finished X":
- Find the task
- Change
[ ]to[x] - Add strikethrough:
~~task~~ - Add completion date
- Move to Done section
When user asks "what am I waiting on":
- Read the Waiting On section
- Note how long each item has been waiting
Conventions
- Bold the task title for scannability
- Include "for [person]" when it's a commitment to someone
- Include "due [date]" for deadlines
- Include "since [date]" for waiting items
- Sub-bullets for additional context
- Keep Done section for ~1 week, then clear old items
Extracting Tasks
When summarizing meetings or conversations, offer to add extracted tasks:
- Commitments the user made ("I'll send that over")
- Action items assigned to them
- Follow-ups mentioned
Ask before adding - don't auto-add without confirmation.
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。