diff --git a/apps/sim/app/(landing)/CLAUDE.md b/apps/sim/app/(landing)/CLAUDE.md index 6943cd7fdff..5d96ffdf9ed 100644 --- a/apps/sim/app/(landing)/CLAUDE.md +++ b/apps/sim/app/(landing)/CLAUDE.md @@ -85,13 +85,13 @@ Follow `.claude/rules/constitution.md` exactly: Sim is "the open-source AI works │ ├── landing-shell/ # light wrapper + skip link + Navbar(stars) + Footer; wraps every page │ ├── hero-cta/ # the one email-capture + Sign-up CTA (hero + every platform hero) │ └── logos/ # the one customer-logo set; layout='grid' (hero) | 'row' (platform) - └── platform-page/ # the reusable platform-page layout (Workflows, Tables, Files, …) - ├── platform-page.tsx, index.ts, types.ts, constants.ts # PlatformPage + the content contract + spacing - └── components/ # platform-hero, platform-logos-row, platform-card-row (→ card, pill-cta), - # platform-visual-frame, platform-structured-data + └── solutions-page/ # the reusable solutions/platform layout (Workflows, Knowledge, Tables, Files, Logs, solutions/*) + ├── solutions-page.tsx, index.ts, types.ts, constants.ts # SolutionsPage + the content contract + spacing + └── components/ # solutions-hero, solutions-logos-row, solutions-card-row (→ card, pill-cta), + # solutions-visual-frame, solutions-structured-data ``` -Each section component's TSDoc carries its layout spec - read it before implementing. Section components own their landmark (Navbar → `
`, Footer → `