Good day.

This page stays with you, wherever you opened it.

Rules

Five rules. Copy the file, do not copy our clients.

Each rule is a markdown file with Cursor frontmatter. Use the ones that match the code you are touching.

The set

Small components — One job per file. Split a React screen before it becomes a junk drawer.

Immutable state — Return the next value. Do not edit the object you already rendered.

Accessibility before polish — Names, contrast, keyboard, and target size are part of the screen, not a later pass.

Contract-first APIs — Write the request and the response before the handler, and validate both sides.

Strict TypeScript — Turn strict on. Handle every case in a union so a new case fails the build.

If you want a person on the other end

The longer walkthrough of how we work in Cursor lives on BrandMatchGrowth. A live session is the booking page.