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>

View full repository on GitHub →