Describe what you're building. Lattice Architect generates your PROJECT_GUIDE.md, tech stack, CI/CD workflows, and a custom setup command—all in one step.
Everything you need to start coding, all from one form. One command creates this entire structure.
Complete architecture document with milestones, requirements, and technical decisions. Your AI's roadmap.
GitHub Actions workflow that runs verify on every push. Quality gates block bad code before merge.
A single npx command configured for your exact project. Copy, paste, run—everything set up.
Every dependency version specified. No 'latest' that breaks. No AI hallucinating non-existent APIs.
AI rules for Cursor and Claude Code. Your AI follows your architecture, not its own ideas.
npm run verify for fast checks. Quality gates run locally and in CI from day one.
Purple = Architect-only features •Green = Includes Lattice Core
One command generates this entire project structure. Every file, folder, and configuration—ready to code.
my-saas/ ├── .cursor/rules.md # AI guardrails for Cursor ├── .github/ │ ├── workflows/ci.yml # CI/CD pipeline │ └── PULL_REQUEST_TEMPLATE.md # PR template ├── .gitmessage # Commit message template ├── .lattice/ │ ├── config.json # Lattice config │ └── prompts/ # 6 prompt templates │ ├── 01-feature.md │ ├── 02-bugfix.md │ ├── 03-refactor.md │ ├── 04-test.md │ ├── 05-polish.md │ └── 06-security.md ├── CLAUDE.md # AI guardrails for Claude Code ├── PROJECT_GUIDE.md # Architecture & milestones │ ├── app/ │ ├── (auth)/ # ← PHASE 1: WORKING AUTH │ │ ├── layout.tsx │ │ ├── login/page.tsx # Login with email/password │ │ ├── signup/page.tsx # Signup with email confirmation │ │ └── forgot-password/page.tsx # Password reset │ ├── (dashboard)/ # ← Protected routes │ │ ├── layout.tsx # Dashboard layout with nav │ │ └── dashboard/page.tsx # Dashboard home │ ├── api/ # ← PHASE 4: API ROUTES │ │ ├── health/route.ts # Health check │ │ ├── user/route.ts # User profile CRUD │ │ └── example/ │ │ ├── route.ts # List/Create │ │ └── [id]/route.ts # Get/Update/Delete │ ├── auth/ │ │ ├── callback/route.ts # OAuth callback │ │ └── signout/route.ts # Sign out │ ├── layout.tsx # Root layout │ ├── page.tsx # Landing page │ └── globals.css # CSS with theme variables │ ├── components/ │ └── ui/ # ← PHASE 3: UI COMPONENTS │ ├── button.tsx │ ├── input.tsx │ ├── card.tsx │ ├── spinner.tsx │ └── index.ts │ ├── lib/ │ ├── supabase/ # ← PHASE 1: AUTH CLIENTS │ │ ├── client.ts # Browser client │ │ └── server.ts # Server client │ └── utils.ts # cn() utility │ ├── supabase/ │ └── migrations/ # ← PHASE 2: DATABASE │ └── 001_initial_schema.sql # Profiles table + RLS │ ├── types/ │ └── database.types.ts # Database types │ ├── middleware.ts # Route protection ├── package.json # Full dependencies ├── tsconfig.json # TypeScript config ├── next.config.ts # Next.js config ├── eslint.config.mjs # ESLint flat config ├── jest.config.js # Jest config ├── jest.setup.js # Testing setup ├── next-env.d.ts # Next.js types ├── .env.example # Environment template ├── .env.local # Local env (placeholder) ├── .gitignore # Git ignore └── README.md # Full documentation
You've felt it. The AI writes fast, but you spend days fixing what it built wrong.
Without clear specs, AI makes assumptions. Wrong assumptions compound into wasted days.
You build, realize it's wrong, tear it down, rebuild. The loop never ends.
AI suggests packages that don't exist, versions that conflict, patterns that are outdated.
Features get bolted on. The codebase becomes unmaintainable. You consider starting over.
From idea to ready-to-code in under 5 minutes.
Fill out one form: what you're building, project type (web/mobile/API), key decisions (auth, database, UI style), and planning mode.
Takes 2-3 minutes. The form guides you through the important choices.
Lattice AI creates your PROJECT_GUIDE.md and sets up Lattice Core: tech stack, AI rules, CI/CD workflows, and guardrails.
Multi-model deliberation: Claude generates, GPT-4o critiques, Claude synthesizes the final version.
Architect outputs a single npx command customized for your exact project configuration.
Copy this command. It contains everything needed to set up your project.
Paste the command in your terminal. Everything sets up automatically—you're ready to code.
Quality gates active from the start. AI knows your architecture. Start building.
Choose the depth that matches your project complexity.
Fast single-pass generation for straightforward projects. Get your custom command quickly.
Multi-model deliberation for complex projects. Multiple AI models debate and refine your setup.
If you want to add guardrails to an existing project, Lattice Core is what you need. One command adds version-aware AI rules, verification scripts, and more. Free forever.
Get Lattice CoreBasic Planning uses a fast, single-pass AI engine—perfect for most projects. Pro Planning uses multiple AI models that debate and refine your setup, catching edge cases and producing deeper architecture analysis. Both are included at every paid tier.
Basic Planning takes 15-30 seconds. Pro Planning takes 60-90 seconds due to multi-model deliberation. After generation, you get your custom command instantly and can start coding in under 5 minutes total.
Each project generates: PROJECT_GUIDE.md (complete architecture), tech stack configuration, CI/CD workflows, custom setup command, and full Lattice Core guardrails. Everything you need to start coding immediately.
Architect is designed for new projects. If you have an existing project, use Lattice Core (free) to add guardrails. Architect generates the complete project structure from scratch.
You can upgrade your plan at any time to get more projects. Unused projects don't roll over, but you can always upgrade mid-month to access higher quotas immediately.
Yes! New users get 1 free Pro Planning project to test everything. No credit card required. After that, you can use free Lattice Core forever or subscribe to a paid plan.
Stop wasting hours on setup. Describe your project, get everything you need, and start coding in minutes.
Plans start at $20/month. Pro Planning on Pro & Power tiers.