By choam2426
Structure agent work as Missions, Task Contracts, Evidence, User Judgment, and reflection with a CLI and MCPs for vector memory and browser automation.
Coordinates Geas Task execution loops from accepted Task Contract through role handoffs, Task result User Judgment input, Task Evidence, and next Task or consolidation routing. Use when a Mission is in building stage, Task State needs phase dispatch or recovery, Task result briefing is needed, or accepted Task results must be recorded. Do not use for writing implementation, verification, review, challenger Evidence, Mission baseline drafts, Mission closure, or User Judgment decisions.
Pressure-tests Mission baseline candidates or Task results for hidden assumptions, scope boundary problems, verification gaps, operational risks, tradeoffs, and repeat-risk patterns. Use when a coordinator or stage handoff asks for challenge before baseline acceptance or Task result judgment, especially after Implementation, Verification, and Review Evidence exist. Do not use for implementation fixes, verification checks, review findings, Task Evidence, User Judgment, Mission Evidence, or direct artifact revision.
Synthesizes accepted Task Evidence against the Mission baseline, prepares Mission result User Judgment input, and records Mission closure artifacts after User Judgment. Use when a Mission is ready for consolidation, accepted Task Evidence must be compared to Mission Spec and Mission Design, or Debt, Memory, and Mission Evidence closure records need guarded coordination. Do not use for Task implementation, role Evidence, Task Evidence, baseline drafting, deciding User Judgment, or closing a Mission without User acceptance.
Provides the Geas runtime write adapter and status interface through the bundled `scripts/geas` CLI. Use when a Skill needs to initialize `.geas/`, read status, record Mission or Task artifacts, record User Judgment, transition state, or preserve payloads after CLI write failure. Do not use to author artifact content or decide whether Evidence is sufficient.
Performs Task Contract-scoped implementation work and records Implementation Evidence. Use when a coordinator hands off implementation phase work, code or document outputs must be changed inside an accepted Task Contract, and changed outputs, self checks, limits, or contract deltas must be returned. Do not use for Verification Evidence, Review Evidence, Challenger Evidence, Task Evidence, User Judgment, Mission baseline drafting, or Mission closure.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
English | 한국어
Geas is a set of operating principles and Skills that structure AI agent work around explicit contracts, execution, Evidence, User Judgment, and reflection so humans can judge results responsibly at lower cost.
AI agents can produce outputs quickly. But when fast outputs do not preserve the goal, criteria, checked scope, and unchecked scope, the cost of human review and acceptance judgment grows.
Geas reduces the total cost of reviewing, judging, maintaining, and continuing agent work. Productivity is not just output speed. Long-term productivity comes from making fast work remain reviewable, evidence-backed, and recoverable.
Geas treats agent work as a basic operating flow.
This repository contains the documentation, Skill workflows, a CLI that guards .geas/ runtime records, and marketplace plugin packages for Codex and Claude Code.
Use one of the following methods.
/plugin marketplace add choam2426/geas
/plugin install geas@geas
/plugin marketplace add choam2426/geas
/plugin install geas@geas
git clone https://github.com/choam2426/geas.git
mkdir -p .agents/skills
cp -R geas/plugins/geas/skills/* .agents/skills/
git clone https://github.com/choam2426/geas.git
mkdir -p .claude/skills
cp -R geas/plugins/geas/skills/* .claude/skills/
After installing Geas, open Codex or Claude Code in your project and use /mission to start or resume Geas work.
If work is interrupted, call /mission again to continue from the remaining Mission baseline, Task state, and Evidence.
/mission Add login error messages that tell users why sign-in failed
/mission Continue the current Mission
Geas does not push the agent to declare completion immediately. It first fixes the working criteria, then leaves Evidence from execution so a human can review the result and make a User Judgment.
flowchart TD
request["User request"] --> specifying["specifying<br/>Mission baseline and Task contracts"]
specifying --> building["building<br/>Task execution and Evidence"]
building --> consolidating["consolidating<br/>Mission result synthesis"]
consolidating --> judgment["User Judgment"]
building -->|"baseline review"| specifying
consolidating -->|"more Tasks needed"| building
consolidating -->|"Mission baseline update"| specifying
specifying turns the user request into a Mission baseline and Task contracts. building executes accepted Task contracts and records Evidence through implementation, verification, and review. consolidating compares accepted Tasks against the Mission baseline so the human can judge the Mission result. When more work or baseline revision is needed, the flow returns to an earlier stage.
A Task moves through this flow.
Displays risk level and recovery info before every Bash command execution
npx claudepluginhub choam2426/geas --plugin geasGrounded AI behavior: named responses and living task documents for seamless context handoff
Durable goal-following for Claude Code: contracts with definition-of-done, subagent judge gates, executor-subagent chain execution, and adaptive missions. Inspired by OpenAI Codex /goal and the Ralph loop pattern.
Plan and autonomously build a software task end-to-end. Recons the codebase, applies preloaded memory, decomposes into the right number of phases, gets one confirmation, then prepares a single ready-to-paste /goal command — one paste between you and done — that drives execution to completion with built-in retry, fix-spec recovery, and per-phase memory writeback. Works on Claude Code and Codex.
Manifest-driven workflows for structured task execution with verification gates.
Agent discipline engine — locks the goal, enforces PLAN-DO-VERIFY-FINALIZE-OUTPUT loop, detects 11 success masquerading patterns.
Turn broad Codex and Claude Code work into pressured /goal runs with oracles, local boards, receipts, and verification.