コンテンツにスキップ

タスク管理

Switch to Zen Mode

Mutsumi の TUI はフル CRUD に対応しています。外部 Agent なしでも、TUI 単体でタスク管理が完結します。

アクションマウスキーボード
作成フッターの [+New] ボタンn → ポップアップ入力
閲覧タスク行をクリックEnter で展開
編集タイトルをダブルクリックe で編集
削除右クリックメニュー → 削除dd(vim スタイル)
完了チェックボックスをクリックSpace
移動J / K で上下移動

n キーまたは [+New] ボタンで新しいタスクダイアログを開きます。

┌─────────── New Task ───────────┐
│ Title: [ ] │
│ Scope: (Day) Week Month Inbox │
│ Priority: High (Normal) Low │
│ Tags: [ ] │
│ │
│ [Create] [Cancel] │
└────────────────────────────────┘
  • タイトルのみが必須フィールドです
  • Scope はデフォルトで現在アクティブなタブに設定されます
  • Priority はデフォルトで Normal です
  • Tags はカンマ区切りで入力します
  • IDcreated_at は作成時に自動生成されます(UUIDv7)

2 つの編集モード:

タイトルがリスト行内で直接編集可能なテキストフィールドになります。

  • Enter で確定
  • Escape でキャンセル
  • 変更は即座に JSON に書き戻されます

すべてのフィールドを編集できるフォームダイアログが開きます。

dd キー(vim スタイル)またはコンテキストメニューでタスクを削除します。

  • 確認ダイアログが表示されます(y で確認)
  • 削除後、タスクは JSON から除去されます
  • task_deleted イベントが発行されます

Space キーまたはチェックボックスのクリックでステータスを切り替えます。

  • pendingdone: completed_at が自動設定されます
  • donepending: completed_at がクリアされます
  • 即座に JSON に書き戻され、確認ステップなし(サクサク感)

/ キーで検索モードに入ります。

┌─────────────────────────────────────────┐
│ .. Search: auth mod█ │
├─────────────────────────────────────────┤
│ [ ] Auth モジュールをリファクタ dev ***│ ← マッチした結果がハイライト
│ [x] Auth トークン期限切れを修正 bugfix │
└─────────────────────────────────────────┘
  • リアルタイムフィルタリング: 入力するたびにフィルタ
  • 検索対象: タイトル + タグ + description
  • Escape で検索を終了し、フルリストに戻る

s キーでソートモードに入ります。以下の基準でソート可能:

  • 優先度(デフォルト)
  • 作成日時
  • 期日
  • タイトル(アルファベット順)
キーアクション
yタスクをコピー
pカーソル位置の下にペースト
P (Shift+P)カーソル位置の上にペースト
キーアクション
+ / =優先度を上げる
- / _優先度を下げる

AShift+A)でサブタスクを追加します。選択中のタスクの子タスクとして作成されます。

TUI では [+Sub] ボタンも詳細パネルに表示されます。

  • z キーでサブタスクの表示/非表示を切り替え
  • h / l キー(vim プリセット)で優先度グループの折りたたみ/展開