At a glance
SpecPunk is designed for engineering work that needs to be:- bounded
- inspectable
- contract-first
- proof-bearing
- local-first
- one CLI:
punk - one vocabulary:
plot / cut / gate - one final decision writer:
gate
Why it exists
SpecPunk is not trying to be a provider-zoo shell, a broad hosted control plane, or an always-on swarm interface. It exists to make AI-assisted engineering work more legible, safer to operate, and easier to verify at the repository level.Current status
SpecPunk is in an active rebuild phase. These docs describe the current operator path and keep it separate from inactive or future surfaces. Today:punkis the public CLI- the active v0 path is
init -> start/go -> plot -> cut -> gate -> proof punk-councilis in-tree but inactivepunk-shell,punk-skills,punk-eval, andpunk-researchare planned only
Start here
If you are new to the project, use this order:Scope of this site
This site is a public, curated layer over the repository. It focuses on:- what SpecPunk is
- how to run the current CLI
- how the current operator path works
- what is current today
- what is on the roadmap