task-management について
現在の作業ディレクトリにある `TASKS.md` でタスクを管理するスキルです。シンプルなファイル運用に加えて、連動するダッシュボードと、タスクの追加・完了・整理の手順を提供します。
主な機能
- 01`TASKS.md` でタスクを管理
- 02進行中、待機中、いつかの項目に分類
- 03定められた形式でタスクを追加・完了
- 04`TASKS.md` と同期するダッシュボード
- 05確認後に会話からアクション項目を抽出
活用シーン
- 01現在のタスクや緊急項目の確認
- 02約束、担当者、期限の記録
- 03返答待ちの項目の追跡
- 04会議のアクション項目の整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ w95/ awesome-claude-corporate-skills --skill task-managementインストール後、Claude Code で/task-managementを入力して読み込まれたか確認します。
詳細
タスク管理
タスクは、あなたとユーザーの両方が編集できるシンプルな TASKS.md ファイルで管理します。
ファイルの場所
常に現在の作業ディレクトリにある 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 セクションを読みます
- 各項目をどれくらい待っているか伝えます
運用ルール
- 見つけやすいよう、タスク名を太字にします
- 誰かへの約束には「[person] 向け」と記載します
- 期限には「[date] まで」と記載します
- 待機中の項目には「[date] から」と記載します
- 背景を追加する場合はサブ箇条書きを使います
- Done セクションは約1週間分を保持し、その後、古い項目を削除します
タスクの抽出
会議や会話を要約するときは、抽出したタスクを追加するかユーザーに確認します。
- ユーザーが行うと約束したこと(「それを送ります」など)
- ユーザーに割り当てられたアクション項目
- 話題に上がったフォローアップ
追加する前に確認してください。確認なしに自動で追加しないでください。
コメント
Markdown 対応