From geas
Coordinates Geas Task execution loops from accepted Task Contract through role handoffs, User Judgment, and Task Evidence. Use for mission building, task phase dispatch, or recording task results.
How this skill is triggered — by the user, by Claude, or both
Slash command
/geas:buildingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Coordinate one Geas Task from accepted Task Contract through role Evidence, User Task result judgment, and Task Evidence. Keep role-producing output, Task Evidence, Task State, and User Judgment separate while preserving a recoverable Task loop.
Coordinate one Geas Task from accepted Task Contract through role Evidence, User Task result judgment, and Task Evidence. Keep role-producing output, Task Evidence, Task State, and User Judgment separate while preserving a recoverable Task loop.
Act as a Task loop coordinator.
specifying.Normal:
references/git-checkpoint.md.references/task-environment.md.references/task-loop.md to choose the next action from the current Task phase.unstarted or implementation-ready work, request a transition to implementing through geas-cli when needed, then prepare and dispatch a separated role subagent handoff to implementing with references/role-handoff.md.verifying, prepare and dispatch a separated role subagent handoff to verifying with the current Task Contract and Implementation Evidence.reviewing, prepare and dispatch a separated role subagent handoff to reviewing with the current Task Contract, outputs, Implementation Evidence, and Verification Evidence.building creates the handoff packet as the role subagent prompt, passes it to the separated role subagent or role session, and receives a role result or handoff failure.implementing -> verifying -> reviewing -> Task result judgment input.geas-cli reports verifying, continue by dispatching the verifying handoff.passed and geas-cli reports reviewing, continue by dispatching the reviewing handoff.changes_requested or escalated, route to Task result judgment input.geas-cli to transition the Task to challenging, then prepare and dispatch a separated role subagent handoff to challenging.geas-cli; do not infer acceptance from the role verdict.awaiting_user_judgment, prepare Task result judgment input with references/task-acceptance-input.md.references/task-acceptance-input.md, then ask geas-cli to record it.accepted or accepted_with_limits, prepare Task Evidence with references/task-evidence.md and ask geas-cli to record it.building for that Task through geas-cli.geas-cli to transition the Mission to consolidating.Revision:
revise, read requested_actions and choose the narrowest route that matches the request.geas-cli and preserve the Evidence refs that remain valid.specifying with the current Task Contract, Evidence refs, User Judgment ref, and requested changes.building without a Task Contract revision through specifying.Briefing:
Work Options:
main, or use a Task-specific branch.Environment:
specifying when required environment setup changes tracked project files outside the accepted Task Contract.Stop:
geas-cli output when available.read_first path, User decision, or CLI write is unavailable.Required:
Required for User judgment:
geas-cliOptional:
| Resource | When to use | Purpose |
|---|---|---|
references/task-loop.md | Task phase selection and recovery | Choose phase dispatch, transition, stop, or revision route. |
references/role-handoff.md | before role-producing Skill calls | Build handoff packets with read_first, focus, expected output, and stop conditions. |
references/task-environment.md | before Task work and role handoff | Choose toolchain, verification support, runtime services, and setup mutation boundary. |
references/task-acceptance-input.md | before User Task result judgment | Prepare Evidence summary, unverified scope, risks, choices, and final summary. |
references/task-evidence.md | after accepted Task result User Judgment | Prepare Task Evidence payload shape and criteria result summary. |
references/git-checkpoint.md | before Task work and when checkpointing | Choose worktree, branch, and Task commit policy; keep git actions separate from Evidence and User Judgment. |
Use the geas-cli adapter Skill for Task phase transitions, User Judgment records, Task Evidence records, and Mission stage transitions. If geas-cli does not report success, preserve the payload and stop.
No scripts or assets are required. Task dispatch depends on runtime state, role outputs, and User decisions rather than deterministic local computation.
revise, deferred, or stopped decisions.main without explicit User decision.building; route Task Contract changes to specifying.read_first refs for accepted Mission Spec, accepted Mission Design, current Task Contract, and phase-relevant Evidence.read_first path cannot be read.references/task-loop.md.read_first path is unreadable.geas-cli transition, judgment record, Evidence record, or Mission transition does not report success.building to write role Evidence, decide User Judgment, or close the Mission.building coordinates Task execution state, role handoffs, Task result judgment input, Task Evidence after User Judgment, and next Task or consolidation routing. It does not implement changes, verify outputs, review work, challenge artifacts, revise Mission baseline artifacts, decide acceptance, or close Missions.
npx claudepluginhub choam2426/geas --plugin geasCoordinates Geas Mission lifecycle: start, continue, inspect, close, or route missions with stage handoffs and user briefings.
Orchestrates plan-driven builds by reading plan.json or requirements.md and dispatching workers. Use when executing /execute or running a blueprint plan.
Executes the next TaskMaster task using the implementation plan with CDD verification. Dispatches a subagent to implement, verifies subtasks with evidence, and loops until all tasks are complete.