What you need
Almost nothing — and that's the point.
- An AI agent. Claude Code, Cursor, Grok, Gemini, Codex, Copilot, Antigravity… whatever you run. The plan is the program; the agent is the runtime.
- A provider CLI you already have —
aws/wrangler/gcloud/az. No Terraform, no plugins, no state backend. - Plain English. You don't describe infrastructure — you describe what you want it to do, and the agent reads the plan and goes.
The contract (EPHEMERA.md) is runtime-neutral; the per-agent adapter is a ~20-line router — the Claude skill, or the AGENTS.md block for Codex / Cursor / Gemini / Antigravity.
What's in the box
One file per stack: it describes the desired state, carries the commands, records what it built, verifies itself, and tears itself down. Browse the canon below — click a plan to preview it here.
ephemera.daystra.com/ ├── EPHEMERA.md the execution contract — agents fetch this ├── EPHEMERA-TEMPLATE.md author a new plan ├── install.sh curl … | sh ├── llms.txt agent-readable summary ├── catalog.json intent → bindings ├── skills/claude/SKILL.md Claude adapter (install.sh wires it) ├── AGENTS.block.md Codex · Cursor · Gemini · Antigravity └── plans/ ├── web.aws.md · web.cloudflare.md static site (SPA / multipage) ├── task-runner.aws.md · …cloudflare.md async task API ├── email.resend.md · …cloudflare · …aws transactional email ├── domain.aws.md · …cloudflare.md registration + DNS └── network.aws.md · ecs-cluster · ecs-service platform
Start here
Preview
Click any plan above — it renders here, one at a time. Agents fetch the raw .md at the same URL.