By lagz0ne
Rewrite-state reference for an explicit local control plane with traced-TDD failure ownership
Explicit local dev stack orchestration.
zerobased start runs once per machine and owns the local control plane plus
route runtime. zerobased up runs from a project directory, reads explicit
zerobased.yaml v1, starts declared dependencies and processes, waits for
readiness, publishes routes, and stays foreground until Ctrl-C.
bun i -g zerobased
zerobased version
Start the machine-local control plane in one terminal:
zerobased start
Create zerobased.yaml in the project root:
version: 1
name: my-project
host: my-project.localhost
compose:
files:
- compose.yaml
services:
- postgres
ownership: owned
processes:
web:
command: ["go", "run", "./cmd/web"]
readiness:
type: file
path: .zerobased/web.ready
routes:
- path: /
process: web
port: 3000
Run the project:
zerobased up
Open http://my-project.localhost.
zerobased.yaml must start with version: 1.
Use compose.files to list the Compose files zerobased may load. Compose files
are not discovered automatically. Use compose.services and compose.profiles
to select the declared dependency slice for this project.
In owned Compose mode, zerobased generates the Compose project identity and
adds dev.zerobased.* labels. It rejects container_name, host ports,
host networking, host PID/IPC/cgroup namespace sharing, provider-managed
services, external resources, and custom top-level resource names before
containers start.
Declare local processes under processes. Every process must declare file
readiness with type: file and path. Declare HTTP routes under routes,
pointing each route to a process and port.
Local processes published through the default Docker Caddy route runtime must
listen on an address reachable from Docker, normally 0.0.0.0. A process bound
only to 127.0.0.1 cannot be reached from the Caddy container.
version: 1
name: acountee
host: acountee.localhost
profile: backend
compose:
files:
- compose.yaml
profiles:
- backend
services:
- postgres
- nats
- otel-collector
ownership: owned
processes:
web:
command: ["bun", "run", "dev"]
readiness:
type: file
path: .zerobased/web.ready
routes:
- path: /
process: web
port: 3000
Keep Compose ports internal. Publish through zerobased routes/listeners, not Compose host port binds.
zerobased start # start the machine-local control plane
zerobased up # run the current project from zerobased.yaml
zerobased version # print the installed version
zerobased help # show CLI help
go test ./...
make build
./bin/zerobased help
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
No description provided.
No description provided.
Automated experiment loop for continuous improvement — bootstrap, benchmark, iterate, log
TBD -- JTBD-powered 5-tier UX methodology: Jobs To Be Done, Mini-Jobs, Ulwick Job Maps with emotional forces, Solution Epics/Stories, and traceability analysis.
Adversarial triage with three roles: Pusher, Challenger, Arbiter. Produces high-confidence results through tension and refinement.
npx claudepluginhub lagz0ne/zerobased --plugin zerobasedDocker and Docker Compose expert with complete documentation. Generates Dockerfiles, compose configs, database containers, SSL/TLS setup with Traefik or Nginx, and provides troubleshooting for common container issues.
DevsForge Docker Compose generator with service templates for PostgreSQL, Redis, MongoDB, MySQL, environment variables, networking, and volumes
Teach Claude how to use the corgi CLI: author corgi-compose.yml, run services, interpret doctor/status output, debug common failures.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques