About eve-job-lifecycle
A skill for managing work through Eve jobs, with explicit lifecycle phases, dependencies, and review actions. It is intended for agents coordinating tasks and reporting their final status.
Key features
- 01Explicit job lifecycle phases
- 02Create parent and sub-jobs
- 03Set project, priority, labels, and review
- 04Manage dependencies and completion
- 05Emit structured agent status
Use cases
- 01Organize work from backlog to completion
- 02Split a task into dependent sub-jobs
- 03Submit work for approval or rejection
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ incept5/ eve-skillpacks --skill eve-job-lifecycleAfter installing, type/eve-job-lifecyclein Claude Code to confirm it loaded.
Details
From the project READMEEve Job Lifecycle
Use jobs as the unit of work and keep phases explicit.
Phases
- idea -> backlog -> ready -> active -> review -> done or cancelled
- Jobs default to
readyand can be scheduled immediately.
Create jobs
eve job create --description "..."- Add details with
--project,--priority,--phase,--labels,--review. - Create sub-jobs with
eve job create --parent <job-id> --description "...".
Update and complete
eve job update <id> --phase <phase>eve job submit <id> --summary "..."eve job approve <id>oreve job reject <id> --reason "..."eve job close <id> --reason "..."eve job cancel <id> --reason "..."
Dependencies
eve job dep add <job> <blocking-job>- Use dependencies only for true blockers.
- Inspect with
eve job dep list <id>.
Agent control signals
- Emit a fenced
json-resultblock witheve.statusaswaiting,success, orfailed. - Return
waitingonly after dependencies exist.
Comments
Markdown supported