CLI コマンドリファレンス
mutsumi(TUI 起動)
Section titled “mutsumi(TUI 起動)”Mutsumi TUI タスクボードを起動します。
mutsumi [オプション] [サブコマンド]| オプション | 短縮 | 説明 | デフォルト |
|---|---|---|---|
--path PATH | -p | タスクファイルのパス | ./mutsumi.json(フォールバック:./tasks.json) |
--watch PATH | -w | 追加で監視するタスクファイルパス(繰り返し可能) | — |
--version | バージョンを表示して終了 | — | |
--help | ヘルプを表示して終了 | — |
# TUI を起動(カレントディレクトリの mutsumi.json を監視)mutsumi
# 特定のファイルを監視mutsumi --path /path/to/mutsumi.json
# 複数ファイルを同時監視(マルチプロジェクト)mutsumi --path ~/proj-a/mutsumi.json -w ~/proj-b/mutsumi.json
# バージョンを表示mutsumi --version初回起動時、オンボーディングウィザードが自動的に実行されます。詳しくは起動フローを参照してください。
mutsumi add
Section titled “mutsumi add”新しいタスクを作成し、mutsumi.json に追加します。
mutsumi add タイトル [オプション]| オプション | 短縮 | タイプ | 値 | デフォルト |
|---|---|---|---|---|
--priority | -P | 選択 | high, normal, low | normal |
--scope | -s | 選択 | day, week, month, inbox | 設定の default_scope |
--tags | -t | 文字列 | カンマ区切り | [] |
--description | -d | 文字列 | フリーテキスト | — |
# 最小限mutsumi add "ログインバグを修正"
# フルオプションmutsumi add "ログインバグを修正" -P high -s day -t "bugfix,urgent" -d "リフレッシュ時にセッション切れ"
# 短縮フラグmutsumi add "テスト作成" -P low -s week -t "dev"ユニーク ID と created_at タイムスタンプが自動生成されます。
mutsumi list
Section titled “mutsumi list”mutsumi.json のタスクを一覧表示します。
mutsumi list [オプション]| オプション | 短縮 | タイプ | 値 | デフォルト |
|---|---|---|---|---|
--scope | -s | 選択 | day, week, month, inbox | すべて |
--done / --no-done | フラグ | すべて表示 |
# すべてのタスクを表示mutsumi list
# scope でフィルターmutsumi list --scope day
# 未完了のみmutsumi list --no-done
# 完了済みのみmutsumi list --donemutsumi done
Section titled “mutsumi done”タスクを完了にします(ID プレフィックスマッチング対応)。
mutsumi done TASK_ID| 引数 | 説明 |
|---|---|
TASK_ID | 完全なタスク ID またはユニークなプレフィックス |
# 完全な IDmutsumi done 01JQ8X7K3M0000000000000001
# プレフィックスマッチングmutsumi done 01JQ
# プレフィックスが曖昧な場合、一致するタスクを列挙mutsumi done 01# エラー:'01' に一致するタスクが複数あります。より長いプレフィックスを指定してください。status を "done" に設定し、completed_at を自動入力します。
mutsumi edit
Section titled “mutsumi edit”既存タスクのフィールドを編集します(ID プレフィックスマッチング対応)。
mutsumi edit TASK_ID [オプション]| オプション | 短縮 | タイプ | 値 | 説明 |
|---|---|---|---|---|
--title | 文字列 | 新しいタイトル | ||
--priority | -P | 選択 | high, normal, low | 新しい優先度 |
--scope | -s | 選択 | day, week, month, inbox | 新しい scope |
--tags | -t | 文字列 | カンマ区切り | タグを置換 |
--description | -d | 文字列 | フリーテキスト | 新しい説明 |
# タイトル変更mutsumi edit 01JQ --title "新しいタイトル"
# 優先度と scope を変更mutsumi edit 01JQ -P low -s week
# タグを置換mutsumi edit 01JQ -t "docs,review"
# 説明を更新mutsumi edit 01JQ -d "要件変更"mutsumi rm
Section titled “mutsumi rm”タスクを削除します(ID プレフィックスマッチング対応)。
mutsumi rm TASK_ID| 引数 | 説明 |
|---|---|
TASK_ID | 完全なタスク ID またはユニークなプレフィックス |
mutsumi rm 01JQタスクとそのすべての子タスクを削除します。
mutsumi init
Section titled “mutsumi init”テンプレート mutsumi.json を生成します。
mutsumi init [オプション]| オプション | 説明 |
|---|---|
--force | 既存ファイルを上書き |
--personal | 個人タスクファイルを初期化(~/.mutsumi/mutsumi.json) |
--project | カレントディレクトリに mutsumi.json を作成し、プロジェクトソースとして登録 |
# カレントディレクトリに mutsumi.json を作成mutsumi init
# 既存ファイルを上書きmutsumi init --force
# 個人タスクを初期化mutsumi init --personal
# 作成してプロジェクトとして登録mutsumi init --projectmutsumi setup
Section titled “mutsumi setup”AI Agent の統合を設定します。Agent Skills をシンボリックリンクで Agent のスキルディレクトリにインストールします。
mutsumi setup [オプション]| オプション | 短縮 | タイプ | 値 | デフォルト |
|---|---|---|---|---|
--agent | -a | 選択 | claude-code, codex-cli, opencode, gemini-cli, aider, custom | — |
--mode | 選択 | skills, skills+project-doc, snippet | skills |
| モード | 動作 |
|---|---|
skills | 5 つの Mutsumi スキルファイル(mutsumi-manage、mutsumi-track、mutsumi-plan、mutsumi-report、mutsumi-context)を ~/.mutsumi/skills/ からシンボリックリンクで Agent のスキルディレクトリにインストール。 |
skills+project-doc | スキルをインストールし、## Mutsumi Task Integration セクションを Agent のプロジェクトドキュメント(CLAUDE.md、AGENTS.md など)に追記。 |
snippet | 統合プロンプトを標準出力に表示。ファイルのインストールなし。 |
インストールされるスキル
Section titled “インストールされるスキル”| スキル | 用途 | 自動トリガー? |
|---|---|---|
mutsumi-manage | タスク CRUD(追加、編集、完了、削除) | いいえ — ユーザーの依頼時 |
mutsumi-track | 作業中にタスク進捗を自動更新 | はい |
mutsumi-plan | 目標をサブタスクに分解 | いいえ — ユーザーの依頼時 |
mutsumi-report | ステータスサマリーを生成 | いいえ — ユーザーの依頼時 |
mutsumi-context | セッション開始時にタスクボードのコンテキストを読み込み | はい |
スキルディレクトリ
Section titled “スキルディレクトリ”| Agent | ディレクトリ |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Codex CLI | ~/.agents/skills/ |
| Gemini CLI | ~/.gemini/skills/ |
| OpenCode | ~/.config/opencode/skills/ |
# 利用可能な Agent とモードを表示mutsumi setup
# Claude Code にスキルをインストール(デフォルトモード)mutsumi setup --agent claude-code
# スキルをインストール + CLAUDE.md にプロジェクトドキュメントを注入mutsumi setup --agent claude-code --mode skills+project-doc
# 手動使用のためにプロンプトを表示(Aider、カスタム Agent)mutsumi setup --agent custom --mode snippet
# 他の Agent にもスキルをインストールmutsumi setup --agent gemini-climutsumi setup --agent codex-climutsumi setup --agent opencode再実行しても安全です — 古いシンボリックリンクを置き換え、重複インストールは発生しません。
mutsumi migrate
Section titled “mutsumi migrate”レガシーファイル名と設定場所からの移行を行います。
mutsumi migrate [オプション]| オプション | 説明 |
|---|---|
| (なし) | カレントディレクトリで tasks.json → mutsumi.json にリネーム |
--config | 設定ディレクトリを移行(~/.config/mutsumi/ → ~/.mutsumi/) |
--all | タスクファイルと設定の両方を移行 |
# tasks.json → mutsumi.json に移行mutsumi migrate
# 設定ディレクトリを移行mutsumi migrate --config
# すべて移行mutsumi migrate --allmutsumi project
Section titled “mutsumi project”登録済みプロジェクトソースを管理します。
mutsumi project add
Section titled “mutsumi project add”mutsumi project add PATHプロジェクトディレクトリをソースとして登録します。ディレクトリには mutsumi.json が含まれている(または含まれる予定の)必要があります。
mutsumi project add .mutsumi project add ~/projects/saas-appmutsumi project remove
Section titled “mutsumi project remove”mutsumi project remove NAMEプロジェクトの登録を解除します。
mutsumi project remove saas-appmutsumi project list
Section titled “mutsumi project list”mutsumi project list登録済みのすべてのプロジェクトとそのパスを一覧表示します。
mutsumi validate
Section titled “mutsumi validate”タスクファイルのスキーマを検証します。
mutsumi validatemutsumi.json(または --path で指定したファイル)を検証します。必須フィールドの欠落、無効な enum 値、不正な JSON を報告します。
# デフォルトファイルを検証mutsumi validate
# 特定のファイルを検証mutsumi -p /path/to/mutsumi.json validatemutsumi schema
Section titled “mutsumi schema”mutsumi.json の JSON Schema を出力します。
mutsumi schema# ターミナルに表示mutsumi schema
# ファイルに出力mutsumi schema > schema.jsonID プレフィックスマッチング
Section titled “ID プレフィックスマッチング”TASK_ID 引数を取るコマンド(done、edit、rm)はプレフィックスマッチングに対応しています。完全な ID を入力する必要はありません:
mutsumi done 01EX # "01EX" で始まる ID が1つだけならマッチプレフィックスが曖昧な場合、Mutsumi は一致するタスクを列挙し、より長いプレフィックスの入力を求めます。
| コード | 意味 |
|---|---|
0 | 成功 |
1 | 一般エラー(ファイル未検出、ID 曖昧など) |
2 | 引数無効 |