Skip to main content
For new projects with Cursor, Claude Code, or Codex

Give Your AI a Real Blueprint Before You Start Coding

Lattice Project Builder turns one product brief into your PROJECT_GUIDE.md, version-locked stack, AI guardrails, CI/CD workflows, and a custom setup command so Cursor, Claude Code, or Codex can build against the same plan.

4-6 hours manual~5 minutes with Project Builder

Explain it once

Turn one product brief into a project plan instead of re-explaining your app in every new AI chat.

Keep AI aligned

Cursor, Claude Code, and Codex get project-specific rules so they follow your architecture and stack.

Start from a real setup

Get the stack, CI/CD, verification, and the setup command in one package instead of a weekend of setup work.

Cursor + Claude Code + Codex
PAYG available
Cancel anytime
Start in ~5 minutes
Skip the setup rewrite loop
Terminal
# Your custom command from Project Builder
$ npx latticeai --config eyJzdGFjayI6Im5leHRqcy1zYWFzIi4uLn0
OK Created PROJECT_GUIDE.md
OK Wrote .cursor rules + CLAUDE.md
OK Wrote AGENTS.md + docs/rules/codex.md
OK Generated CI/CD + verify workflow
OK Configured a compatible tech stack
Ready to code!

Built for Cursor, Claude Code, and Codex

Project Builder does not stop at a plan. It creates the files each AI editor actually reads, so your prompts, project structure, and code decisions stay aligned even if you switch tools mid-build.

Cursor

Cursor gets both markdown and structured rules, so it stops improvising versions, folders, and architecture decisions.

.cursor/rules.md
.cursor/rules/lattice-core.mdc
Claude Code

Claude Code gets project instructions plus permission and hook scaffolding that match the plan you approved.

CLAUDE.md
.claude/settings.json
Codex

Codex gets a clear entrypoint and workflow rules, so it can work inside the same blueprint instead of starting cold.

AGENTS.md
docs/rules/codex.md

How Lattice Project Builder Works

From idea to a stack your AI can actually follow in under 5 minutes.

1

Describe Your Project in Project Builder

2-3 min

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.

2

AI Generates Everything

15-90 sec

Lattice AI creates your PROJECT_GUIDE.md and sets up Lattice Core: stack, AI rules, CI/CD workflows, verification, and editor-specific guardrails.

Multi-model deliberation pipeline: draft, critique, and synthesis stages produce a production-ready plan.

3

Get Your Custom Command

Instant

Project Builder outputs a single npx command customized for your exact project configuration.

Copy this command. It contains everything needed to set up your project.

4

Run and Start Coding

30 sec

Paste the command in your terminal. Everything sets up automatically, and you're ready to code.

Open the repo in Cursor, Claude Code, or Codex and your assistant already has project-specific guardrails.

What Project Builder Generates

One brief becomes the plan, the guardrails, and the bootstrapped setup your AI can use immediately.

PROJECT_GUIDE.md

A shared blueprint you and your AI can return to instead of starting every new chat from scratch.

CI/CD Workflows

GitHub Actions run verify on every push so AI-generated drift gets caught before it lands on main.

Custom Setup Command

One paste creates the repo shape, rules, and config for the exact stack you chose.

Version-Locked Stack

Dependencies and tooling are chosen as a compatible set, so the AI stops inventing packages or mismatched versions.

Lattice Core Guardrails

Cursor, Claude Code, and Codex each get the files they actually read: .cursor rules, CLAUDE.md, AGENTS.md, and docs/rules/codex.md.

Verification Scripts

Fast checks keep your human changes and AI changes honest from day one, locally and in CI.

Purple = Project Builder-only features |Green = Includes Lattice Core

Complete Project Structure

One command generates this entire project structure. Every file, folder, and configuration, ready to code.

Project Structure Generated by Lattice Project Builder
my-saas/
|-- .cursor/rules.md                    # AI guardrails for Cursor
|-- .cursor/rules/
|   |-- lattice-core.mdc               # Structured Cursor rules
|-- .claude/
|   |-- settings.json                  # Claude Code permissions + hooks
|   |-- hooks/                         # Hook templates for policy checks
|-- .mcp.json                          # MCP server template config
|-- .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
|-- AGENTS.md                           # Codex entrypoint + shared execution policy
|-- docs/
|   |-- rules/
|   |   |-- codex.md                   # Codex-specific workflow rules
|-- CLAUDE.md                           # AI guardrails for Claude Code
|-- PROJECT_GUIDE.md                    # Architecture and 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
|
|-- proxy.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
40+ files generated
CI/CD configured
AI guardrails active
Ready to code immediately
40+
Files Generated
6
Prompt Templates
100%
Production Ready

AI Coding Without a Plan is Chaos

You've felt it. The AI writes fast, but you spend days fixing what it built wrong.

AI builds the wrong thing

Without clear specs, AI makes assumptions. Wrong assumptions compound into wasted days.

Constant rewrites

You build, realize it's wrong, tear it down, rebuild. The loop never ends.

Dependency chaos

AI suggests packages that don't exist, versions that conflict, patterns that are outdated.

No architecture

Features get bolted on. The codebase becomes unmaintainable. You consider starting over.

Two Planning Modes

Choose the depth that matches your project complexity.

Basic Planning

Fast single-pass generation for straightforward projects. Get your custom command quickly.

  • PROJECT_GUIDE.md generation
  • Custom npx bootstrap command
  • Lattice Core guardrails
  • CI/CD workflow automation
Included in all paid plans
RECOMMENDED

Pro Planning

Multi-model deliberation for complex projects. Multiple AI models debate and refine your setup.

  • Everything in Basic
  • Multi-model AI deliberation
  • Deeper architecture analysis
  • Edge case consideration
  • Enhanced guardrails pack
Included in paid plans (usage depends on plan quota)

Already Have a Project?

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 Core

Frequently Asked Questions

What's the difference between Basic and Pro Planning?

Basic 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.

How long does it take to generate a project?

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.

What exactly do I get with one project?

Each project gives you PROJECT_GUIDE.md, a compatible stack, CI/CD workflows, a custom setup command, verification scripts, and editor-specific rules for Cursor, Claude Code, and Codex. It is meant to be the complete starting point for a new build.

Does this work with Cursor, Claude Code, and Codex?

Yes. Project Builder generates the files each tool actually reads: .cursor/rules.md and lattice-core.mdc for Cursor, CLAUDE.md plus .claude/settings.json for Claude Code, and AGENTS.md plus docs/rules/codex.md for Codex.

Can I use Project Builder for existing projects?

Project Builder is designed for new projects. If you have an existing project, use Lattice Core (free) to add guardrails. Project Builder generates the complete project structure from scratch.

What happens if I exceed my monthly quota?

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.

How do I get started?

Start with one-time PAYG builds (Basic or Pro), or choose a subscription if you plan to generate regularly.

Ready to Give Your AI the Right Starting Point?

Turn one product brief into a build-ready repo for Cursor, Claude Code, or Codex and skip the 4-6 hour setup spiral.

PAYG starts at $8 per build. Subscriptions start at $20/month.