itsuzef/goalkeeper
11 stars · Last commit 2026-05-12
Durable contract-driven goal execution for Claude Code. A subagent judge gates completion against an explicit Definition of Done.
README preview
<div align="center">
<img src="branding/lockup.svg" alt="goalkeeper" width="360">
<br>
<h3>Set durable goals. Approve at the gate.</h3>
<p>Contract-driven autonomous goal execution for <a href="https://docs.claude.com/en/docs/claude-code/overview">Claude Code</a>.<br>A subagent judge gates completion against an explicit Definition of Done.</p>
<p>
<a href="https://github.com/itsuzef/goalkeeper/actions/workflows/test.yml"><img alt="test" src="https://github.com/itsuzef/goalkeeper/actions/workflows/test.yml/badge.svg"></a>
<img alt="license" src="https://img.shields.io/badge/license-MIT-0E7C66">
<img alt="version" src="https://img.shields.io/badge/version-0.1.11-0E7C66">
<img alt="claude-code" src="https://img.shields.io/badge/claude--code-plugin-0E7C66">
</p>
</div>
<!--
DEMO SLOT — when you record an asciinema cast, replace this comment with:
<div align="center">
<a href="https://asciinema.org/a/XXXXXX">
<img src="https://asciinema.org/a/XXXXXX.svg" alt="goalkeeper reject-then-approve demo" width="720">
</a>