--- title: Module 6 Templates Bundle v1.0 date: 2026-05-05 type: bundle tagline: The visible layer of your business. Plug in your brand. Ship. file: /course/updates/files/module-6-templates-bundle.zip --- # Module 6 Templates Bundle v1.0 The full Four Languages root system in one zip: 27 HTML page templates, 8 email templates, 6 Supabase migrations, 9 edge functions, 72 build guides covering Modules 1 through 6 plus bonus, plus the full library of skills. Drop into a fresh folder, follow GETTING-STARTED.md, ship. You pick only the pages your business actually needs. Less is better. ## What's new This is the first release of Module 6: **Build Your Surface**. Where Module 5 wired your business (Supabase, Resend, Stripe, hosting), Module 6 ships the visible layer: the pages your audience touches, the emails they receive, the flows they walk through. The bundle is a library, not a checklist. Pick what fits your business today. ## What's in it **HTML pages, by job (27 in the library, you pick the few you need)** - Marketing: homepage, about, services, contact, start (lead magnet), event, showcase, client story example, privacy, terms, updates, 404 - Newsletter: index, single post - Course / app: course homepage, module page (auth-gated, with sidebar), dashboard (course home), account hub - Account sub-pages: profile, password, membership, email preferences - Auth: login, signup, password reset (request + confirm), email confirm - Session-recap example - Help: FAQ + quick links **8 email templates** (inline-styled, 600px, with `List-Unsubscribe` headers) - Welcome (strategy doc) - Confirm-your-email - Sequence Day 0 - Sequence Day 1/3/5/7 (reusable pattern) - Weekly broadcast - Event invite - Event reminder - Post-event follow-up **1 migration**: `005_tiers_and_subscriptions.sql` - `tiers` table (Free / Plus / Pro by default, edit to your offer) - `user_tiers` table with status, expiry, Stripe subscription ID - `profiles` table extends `auth.users` with name, avatar, bio, email prefs - `tier_access` table maps content slugs to required tier ranks - 6 RPC functions: `current_user_tier()`, `current_user_tier_rank()`, `has_tier_at_least(rank)`, `has_tier(slug)`, `has_content_access(slug)`, plus auto-provisioning trigger - RLS policies locking down user-owned data **1 skill**: `/session-recap` - Turn any recorded live session (Q&A, AMA, workshop, podcast) into a navigable Q&A page with per-question audio clips - Full pipeline: ffmpeg loudnorm, whisper-cpp transcription, HTML5 media fragments **41 build guides** (10-step pattern each) - Guide 30: Brand intake (run first, the foundation) - Guides 31-70: One per template, each a 10-step conversation walking you from blank to deployed **Foundation pieces** (in `body/website/`) - `brand/` folder with `tokens.css`, `typography.css`, `intake.md`, placeholder images, README - `_shared/styles.css` — global stylesheet - `_shared/site.js` — partial loader for header/footer - `_shared/auth-helpers.js` — `Auth.requireSession()`, `Auth.requireTier(rank)`, etc. - `_shared/course-shell.css` — shared dashboard / module layout - `_shared/components.html` — live demo of every component - `_shared/header.html`, `footer.html` — partials, edit once ## How it works 1. **Drop into your repo** — every folder slots into your existing structure. 2. **Apply the migration** — `supabase db push`. 3. **Run brand intake (guide 30)** — Claude reads `brand/intake.md`, asks you for logo / fonts / colors / images, generates `tokens.css`. Every page reads from this file. 4. **Walk only the templates you need** — pick a guide for a page your business actually needs, follow the 10-step conversation: scope, check existing, brand check, decisions, content drop, generate, preview, refine, deploy, verify live. Each guide takes 30-90 minutes. Most solopreneurs ship 4 to 8 pages. The rest waits in the bundle for when you grow into them. 5. **One source for the visual system** — change a token, every page updates. Edit one footer partial, every page updates. ## What you need first Nothing inside the bundle. Outside the bundle: - A Supabase project (free tier fine to start) - A Resend account (3000 emails/month free) - A Stripe account (free until you take payments) - A domain - A static host (Hostinger, Cloudflare Pages, Netlify, Vercel, GitHub Pages all work) Open `GETTING-STARTED.md` in the zip. It walks you through the whole setup, in order, with the relevant guide called out at each step. ## One source of truth for your brand Every visible token is in `brand/tokens.css`. Every page reads from there. Edit one variable, every page you have shipped updates. Edit one shared partial, every page picks it up. The visual system cannot drift unless you break the imports. ## Tiered access built in The migration ships with three example tiers (Free, Plus, Pro). The membership page lets users upgrade. The course module page redirects below-tier users to membership. Tier checks are one line: `Auth.requireTier(10)` or `Auth.hasContentAccess('module-2')`. ## Voice and copy The HTML templates ship with placeholder copy you replace. The guides are written in a teaching voice (declarative, second-person). Pages do not promise anything you have not built (no "we will send a reminder" without a reminder cron). ## Suggested prompt to paste with the zip > I just downloaded the Module 6 Templates Bundle. The folder is at PATH (point to the unzipped folder). Read the entire bundle. Then look at my existing root system at PATH. Inventory first: tell me what I already have, what is new, and what would conflict. Then walk me through brand intake (`brand/intake.md` and `tokens.css`) so every page I ship reads from one source of truth. Then ask me which one page I want to start with: my website, a sales page, or my course. Build that one page in my brand, end to end, before moving on. Less is better. We pick what fits, the rest waits in the bundle. ## Download [module-6-templates-bundle.zip](/course/updates/files/module-6-templates-bundle.zip) ## What's in the bundle - 27 HTML page templates (pick the ones your business needs) - 8 inline-styled email templates - 6 Supabase migrations - 9 edge functions (Stripe webhook, signup, confirm, unsubscribe, daily health check, save-session-log, Resend webhook) - 72 markdown guides covering Modules 1 through 6 plus bonus - Full skills library in `.claude/commands/` (session-recap, design-system, save-session, evening, weekly-planning, security-audit, and 50+ others) - Brand foundation files (tokens.css, typography.css, intake.md, placeholder SVGs) - `GETTING-STARTED.md` at the root: clone -> brand intake -> first page -> back end -> auth -> deploy -> sell - `supabase/STRIPE-SETUP.md`: end-to-end Stripe walkthrough (products, payment links, webhook, hosted Customer Portal) - `SETUP-CHECKLIST.md` and `MODULE-INDEX.md`: master maps