mcpField
Z
zentao-task

zentao-task

github.com/imyuyu生産性361 回インストール22 週間前に更新
リポジトリ

zentao-task について

zentao-taskは、禅道のタスクを管理するエージェントスキルです。タスクの検索、担当割り当て、進捗管理に使え、状態遷移や工数見積もりの記録も扱います。

主な機能

  1. 01タスクの一覧と検索
  2. 02タスクの表示、作成、更新
  3. 03タスクの開始、一時停止、再開、完了
  4. 04工数見積もり記録の管理
  5. 05担当者とプロジェクトによる絞り込み

活用シーン

  1. 01プロジェクトのタスクや自分の担当タスクの確認
  2. 02見積もり付きタスクの作成と割り当て
  3. 03タスクの状態や担当者の変更
  4. 04タスクの工数見積もり記録の取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/imyuyu/zentao-cli --skill zentao-task

インストール後、Claude Code で/zentao-taskを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
zentao-task-close.md
zentao-task-create.md
zentao-task-delete.md
zentao-task-estimate.md
zentao-task-finish.md
zentao-task-get-estimate.md
zentao-task-get.md
zentao-task-list.md
zentao-task-pause.md
zentao-task-restart.md
zentao-task-start.md
zentao-task-update.md

詳細

タスク

重要 — 開始前に必ず Read ツールを使って ../zentao-shared/SKILL.md を読み込んでください。認証、権限処理、設定に関する説明が含まれています

タスク検索のヒント:まず、ユーザーが検索スキルの使用を特に指定しているか、また実際に検索キーワード(タスク名、キーワード、説明の一部など)を提示しているかを確認してください。ユーザーが検索スキルの使用を特に指定している場合、またはタスクの検索キーワードを明確に示している場合は、検索系コマンドを優先してください。ユーザーが検索スキルの使用を特に指定しておらず、意図に検索キーワードがなく、範囲条件(「完了済み」「自分が作成」「自分に割り当て」など)のみの場合は、リスト系の機能(task list)を優先してください。

意図の見分け方に関する補足:「タスクを検索」のような表現は、字面に「検索」とあっても、実際の検索キーワードがなく、本質的には範囲条件を指定している場合は、task list を優先してください。

ユーザーの特定:ユーザーの本人確認が必要な場合、ユーザーが「自分」(「自分に割り当て」「自分が作成」など)について言及しているときは、現在ログインしているユーザーの関連情報を取得してください。

わかりやすい出力:タスクの詳細を出力する際は、ユーザーがクリックして詳細を直接確認できるように、コマンドの戻り値に関連リンクのフィールドがあれば、それも抽出して出力することをおすすめします。

コマンド

よくあるユースケース

プロジェクトのタスク一覧を表示
# 列出项目所有任务
zentao-cli task list --project 1

# 只看我被指派的任务
zentao-cli task list --project 1 --assigned-to me
タスクの詳細を取得
zentao-cli task get 456
タスクを作成
# 创建简单任务
zentao-cli task create --name "实现登录功能" --project 1 --pri 3

# 创建任务并指定负责人、预估工时
zentao-cli task create --name "代码评审" --project 1 --pri 2 --assigned-to developer-name --estimate 4
タスクを更新
# 更新任务状态
zentao-cli task update 456 --status done

# 更新任务负责人
zentao-cli task update 456 --assigned-to another-user

# 更新任务状态为进行中
zentao-cli task update 456 --status doing

タスクのステータス値

ステータス説明
wait待機中
doing進行中
done完了
closedクローズ済み

優先度

レベル説明
1最高
2高
3中
4低

エラー処理

よくあるエラー
エラーコード説明対処方法
ZEN_NOT_FOUNDタスクが存在しませんタスク ID が正しいか確認してください
ZEN_AUTH_FAILED認証に失敗しましたZENTAO_TOKEN が有効か確認してください
ZEN_PARAM_MISSINGパラメーターが不足していますコマンドのヘルプを参照して必須パラメーターを確認してください
エラー処理の例
# 查看认证状态
zentao-cli auth status

# 验证配置
echo $ZENTAO_URL
echo $ZENTAO_TOKEN

注意事項

  1. reminder(リマインダー時刻)を設定できるのは、due(期限)が設定されている場合のみです
  2. start(開始時刻)と due(期限)を同時に設定する場合、開始時刻は期限以前でなければなりません
  3. タスク ID はグローバルに一意な識別子であり、タスク番号ではありません(例:t104121)
  4. 削除操作は取り消せません。実行前にユーザーの意図を確認してください

使用例

# 列出项目所有任务
zentao-cli task list --project 1

# 只看我被指派的任务
zentao-cli task list --project 1 --assigned-to me

# 获取任务详情
zentao-cli task get 456

# 创建任务
zentao-cli task create --name "实现登录功能" --project 1 --pri 3

# 更新任务状态
zentao-cli task update 456 --status done

フィールドリファレンス

フィールド型説明
idu64タスク ID
namestringタスク名
projectu64所属プロジェクト ID
executionu64所属する実行/イテレーション ID
assigned_tostring担当者のユーザー名
statusstringタスクのステータス
priu64優先度
estimatefloat見積もり作業時間(時間)
consumedfloat消費済み作業時間(時間)
startstring開始時刻
duestring期限
created_bystring作成者
created_datestring作成日時

コメント