[butlerOnly] 執事の運用手順。タスク作成時・メイド長への指示時・進捗確認時・ご主人様への報告時に参照。推測で行動せずパターンを確認すること。
noctcross/Maid-Agent-Controller52026年8月7日 更新
maidctl CLIリファレンス。maidctlコマンド実行前・エラー発生時は必ず参照。推測で再試行せずこのスキルを確認すること。
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
maidctl CLI v2.1.0 の詳細リファレンス。コマンド一覧、オプション詳細、jq連携例、エラー対処法を提供。
.maid-agent/ が見つかる場所)export PATH="$HOME/.maid-agent/bin:$PATH"v3.0.0 新コマンド体系: 動詞先行の統一構文(
get,set,create,assign,run) 旧コマンドも後方互換で動作しますが、新コマンドの使用を推奨します。
| コマンド(新) | コマンド(旧) | 用途 | 使用者 |
|---|---|---|---|
maidctl get tasks | task list | タスク一覧取得 | 執事・メイド長 |
maidctl get task TASK_ID | task get | タスク詳細取得 | 全員 |
maidctl create task | task create | タスク作成(V2.1対応) | 執事・メイド長(※) |
maidctl set task TASK_ID | task update | タスク更新(V2.1対応) | メイド長 |
maidctl assign task TASK_ID | task assign | タスク割り当て | メイド長 |
※ メイド長のcreate使用は🚨要対応/📚スキル候補/💡改善提案のみ
| コマンド(新) | コマンド(旧) | 用途 |
|---|---|---|
maidctl get my-task | my-task | 自分のタスク取得 |
maidctl set my-status STATUS | my-status | ステータス更新(V2.1対応) |
| コマンド(新) | コマンド(旧) | 用途 | 使用者 |
|---|---|---|---|
maidctl get team | team status | チーム状況一覧 | メイド長・執事 |
maidctl get report TASK_ID | team report | レポート取得 | 執事・メイド長 |
maidctl rearchive TASK_ID | report rearchive | 報告書を再アーカイブ | 全員 |
| コマンド(新) | コマンド(旧) | 用途 | 使用者 |
|---|---|---|---|
maidctl get migrate | migrate status | マイグレーション状況確認 | 執事・メイド長 |
maidctl run migrate | migrate run | マイグレーション実行 | 執事・メイド長 |
| コマンド | 用途 |
|---|---|
maidctl notify TARGET "MSG" | エージェントに通知(変更なし) |
--status, --assignee, --summary で絞り込んでから取得--summary で軽量版を優先使用| ステータス | 説明 | 設定者 |
|---|---|---|
pending | 未着手 | 執事(作成時) |
assigned | 割り当て済み | メイド長 |
working | 作業中 | メイド |
completed | 完了 | メイド |
blocked | 問題発生・判断待ち | メイド |
| 種別 | 説明 | 作成者 |
|---|---|---|
task | ご主人様の指示単位。Work/Stepの親 | 執事 |
work | Task内の成果物単位。2-4個目安 | 執事・メイド長 |
step | メイドが実行する作業単位 | メイド長 |
investigation | 調査・分析タスク(docs/昇格対象) | メイド長 |
# Task作成(新コマンド)
maidctl create task --title "新機能実装" --type task --size standard
# 暫定Task(調査後に再定義)
maidctl create task --title "MCP調査" --type task --tentative
# Work作成
maidctl create task --title "設計" --type work --parent 310
# Step作成
maidctl create task --title "API実装" --type step --parent 310-1
# Investigation作成
maidctl create task --title "ライブラリ調査" --type investigation --parent 310
# 依存関係付き
maidctl create task --title "テスト作成" --type step --parent 310-1 --blocked-by 310-1-1,310-1-2
| サイズ | Work数 | 報告書 | ユースケース |
|---|---|---|---|
simple | 0-1 | Task直下 | typo修正、設定変更、調査のみ |
standard | 2-4 | Work単位 | 機能追加、バグ修正 |
complex | 5+ | Work単位 | 大規模リファクタリング |
| サブステータス | 説明 | 使用場面 |
|---|---|---|
working | アクティブに作業中 | 通常の作業中 |
pending | 一時停止中 | 他タスク優先時 |
checkpoint | チェックポイント到達・確認待ち | メイド長の確認が必要な時 |
waiting | 依存タスク完了待ち | ブロッカー解消待ち |
completed | 完了 | タスク完了時 |
archived | アーカイブ済み | 長期保存時 |
# 作業開始(新コマンド)
maidctl set my-status working
# 作業開始(サブステータス指定)
maidctl set my-status working --substatus working
# チェックポイント到達(確認待ち)
maidctl set my-status blocked --substatus checkpoint --reason "設計確認待ち"
# 依存タスク待ち
maidctl set my-status blocked --substatus waiting --blocked-by 310-1-1
# 完了
maidctl set my-status completed
| カテゴリ | 用途 | 絵文字 |
|---|---|---|
task | 通常タスク(デフォルト) | - |
action_required(非推奨) | 要対応 → --action-required を使用 | 🚨 |
skill_candidate | スキル化候補 | 📚 |
improvement | 改善提案 | 💡 |
| 優先度 | 説明 |
|---|---|
high | 高優先度(即時対応) |
medium | 中優先度(通常) |
low | 低優先度(余裕があれば) |
既存タスクをV2.1形式に移行するコマンド。
# マイグレーション状況確認
maidctl migrate status
# ドライラン(変更内容のみ表示)
maidctl migrate run --dry-run
# マイグレーション実行
maidctl migrate run
各コマンドの詳細オプション、使用例、トラブルシューティングは以下を参照:
| リソース | 内容 |
|---|---|
| options.md | 各コマンドのオプション詳細・短縮形 |
| examples.md | 役割別の使用例・jq連携パターン |
| troubleshooting.md | エラー対処法・PATH設定 |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
[butlerOnly] 執事の運用手順。タスク作成時・メイド長への指示時・進捗確認時・ご主人様への報告時に参照。推測で行動せずパターンを確認すること。
[chiefOnly] メイド長の運用手順。タスク割り当て時・メイドの報告受領時・エスカレーション対応時・執事への報告時に参照。推測で行動せずパターンを確認すること。
[maidOnly] メイドの運用手順。タスク受領時・作業開始時・完了報告時・ブロック発生時に参照。推測で行動せずパターンを確認すること。
汎用的な作業パターンを発見した際に、再利用可能なスキルを作成する。繰り返し使えるワークフロー、ベストプラクティス、ドメイン知識をスキル化する時に使用。