GTD(Getting Things Done)ワークフローをtd CLI(Todoist)を使って実践するためのスキル。 Claudeがコーチ兼ドライバーとして会話を主導し、ユーザーのタスク管理を支援する。 以下のトリガーで起動: - "/gtd", "/gtd capture", "/gtd clarify", "/gtd organize", "/gtd review", "/gtd today" - "GTDやりたい", "週次レビュー", "タスク整理", "頭の中を整理", "今日何をやるか決めたい" - "キャプチャ", "インボックス処理", "inbox整理"
tdClaudeがGTDのコーチとして会話を主導する。ユーザーに質問し、tdコマンドを実行し、次のアクションを提案する。受け身にならないこと。
引数なし(/gtd)の場合、まず現状を確認してから最適なフェーズを提案する:
td sync && td today
を実行してオーバービューを見せ、「何から始めますか?」と聞く。
/gtd capture頭の中にあるものを全部Inboxへ吐き出す。
td addで次々追加する(詳細は後でいい、タイトルだけ)td add "タスク名"
# プロジェクト未指定 → 自動でInboxへ入る
/gtd clarifyInboxのタスクを1つずつ処理する。詳細な問いかけは references/clarify.md を参照。
td list -p Inbox --all/gtd organizeClarifyでNext Actionが決まったタスクに、プロジェクト・期日・優先度・ラベルを正しく設定する。
td list --no-due --all および td list -p Inbox --alltd edit <id> \
-p "プロジェクト名" \
-d "next monday" \
-P 3 \
--add-label @work
詳細は references/organize.md を参照。
/gtd review毎週1回、システム全体を見直す。手順は references/weekly-review.md を参照。
/gtd todaytd todaytd list --overduetdコマンド早引きtd sync # 最新状態に同期
td today # 今日のタスク
td list -p Inbox --all # Inbox全件
td list --overdue # 期限切れ
td list --filter "today & @work" # フィルター組み合わせ
td list --no-due # 期日なしタスク
td add "タスク名" # 追加(Inbox)
td add "タスク名" -p PROJECT -d tomorrow -P 3
td done <id> # 完了
td edit <id> -d "next week" -p 仕事 -l @waiting
td delete <id> # 削除
td projects # プロジェクト一覧
td labels # ラベル一覧
| ラベル | 意味 |
|---|---|
| @waiting | 誰かを待っている |
| @someday | いつかやる |
| @ref | 参照用(行動不要) |
| @home / @work / @pc / @phone | コンテキスト |
today, tomorrow, next monday, in 3 days&(AND)|(OR)!(NOT)()(グループ)