Right-sized architecture
A simple app gets 4 static files. A complex one gets Workers, KV, and cron. Your spec matches your actual needs.
Zero-stack app specs
Answer a few questions about your app, and Gist writes the spec your AI assistant starts from — architecture, security, and a build order that pauses at checkpoints for your call.
Title, one-line description, and what your users see first. No jargon required.
We ask about data, hosting, and design. Every option is laid out with trade-offs visible — pick what fits, skip what doesn't matter.
A markdown file with architecture decisions, security guidance, implementation order, and a suggested prompt for your AI assistant.
Tailored to your answers, right-sized to your app's complexity.
# Weather Now — Gist Specification
## Summary
> A clutter-free personal weather app. Fetches weather
> from Open-Meteo (free, no key) directly from the
> browser. Plain HTML/CSS/JS — no framework, no build
> step, no server. Deploy static files to Cloudflare Pages.
> For AI assistants: Follow the Implementation Order
> step by step. If any requirement is ambiguous, ask
> the user — do not assume.
## Architecture
- Host: Cloudflare Pages (free tier)
- Framework: None — plain HTML/CSS/JS
## Implementation Order
1. Scaffold: index.html, style.css, app.js, favicon
2. HTML shell with loading/error/success states
3. Styles: cool palette, dark mode, responsive
4. Mock data — checkpoint: get design approval
5. Connect: Open-Meteo API + Nominatim geocoding
6. Deploy: push to Cloudflare Pages
## Suggested Prompt
"Build step by step, starting with mock data..."A simple app gets 4 static files. A complex one gets Workers, KV, and cron. Your spec matches your actual needs.
API keys never touch your frontend. Trust boundaries are explicit. The pre-ship checklist catches what you'd miss.
Without a spec, your AI assistant asks a dozen clarifying questions. With one, it can start building immediately.
Every recommendation fits within free tier limits. Budget math is included — no surprise charges.