eve-job-lifecycle について
Eve jobで作業を管理し、ライフサイクルのフェーズ、依存関係、レビュー操作を明示するスキルです。タスクを調整し、最終状態を報告するエージェント向けです。
主な機能
- 01明示的なジョブのライフサイクル
- 02親ジョブと子ジョブの作成
- 03プロジェクト、優先度、ラベル、レビューの設定
- 04依存関係と完了状態の管理
- 05構造化されたエージェント状態の出力
活用シーン
- 01バックログから完了までの作業管理
- 02依存関係のあるサブジョブへの分割
- 03承認または却下のための作業提出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ incept5/ eve-skillpacks --skill eve-job-lifecycleインストール後、Claude Code で/eve-job-lifecycleを入力して読み込まれたか確認します。
詳細
Eve のジョブライフサイクル
ジョブを作業単位として使用し、フェーズを明示してください。
フェーズ
- idea -> backlog -> ready -> active -> review -> done または cancelled
- ジョブはデフォルトで
readyとなり、すぐにスケジュールできます。
ジョブの作成
eve job create --description "..."--project、--priority、--phase、--labels、--reviewを指定して詳細を追加します。eve job create --parent <job-id> --description "..."を使用してサブジョブを作成します。
更新と完了
eve job update <id> --phase <phase>eve job submit <id> --summary "..."eve job approve <id>またはeve job reject <id> --reason "..."eve job close <id> --reason "..."eve job cancel <id> --reason "..."
依存関係
eve job dep add <job> <blocking-job>- 真のブロッカーに限って依存関係を設定してください。
eve job dep list <id>で確認します。
エージェント制御シグナル
eve.statusがwaiting、success、またはfailedの fencedjson-resultブロックを出力します。- 依存関係が存在する場合に限り、
waitingを返します。
コメント
Markdown 対応