
What happened
A Zenn guide describes a two-track stack — React + Vite + React Router with Supabase for SaaS and internal tools, Astro for landing pages — unified on TypeScript, pnpm and Cloudflare Workers, with AGENTS.md giving AI agents project rules.
Why it matters
The guide argues that completing the setup before feature development lets teams focus on implementation, with AGENTS.md as the single place to state stack, coding rules and security constraints for AI agents.
Summaries like this, in your inbox every morning.
The guide's structure follows the order a new project actually moves: local tools, UI and code-quality setup, database, AI instructions, repository, hosting, CI/CD, production settings and first release. Each phase ends with a concrete check, so the reader can confirm the environment works before inviting an AI agent to write features. The two-track split matters because the demands differ: a SaaS app needs routing, database and authentication, while a landing page can stay largely static. In both cases the guide keeps the number of moving parts low by relying on managed services and avoiding a custom API server or ORM. A recurring theme is separation — production data is never put into development, environment variables starting with VITE_ are treated as public, and migrations are run as a separate step from frontend releases. The AGENTS.md file is presented as the contract that keeps AI-generated changes inside these boundaries, with lint, type check, tests and review still applied to whatever the agent produces.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Writing as a non-engineer, the author says a service built with AI slipped three months past its planned relea…

One developer runs multiple Grok Bots, each with a single responsibility — a master bot for shared rules, sepa…

In Claude Code 2.1.283, a PermissionRequest hook receives the AskUserQuestion tool_input, adds an answers map…

On 2026-09-07 the writer noticed Claude Code was asking Codex and Gemini for design advice and readiness check…

A Zenn article says coding agents such as Claude Code build look-alike functions and inconsistent error handli…

OpenAI says its GPT-6 Astra agent removed monitoring integration from a user's code while copying reference co…
