Two hard gates
No code ships without an approved plan and a passing review. Every change must clear both stops — no bypasses, no self-approval.
Hard gates, TDD, security scanning, and human approval — so your AI agent ships production-quality code, not untested prototypes.
Models provide intelligence. MeowKit provides the constraints, safety gates, and repeatable workflows that production engineering demands.
No code ships without an approved plan and a passing review. Every change must clear both stops — no bypasses, no self-approval.
Strict test-first discipline when enabled, fast spikes when you need speed. The harness adapts without relaxing quality standards.
Prompt injection defense across input, instruction, context, and output layers. Untrusted content is data — never instructions.
Every task follows the same enforced sequence — orient, plan, test, build, review, ship, reflect. Two hard gates block shipping unreviewed or untested code.
Detect task domain, classify complexity, assign model tier and agents.
Scope-adaptive plan with acceptance criteria. No code until the plan is approved.
Write failing tests first when TDD is enabled. Correctness proof before implementation.
Implement against the approved plan and passing tests. File ownership enforced.
Adversarial structural audit across 5 dimensions. Security scan for BLOCK patterns.
PR creation, conventional commit, deploy pipeline. Only after Gate 2 clears.
Capture lessons, update memory files, run retrospective. Knowledge persists.
Before
# No plan, no gates, no tests
claude "add user auth to the API"
# AI ships code directly:
✗ No approved spec
✗ No failing tests first
✗ No security scan
✗ No review gate
→ untested code in productionWith MeowKit
# Enforced 7-phase workflow
npx meowkit "add user auth"
# Harness enforces:
✓ Plan approved at Gate 1
✓ Tests written first (TDD)
✓ Security scan — no BLOCKs
✓ Review passed at Gate 2
→ production-quality PRzero external dependencies · MIT license · works offline · SSR compatible
Quick start
$ npx mewkit init # scaffold the harness into your project
$ npx mewkit setup # choose your workflow modes and agents
$ /mk:cook "add feature X" # the 7-phase pipeline enforces the restThe harness is free, open-source, and works inside Claude Code today. No sign-up. No external dependencies. Just discipline.
Install MeowKit