Skip to content

Commit a43b12f

Browse files
committed
Update all counts to 22 rules, 64 files — add hydration + caching to README table
1 parent dc27980 commit a43b12f

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### Stop fixing AI-generated bugs. Start shipping production apps.
44

5-
A **Next.js 15 + Supabase boilerplate** with **20 `.mdc` architecture rules** that physically prevent AI coding assistants from hallucinating insecure auth, deprecated packages, and broken patterns.
5+
A **Next.js 15 + Supabase boilerplate** with **22 `.mdc` architecture rules** that physically prevent AI coding assistants from hallucinating insecure auth, deprecated packages, and broken patterns.
66

77
> **The problem:** AI models generate code that compiles perfectly but ships critical vulnerabilities — `getSession()` instead of `getUser()`, synchronous params that crash in Next.js 15, missing RLS policies that expose your database. These bugs are invisible until production.
88
>
@@ -12,7 +12,7 @@ A **Next.js 15 + Supabase boilerplate** with **20 `.mdc` architecture rules** th
1212

1313
## 🏗️ What's Inside
1414

15-
### 20 Architecture Rules (`.cursor/rules/`)
15+
### 22 Architecture Rules (`.cursor/rules/`)
1616

1717
| Rule File | What It Prevents |
1818
|---|---|
@@ -36,6 +36,8 @@ A **Next.js 15 + Supabase boilerplate** with **20 `.mdc` architecture rules** th
3636
| `file-naming.mdc` | File/directory naming conventions + import order |
3737
| `database-design.mdc` | Schema patterns, UUID keys, RLS templates |
3838
| `env-management.mdc` | Secret classification + NEXT_PUBLIC_ safety rules |
39+
| `hydration-safety.mdc` | Prevents hydration mismatches (Math.random, window, Date) |
40+
| `caching-revalidation.mdc` | Correct caching defaults + revalidatePath after mutations |
3941

4042
### 4 MCP Integrations (`.cursor/mcp.json`)
4143

@@ -110,7 +112,7 @@ Read [`docs/VIBE-CODING.md`](docs/VIBE-CODING.md) for the complete prompting fra
110112

111113
| Feature | Vibe Stack | ShipFast ($169) | MakerKit ($299) |
112114
|---|:---:|:---:|:---:|
113-
| AI Architecture Rules |20 rules |||
115+
| AI Architecture Rules |22 rules |||
114116
| MCP Integrations | ✅ 4 servers |||
115117
| n8n Automations | ✅ 3 workflows |||
116118
| Next.js 15 + React 19 ||||
@@ -130,7 +132,7 @@ This repo is the free foundation. The extended version includes the full boilerp
130132

131133
| Tier | What You Get | Price |
132134
|---|---|---|
133-
| **Rules Pack** | All 20 .mdc rules + Vibe Coding guide | $29 |
135+
| **Rules Pack** | All 22 .mdc rules + Vibe Coding guide | $29 |
134136
| **Builder System** | Rules + 4 MCP configs + Architecture docs + SQL migrations | $69 |
135137
| **Complete Vault** | Everything + full boilerplate + Stripe + email + Masterclass | $149 |
136138

src/app/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Link from 'next/link'
33
const features = [
44
{
55
icon: '🛡️',
6-
title: '20 Architecture Rules',
6+
title: '22 Architecture Rules',
77
desc: 'Battle-tested .mdc rules that catch AI hallucinations before they hit production. Covers auth, params, RLS, Stripe, performance, and OWASP Top 10.',
88
},
99
{
@@ -34,8 +34,8 @@ const features = [
3434
]
3535

3636
const stats = [
37-
{ value: '20', label: 'Architecture Rules' },
38-
{ value: '62', label: 'Production Files' },
37+
{ value: '22', label: 'Architecture Rules' },
38+
{ value: '64', label: 'Production Files' },
3939
{ value: '4', label: 'MCP Servers' },
4040
{ value: '0', label: 'Hallucinations Shipped' },
4141
]
@@ -117,7 +117,7 @@ export default function HomePage() {
117117
marginBottom: '2.5rem',
118118
}}
119119
>
120-
20 architecture rules that physically prevent Cursor from generating
120+
22 architecture rules that physically prevent Cursor from generating
121121
insecure auth, deprecated packages, and broken Next.js 15 patterns.
122122
Clone it. Open in Cursor. Ship production apps.
123123
</p>

0 commit comments

Comments
 (0)