louisbrulenaudet/monorepo-template

A concise, AI native and production-grade starter template for full-stack applications using pnpm, Turborepo and Cloudflare Workers for edge-native execution 🚚⛅

19Stars on the repository
84Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

hono-gateway

01

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Hono gateway Worker rules - middleware order, observability, zValidator, thin handlers, service bindings.

not rated 19 4d ago A 0 tokens original Apache-2.0

ports

02

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Local dev port allocation - role ranges, registry, inspectorport, strictPort, multi-config wrangler.

not rated 19 4d ago A 539 tokens original Apache-2.0

workers-config

04

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Wrangler config rules - secrets vs vars, generated types, RPC typing, fail-closed expectations.

not rated 19 4d ago A 1,694 tokens original Apache-2.0

contracts

05

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Zod DTO and enum contract rules - shared vs local shapes, schema authoring, additive changes.

not rated 19 4d ago A 0 tokens original Apache-2.0

guardrails

08

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Hard "don'ts" for every change. When one would be violated, stop and ask rather than proceed.

not rated 19 4d ago A 865 tokens original Apache-2.0

react

11

louisbrulenaudet/monorepo-template

Cursor rule Cursor

React 19 SPA invariants - client-only, no fetch in useEffect, Compiler memo policy.

not rated 19 4d ago A 0 tokens original Apache-2.0

tailwind

12

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Tailwind CSS v4 - CSS-first config, @source detection, @theme tokens, semantic dark-mode tokens, static-string classes, and the enforced better-tailwindcss lint set.

not rated 19 4d ago A 0 tokens original Apache-2.0

cd

16

louisbrulenaudet/monorepo-template

Cursor rule Cursor

GitHub Actions CD - called by release.yml after the tag, no push-tags trigger, Cloudflare versions upload then 100% promote, scoped API token on the production environment, GitHub-owned deployment record.

not rated 19 4d ago A 0 tokens original Apache-2.0

ci

17

louisbrulenaudet/monorepo-template

Cursor rule Cursor

CI parity with pnpm ci, expression-context rules for env blocks, affected vs full graph by event, frozen lockfile, SHA pins, deny-by-default permissions.

not rated 19 4d ago A 0 tokens original Apache-2.0

release

18

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Changesets release pipeline - version PR, shared vX.Y.Z tag, CI gate before tagging, no npm publish, GITHUBTOKEN tag trigger limitation.

not rated 19 4d ago A 0 tokens original Apache-2.0

comments

20

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Do not add a comment that restates the code. A comment earns its place only when it records something a reader cannot recover from the code and would otherwise undo: a constraint, a rejected alternative, a non-obvious requirement of an external API. Write the why, never the what.

not rated 19 4d ago A 437 tokens original Apache-2.0

knip

21

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Knip dead-code policy: why each override in root knip.jsonc exists, and how to keep both the default and production passes green.

not rated 19 4d ago A 0 tokens original Apache-2.0

markdown-style

22

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Markdown is never hard-wrapped - one line per paragraph, list item, and table row; alert markers keep their own line.

not rated 19 4d ago A 0 tokens original Apache-2.0

naming

23

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Naming - kebab-case files, front PascalCase components, DTO Schema suffix.

not rated 19 4d ago A 0 tokens original Apache-2.0

testing

24

louisbrulenaudet/monorepo-template

Cursor rule Cursor

Vitest testing discipline - trust boundaries, no weakening source to pass tests.

not rated 19 4d ago A 0 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: