zero-dof

Installation
SKILL.md

Zero-DOF Programming

Eliminate the freedom to do the job badly. Every measurable dimension of code quality gets an executable oracle — an automated tool that programmatically validates output. Dimensions without oracles get human oversight checkpoints. No dimension is left to LLM judgment alone.

Based on John Regehr's Zero-Degree-of-Freedom LLM Coding.

Quick Reference

Aspect Detail
Purpose Constrain LLM coding output through automated validation
Core concept Executable oracles — tools that programmatically validate code
Key insight Opposing oracles create the tightest constraints
Playbook rule Linear mandatory steps — no discretion, no shortcuts
Gaming defense Multiple opposing goals make gaming difficult or impossible
Human zones Architecture, unnecessary complexity, GUI polish, security

When to Use

Related skills
Installs
3
Repository
lu1sdv/skillsmd
GitHub Stars
1
First Seen
Mar 29, 2026