400 opinionated CLAUDE.md templates for every stack.
Stop writing CLAUDE.md files from scratch. Grab one, edit the placeholders, ship better code.
Every developer using Claude Code needs a
CLAUDE.md. Most throw one together in 20 minutes, then spend the rest of the week wondering why Claude keeps generating barrel files or ignoring their project's conventions.A
CLAUDE.mdthat says "write clean code" teaches it nothing. These templates fix that.
# 1. Pick a template
cp templates/nextjs/CLAUDE.md ~/your-project/CLAUDE.md
# 2. Replace the [PLACEHOLDERS]
# 3. Done. Claude now knows your stack.Or browse the full catalog with line counts and key libraries for every template.
Frontend · Full-Stack · Backend · AI & ML · Database & Messaging · Mobile · Desktop · CLI & Tools · Testing · Cloud & Serverless · DevOps & Infra · Bots & Plugins · Game Dev · Languages · Specialized
| Template | Stack | When to use |
|---|---|---|
| nextjs | Next.js 14+, App Router, TypeScript | Server components, RSC, full-stack React |
| react-vite | React 18, Vite, TypeScript | Client-side SPAs, no SSR needed |
| vue-vite | Vue 3, Vite, Composition API | Vue SPAs with Pinia and Vue Router |
| sveltekit | SvelteKit 2, Svelte 5 runes | Full-stack Svelte with form actions |
| svelte5-runes | Svelte 5, SvelteKit 2, Runes | Svelte 5 runes-first reactivity |
| nuxt | Nuxt 3, Vue 3, Composition API | Vue full-stack with auto-imports |
| remix | Remix 2, React 18 | Nested routes, loaders, progressive enhancement |
| astro | Astro 4, Content Collections | Content sites, zero JS by default |
| angular | Angular 17+, Signals | Enterprise SPAs with standalone components |
| analog-angular | Analog.js, Angular 18, Vite | Angular meta-framework with file-based routing |
| gatsby | Gatsby 5, GraphQL, MDX | Static sites with rich data layer |
| qwik | Qwik, Qwik City | Resumable apps, instant load times |
| solidjs | SolidJS, SolidStart | Fine-grained reactivity, no virtual DOM |
| preact | Preact, Signals, Vite | Lightweight React alternative (3kb) |
| lit-components | Lit 3, Web Components | Framework-agnostic custom elements |
| web-components | Native Web Components, Shadow DOM | Custom elements without framework dependency |
| eleventy | 11ty 3, Nunjucks, WebC | Simple static sites, no client JS |
| docusaurus | Docusaurus 3, React 18, MDX | Documentation sites with versioning |
| alpine-js | Alpine.js 3, Tailwind CSS, HTMX | Lightweight client-side interactivity |
| ember-js | Ember.js 5, Glimmer, Embroider | Convention-driven ambitious web apps |
| fresh-preact | Deno Fresh 2, Preact, Signals | Islands architecture on Deno |
| tanstack-start | TanStack Start, React 19, TanStack Router | Type-safe full-stack React with TanStack |
| htmx-go | HTMX, Go, Templ | Hypermedia-driven, no SPA framework |
| htmx-django | HTMX 2, Django 5, Python | Server-driven UI with Django templates |
| htmx-flask | HTMX 2, Flask 3, Jinja2 | Lightweight HTMX with Flask |
| storybook-react | Storybook 8, React 18, CSF3 | Component development and documentation |
| threejs-r3f | React Three Fiber, Drei | 3D scenes in React |
| shadcn-ui | shadcn/ui, Next.js, Tailwind | Component library built on Radix primitives |
| radix-ui | Radix UI, React, TypeScript | Unstyled accessible UI primitives |
| tailwind-v4 | Tailwind CSS v4, PostCSS | Next-generation CSS-first configuration |
| chakra-ui | Chakra UI v3, React, Next.js | Next-gen accessible component library |
| mantine | Mantine v7, React, TypeScript | Modern React components and hooks |
| daisyui | DaisyUI v4, Tailwind CSS | Semantic component classes for Tailwind |
| react-aria | React Aria, React Stately | Accessible unstyled UI primitives |
| css-modules | CSS Modules, React | Scoped CSS for component styling |
| styled-components | styled-components, React | CSS-in-JS with component-based styles |
| panda-css | Panda CSS, TypeScript | Type-safe atomic CSS-in-JS |
| framer-motion | Framer Motion v11, React | Production-ready animation library |
| react-query | TanStack Query v5, React | Powerful async state management |
| zustand | Zustand v4, React, TypeScript | Small, fast state management |
| jotai | Jotai v2, React, TypeScript | Atomic state management for React |
| redux-toolkit | Redux Toolkit v2, React | Modern Redux with less boilerplate |
| valtio | Valtio, React, TypeScript | Proxy-based state management |
| recoil | Recoil, React, TypeScript | Facebook's state management library |
| xstate | XState v5, React, TypeScript | State machines and statecharts |
| swr | SWR v2, React, TypeScript | Stale-while-revalidate data fetching |
| urql | URQL v4, GraphQL, React | Highly customizable GraphQL client |
| apollo-client | Apollo Client v3, GraphQL | Comprehensive GraphQL state management |
| relay | Relay, React, GraphQL | Facebook's GraphQL framework |
| react-hook-form | React Hook Form v7, Zod | Performant flexible forms |
| formik | Formik v2, React, Yup | Popular form library for React |
| tanstack-table | TanStack Table v8, React | Headless table UI library |
| ag-grid | AG Grid v31, React, TypeScript | Feature-rich data grid |
| storybook | Storybook v8, React/Vue/Svelte | UI component development |
| testing-library | Testing Library, React | User-centric testing utilities |
| Template | Stack | When to use |
|---|---|---|
| t3-stack | tRPC, Next.js, Prisma | End-to-end type safety |
| saas-fullstack | Next.js, Stripe, Clerk | SaaS with billing, auth, emails |
| supabase-nextjs | Next.js, Supabase | Postgres + auth + realtime, fast MVPs |
| clerk-nextjs | Next.js 14+, Clerk v5 | Auth, sessions, and organizations |
| drizzle-nextjs | Next.js 15, Drizzle ORM, PostgreSQL | Type-safe ORM with React Server Components |
| vercel-ai | Next.js 15, Vercel AI SDK 4 | AI-powered apps with streaming |
| convex-nextjs | Convex, Next.js | Reactive backend, zero infra |
| redwoodjs | RedwoodJS, GraphQL, Prisma | Opinionated full-stack with Cells |
| blitzjs | BlitzJS, Prisma, RPC | Full-stack React without API layer |
| wasp | Wasp, React, Node | Declarative full-stack DSL |
| meteor | Meteor, React, MongoDB | Realtime apps with DDP pub/sub |
| shopify-hydrogen | Hydrogen, Remix | Custom Shopify storefronts |
| payload-cms | Payload CMS 3, Next.js | Headless CMS with block-based layouts |
| strapi-v5 | Strapi v5, PostgreSQL, TypeScript | Headless CMS with Document Service API |
| directus | Directus 11, PostgreSQL | Data platform and headless CMS |
| keystone-js | KeystoneJS 6, Prisma, GraphQL | Headless CMS and app framework |
| medusa-js | Medusa.js 2, MikroORM, PostgreSQL | E-commerce backend framework |
| pocketbase | PocketBase, Go, SQLite | Backend-in-a-file with realtime |
| supabase-realtime | Supabase Realtime, PostgreSQL | WebSocket channels and presence |
| Template | Stack | When to use |
|---|---|---|
| python-fastapi | FastAPI, SQLAlchemy 2.0, Pydantic v2 | Async Python APIs |
| django | Django 5, DRF, Celery | Batteries-included Python web |
| flask | Flask, SQLAlchemy, Marshmallow | Lightweight Python APIs |
| express-typescript | Express, TypeScript, Prisma | Node.js REST APIs |
| prisma-express | Express 4, Prisma 5, PostgreSQL | Prisma-first Node.js APIs |
| nestjs | NestJS 10+, TypeScript | Enterprise Node.js with DI |
| fastify | Fastify, TypeScript, JSON Schema | High-performance Node.js APIs |
| hono | Hono, TypeScript, Zod OpenAPI | Edge-first APIs (Workers/Bun) |
| bun-elysia | Bun 1.1+, Elysia.js, TypeBox | Bun-native APIs with full type inference |
| adonisjs | AdonisJS 6, Lucid ORM | Laravel-like Node.js framework |
| koa-typescript | Koa, TypeScript, TypeORM | Middleware-composed Node.js APIs |
| trpc-standalone | tRPC, TypeScript, Zod | End-to-end typesafe APIs (standalone) |
| deno-oak | Deno 2, Oak 16+, Deno KV | Deno-native APIs with Oak |
| go-api | Go, Chi, sqlc | Idiomatic Go REST APIs |
| gin-go | Go, Gin, GORM | Go APIs with Gin framework |
| fiber-go | Go, Fiber, GORM/sqlc | Express-like Go framework |
| grpc-go | Go, gRPC, Connect RPC | RPC services with Protobuf |
| rust-axum | Rust, Axum, SQLx | Rust async web services |
| actix-web | Rust, Actix-web 4, SQLx | High-performance Rust APIs |
| spring-boot | Java 21+, Spring Boot 3.2 | Enterprise Java APIs |
| ktor | Kotlin, Ktor, Exposed | Kotlin coroutine-based APIs |
| scala-play | Scala 3, Play Framework, Slick | Scala web applications |
| dotnet-api | .NET 8, C# 12, EF Core | .NET Minimal APIs with CQRS |
| laravel | PHP 8.2+, Laravel 11 | PHP full-stack with Eloquent |
| php-symfony | PHP 8.3+, Symfony 7, Doctrine 3 | Enterprise PHP with Symfony |
| ruby-on-rails | Ruby 3.2+, Rails 7.1+ | Convention-over-configuration web |
| elixir-phoenix | Elixir, Phoenix 1.7+, Ecto | Realtime Elixir with LiveView |
| swift-vapor | Swift 5.9+, Vapor 4, Fluent ORM | Server-side Swift APIs |
| graphql-api | Apollo/Yoga, Pothos, Prisma | GraphQL APIs with code-first schema |
| openapi-codegen | OpenAPI 3.1, openapi-typescript | API-first with generated types |
| mcp-server-typescript | MCP SDK, TypeScript, Node.js | Model Context Protocol servers |
| firebase-functions | Cloud Functions v2, Firestore | Serverless Firebase backend |
| litestar | Litestar v2, Python, Pydantic | Async Python ASGI framework |
| robyn | Robyn, Python, Rust runtime | High-performance async web framework |
| quart | Quart, Python, ASGI | Async Flask-like web framework |
| sanic | Sanic v23+, Python, UVLoop | Async Python web framework |
| starlette | Starlette, Python, ASGI | Lightweight ASGI framework |
| falcon | Falcon v4, Python | High-performance API framework |
| bottle | Bottle, Python | Micro web framework |
| tornado | Tornado v6.4, Python | Async web framework and server |
| aiohttp | aiohttp v3.9, Python | Async HTTP client/server |
| elysia | Elysia v1, Bun, TypeBox | Bun-native type-safe APIs |
| symfony | Symfony 7, PHP 8.3 | Enterprise PHP framework |
| Template | Stack | When to use |
|---|---|---|
| langchain-python | LangChain, Python | LLM chains, agents, tool calling |
| rag-pipeline | Embeddings, Vector DB, Python | Retrieval-augmented generation |
| llm-api | OpenAI/Anthropic SDK, TypeScript | LLM API wrappers with streaming |
| huggingface | Transformers, PEFT, Datasets | Model fine-tuning and inference |
| ml-python | PyTorch, MLflow, polars | ML training pipelines |
| pytorch-lightning | PyTorch 2, Lightning 2 | Structured deep learning training |
| gradio-ml | Gradio 4, Transformers | ML model demo interfaces |
| streamlit | Streamlit 1.38+, pandas | Data apps and dashboards |
| mlflow | MLflow 2, scikit-learn/XGBoost | Experiment tracking and model registry |
| jupyter-data-science | Jupyter, pandas, scikit-learn | Data analysis and exploration |
| data-pipeline | Airflow/Dagster, dbt, Python | ETL and data orchestration |
| apache-airflow | Airflow 2.9+, TaskFlow API | Workflow orchestration and scheduling |
| dagster | Dagster 1.7+, Dagster UI | Software-defined data assets |
| dbt-project | dbt Core 1.8+, SQLFluff | SQL transformation and modeling |
| spark-pyspark | Apache Spark 3.5+, PySpark, Delta Lake | Large-scale data processing |
| polars-python | Polars 1, Python | Fast DataFrame processing (pandas alternative) |
| llamaindex | LlamaIndex v0.12, Python | Data framework for LLM applications |
| dspy | DSPy v2, Python | Programming framework for LLMs |
| vercel-ai-sdk | AI SDK v4, Next.js 15, React | AI-powered streaming text generation |
| ollama | Ollama, Llama 3, Mistral | Local LLM runner and management |
| litellm | LiteLLM, Python | Unified API for 100+ LLM providers |
| vllm | vLLM, Python, CUDA | High-throughput LLM serving |
| crewai | CrewAI v0.86, Python | Multi-agent AI systems |
| autogen | AutoGen v0.4, Python | Multi-agent conversation framework |
| pydantic-ai | PydanticAI, Python | Type-safe agent framework |
| instructor | Instructor, Python, Pydantic | Structured outputs for LLMs |
| outlines | Outlines, Python | Guided text generation |
| anthropic-sdk | Anthropic SDK, TypeScript/Python | Claude 3.5/3 API integration |
| openai-sdk | OpenAI SDK v4, TypeScript/Python | GPT-4o/GPT-4 API integration |
| Template | Stack | When to use |
|---|---|---|
| mongodb-express | MongoDB 7, Mongoose 8, Express | Document database with Node.js |
| neo4j-graphql | Neo4j 5, @neo4j/graphql, Apollo | Graph database with GraphQL API |
| neon-postgres | Neon serverless PostgreSQL, TypeScript | Serverless Postgres with branching |
| cockroachdb | CockroachDB 24, Go, pgx | Distributed SQL, multi-region |
| clickhouse-analytics | ClickHouse 24, Python, dbt | Columnar analytics at scale |
| duckdb-python | DuckDB 1, Python | Embedded analytical SQL engine |
| redis-python | Redis 7.2+, redis-py 5, Redis Stack | Caching, pub/sub, and data structures |
| sqlite-rust | Rust, rusqlite, SQLite 3.45+ | Embedded SQL in Rust applications |
| turso-libsql | Turso, libSQL, TypeScript | Edge-distributed SQLite |
| dynamodb-lambda | DynamoDB, Lambda, AWS SDK v3 | Serverless NoSQL on AWS |
| apache-kafka-java | Kafka 3.7+, Java 21, Kafka Streams | Event streaming and stream processing |
| rabbitmq-node | RabbitMQ 3.13+, amqplib, Node.js | Message queuing with AMQP |
| qdrant | Qdrant, Vector DB, Python/TypeScript | Vector similarity search engine |
| weaviate | Weaviate, GraphQL, Python/JS | AI-native vector search engine |
| pgvector | pgvector, PostgreSQL, embeddings | Vector search in PostgreSQL |
| chroma | Chroma, Python/JavaScript | AI-native vector database |
| milvus | Milvus/Zilliz, Python | High-performance vector database |
| pinecone | Pinecone, Python/TypeScript | Managed vector similarity search |
| mariadb | MariaDB 11.x, MySQL compatible | Open-source relational database |
| planetscale | PlanetScale, Vitess, MySQL | Serverless MySQL platform |
| fauna | Fauna, FQL, GraphQL | Distributed document-relational database |
| xata | Xata, PostgreSQL, TypeScript | Serverless data platform |
| Template | Stack | When to use |
|---|---|---|
| flutter | Flutter 3, Dart 3, Riverpod | Cross-platform from single codebase |
| react-native-expo | Expo SDK 50+, Expo Router | Cross-platform with React Native |
| expo-router | Expo SDK 52+, Expo Router v4 | File-based routing for React Native |
| ionic-capacitor | Ionic 7+, Capacitor | Web-to-native with native plugins |
| capacitor-vue | Vue 3, Capacitor 6, Ionic 8 | Vue-based mobile apps with Capacitor |
| nativescript-angular | NativeScript 8, Angular 17+ | Native mobile with Angular |
| swift-ios | SwiftUI, Swift Concurrency | Native iOS apps |
| jetpack-compose | Kotlin 2, Jetpack Compose, Hilt | Modern Android UI with Compose |
| kotlin-android | Jetpack Compose, Hilt | Native Android apps |
| kotlin-multiplatform | KMP, Compose Multiplatform | Shared Kotlin across all platforms |
| dotnet-maui | .NET MAUI, C#, MVVM | Cross-platform .NET mobile/desktop |
| maui-blazor | .NET 9 MAUI Blazor Hybrid | Blazor components in native shells |
| Template | Stack | When to use |
|---|---|---|
| electron | Electron 28+, React, Vite | Cross-platform desktop with web tech |
| tauri | Tauri 2, Rust + React | Lightweight native desktop apps |
| wails-go | Wails v2, Go, Svelte/React | Go desktop apps with web frontend |
| compose-desktop | Compose for Desktop, Kotlin | JVM desktop with Compose UI |
| avalonia-dotnet | Avalonia 11+, C# 12, .NET 9 | Cross-platform .NET desktop |
| swiftui-macos | SwiftUI, SwiftData, AppKit | Native macOS applications |
| Template | Stack | When to use |
|---|---|---|
| cli-node | Node.js, Commander, Chalk | Node.js command-line tools |
| cli-python | Python, Typer, Rich | Python command-line tools |
| cli-go | Go, Cobra, Bubble Tea | Go command-line tools and TUIs |
| rust-cli | Rust, clap, indicatif | Rust command-line tools |
| puppeteer-node | Puppeteer 22+, TypeScript | Browser automation and scraping |
| vscode-extension | VS Code API, TypeScript | Editor extensions and language servers |
| chrome-extension | Chrome MV3, CRXJS | Browser extensions |
| Template | Stack | When to use |
|---|---|---|
| playwright | Playwright, TypeScript | Cross-browser E2E testing |
| cypress | Cypress, TypeScript | E2E and component testing |
| k6-load-testing | Grafana k6, JavaScript ES6 | Load and performance testing |
| locust-python | Locust 2.29+, Python, gevent | Distributed load testing |
| vitest | Vitest v2, Vite, TypeScript | Vite-native testing framework |
| jest | Jest v29, TypeScript | JavaScript testing framework |
| pytest | pytest v8, Python | Python testing framework |
| msw | MSW, REST/GraphQL mocking | Mock Service Worker for testing |
| Template | Stack | When to use |
|---|---|---|
| aws-lambda-node | AWS Lambda Node.js 20, SAM | Serverless Node.js on AWS |
| lambda-python | AWS Lambda Python 3.12, SAM | Serverless Python on AWS |
| aws-step-functions | Step Functions, CDK, Lambda | Serverless workflow orchestration |
| azure-functions | Azure Functions v4, Cosmos DB | Serverless on Azure |
| google-cloud-run | Cloud Run, Cloud SQL, Pub/Sub | Containerized serverless on GCP |
| cloudflare-workers | Workers, Hono, D1 | Edge compute on Cloudflare |
| netlify-functions | Netlify Functions v2, TypeScript | Serverless on Netlify |
| deno-deploy | Deno Deploy, Deno KV | Edge serverless on Deno |
| supabase-edge | Supabase Edge Functions, Deno | Serverless on Supabase |
| Template | Stack | When to use |
|---|---|---|
| docker-compose | Docker, Compose v2 | Multi-container local dev and deploy |
| kubernetes | Kubernetes, Kustomize | Container orchestration manifests |
| helm-chart | Helm 3, Go templates | Kubernetes package management |
| argocd | ArgoCD 2.10+, Kustomize | GitOps continuous delivery |
| crossplane | Crossplane 1.15+, Provider AWS | Control plane infrastructure |
| skaffold | Skaffold 2.10+, kubectl/Helm | Continuous Kubernetes development |
| tilt-dev | Tilt 0.33+, Tiltfile (Starlark) | Local Kubernetes dev with live updates |
| terraform | Terraform 1.6+, HCL | Infrastructure as code |
| pulumi | Pulumi, TypeScript | IaC with real programming languages |
| aws-cdk | AWS CDK v2, TypeScript | AWS infrastructure with constructs |
| github-actions | GitHub Actions, YAML | CI/CD pipelines and automation |
| dagger-ci | Dagger 0.14+, Go SDK, BuildKit | Programmable CI/CD pipelines |
| earthly-ci | Earthly 0.8+, Earthfile | Containerized reproducible builds |
| ansible | Ansible, Jinja2, YAML | Configuration management and provisioning |
| nix-flake | Nix 2.20+, Nixpkgs, flake-utils | Reproducible dev environments and builds |
| bazel-java | Bazel 7, Java 21, bzlmod | Hermetic builds for large codebases |
| prometheus-grafana | Prometheus 2.50+, Grafana 10+ | Metrics, dashboards, and alerting |
| opentelemetry-node | OpenTelemetry JS SDK, OTLP | Distributed tracing and observability |
| railway | Railway, Docker, Nixpacks | Application hosting platform |
| flyio | Fly.io, Firecracker, Docker | Global application platform |
| coolify | Coolify, Docker, Self-hosted | Self-hosted PaaS alternative |
| kamal | Kamal, Docker, Traefik | Zero-downtime Docker deployments |
| turborepo | Turborepo v2, pnpm/npm/yarn | Monorepo build system |
| nx | Nx v18+, TypeScript/JavaScript | Smart monorepo build system |
| changesets | Changesets, Monorepos | Versioning and changelog tool |
| pnpm-workspace | pnpm workspaces, Monorepo | Workspace package management |
| version-pnpm | pnpm, Workspace versioning | Granular workspace version control |
| vite | Vite v5+, Rollup, esbuild | Next-gen frontend tooling |
| rollup | Rollup v4, JavaScript bundler | ES module bundler |
| esbuild | esbuild v0.20+, Go-based | Ultra-fast JavaScript bundler |
| parcel | Parcel v2, Zero-config | Zero-config bundler |
| Template | Stack | When to use |
|---|---|---|
| discord-bot | discord.js v14, TypeScript | Discord bots with slash commands |
| slack-bot | Bolt.js, Block Kit | Slack apps and workflows |
| telegram-bot | python-telegram-bot v20 | Telegram bots with conversations |
| obsidian-plugin | Obsidian API, TypeScript | Obsidian vault plugins |
| figma-plugin | Figma Plugin API, TypeScript | Figma design tool plugins |
| raycast-extension | Raycast API, React | Raycast launcher extensions |
| Template | Stack | When to use |
|---|---|---|
| unity-csharp | Unity 2022+, C# | Unity game development |
| godot-gdscript | Godot 4, GDScript | Godot game development |
| godot-rust | Godot 4.3+, Rust (gdext) | Godot with Rust game logic |
| unreal-cpp | Unreal Engine 5, C++ | AAA game development |
| bevy-rust | Bevy 0.14+, Rust, bevy_rapier | ECS game engine in Rust |
| phaser-game | Phaser 3.80+, TypeScript, Vite | 2D browser games |
| pixi-js | PixiJS 8, TypeScript | WebGL/WebGPU 2D rendering |
| babylon-js | Babylon.js 7, TypeScript | 3D WebGL/WebGPU engine |
| webgpu-wgsl | WebGPU, WGSL, TypeScript | GPU rendering and compute |
| pygame-python | Pygame 2.5+, Python | Python 2D game development |
| raylib-c | raylib 5, C17, CMake | Lightweight C game development |
| love2d-lua | LOVE 11.5+, Lua 5.1 | Lua 2D game framework |
| defold-lua | Defold 1.9+, Lua 5.1 | Cross-platform Lua game engine |
| Template | Stack | When to use |
|---|---|---|
| clojure-ring | Clojure 1.12, Ring, Compojure | Clojure web apps on JVM |
| crystal-kemal | Crystal 1.12+, Kemal | Fast compiled web framework |
| gleam-lustre | Gleam 1, Lustre, BEAM | Type-safe Erlang/BEAM apps |
| haskell-servant | Haskell GHC 9.6+, Servant | Type-level HTTP APIs in Haskell |
| julia-project | Julia 1.10+, Pkg | Scientific computing and HPC |
| nim-web | Nim 2, Jester, Karax | Efficient compiled web apps |
| ocaml-dream | OCaml 5, Dream, Dune | OCaml web with multicore |
| r-shiny | R 4.3+, Shiny, golem | Interactive data dashboards |
| v-lang | V 0.4, vweb | Simple compiled language for web |
| zig-project | Zig 0.13, build.zig | Systems programming with Zig |
| Template | Stack | When to use |
|---|---|---|
| monorepo | Turborepo, pnpm workspaces | Multi-package repositories |
| open-source-lib | TypeScript, tsup, Changesets | Publishing npm packages |
| stripe-integration | Stripe SDK, Webhooks | Payment processing integration |
| websocket-node | ws/Socket.IO, TypeScript | Realtime WebSocket servers |
| wasm-rust | Rust, wasm-bindgen, wasm-pack | WebAssembly modules |
| embedded-rust | Rust no_std, embassy, HAL | Embedded systems and microcontrollers |
| deno-fresh | Deno, Fresh, Preact | Deno-native web framework |
| solidity-hardhat | Solidity, Hardhat, Ethers.js | Smart contract development |
| wordpress-theme | WordPress 6, PHP, Gutenberg | WordPress block themes |
| better-auth | Better Auth, TypeScript | Framework-agnostic auth library |
| auth-js | Auth.js v5, Next.js | Authentication for Next.js |
| lucia-auth | Lucia v3, TypeScript | Auth library for serverless |
| clerk | Clerk, Next.js/React | Complete user management |
| supabase-auth | Supabase Auth, PostgreSQL | Open-source authentication |
| lemon-squeezy | Lemon Squeezy, TypeScript | Merchant of record for SaaS |
| paddle | Paddle, TypeScript | Payments infrastructure |
| razorpay | Razorpay, Node.js | Payments for India |
| cqrs | CQRS, TypeScript/Python | Command Query Responsibility Segregation |
| event-sourcing | Event Sourcing, TypeScript/Python | State as event stream |
| hexagonal-architecture | Hexagonal Architecture, TypeScript | Ports and Adapters pattern |
| ddd | Domain-Driven Design, TypeScript | Bounded contexts, aggregates |
| feature-flags | Feature Flags, LaunchDarkly | Gradual rollout and A/B testing |
| rate-limiting | Rate Limiting, Redis | Token bucket and sliding window |
| webhooks | Webhooks, HMAC | Event delivery mechanism |
| event-driven | Event-Driven Architecture | Async message processing |
| mcp-server | MCP Server, TypeScript | Model Context Protocol servers |
| claude-code | Claude Code, CLAUDE.md | Claude's agentic coding tool |
Claude won't know you use named exports, prefer date-fns over moment, or have a no-any policy unless you tell it.
Writing good rules from scratch is tedious — file naming, import ordering, anti-patterns, library choices. Most people skip it. The sharp edges differ per stack too: what Claude gets wrong in Next.js has nothing to do with what it gets wrong in FastAPI.
Every rule in these templates exists because someone shipped code where Claude did the wrong thing without it.
New templates and fixes welcome. Read the Contributing Guide before opening a PR.
Made by people who got tired of Claude ignoring their coding standards.