# netxjs-monorepo

Opinionated Next.js + Turborepo starter with Biome linting, TypeScript, shadcn/ui, and pre-loaded Claude Code agent skills and hooks.

**Type:** repo
**Added:** 2026-05-28
**Link:** https://github.com/Mark-Life/netxjs-monorepo
**Topics:** AI Coding, Dev Tools, Open Source
**Tags:** typescript, agents, shadcn, effect-ts

---

Every project I start comes from this. Turborepo with `apps/web` (Next.js) and `apps/api`, shared `ui`, `env`, and `typescript-config` packages, Biome linting via [Ultracite](/directory/ultracite), and a Claude Code hook that runs `ultracite fix && ultracite check` on every agent stop — so linting is never a thing to think about.

The part I find most useful is `.docs/stack.md`: a single opinionated doc covering every decision point (AI, frontend topology, DB, auth, storage, email, jobs, hosting, observability). It's referenced in `CLAUDE.md` so agents always know which library to reach for instead of hallucinating alternatives. Agent skills are pre-loaded too — [quality-code](/directory/quality-code), effect-ts, effect-client-wrapper, shadcn, find-skills.

`gh repo create <name> --template Mark-Life/netxjs-monorepo && bun install && bun run upgrade` — that last command refreshes Next.js, all shadcn components, and dependencies so the template never drifts stale.

---

## Links

- Directory entry: https://andrey-markin.com/directory/netxjs-monorepo
- All directory entries: https://andrey-markin.com/directory
- Contact: https://andrey-markin.com/#contact
