RulePack
Demo paid pack — preview the pay-gate. Files unlock with purchase (checkout coming soon).
Official Vue 3 Style Guide conventions for Composition API + <script setup> (multi-word names, keyed v-for, scoped styles).
Strict TypeScript baseline: no any, narrowing on unknown, exhaustive switches, no enums.
Test-first conventions: test names are sentences, no mocks for code we own, real DB in integration tests.
Official HashiCorp Terraform style & structure: terraform fmt/validate, snake_case naming, standard files, pinned versions.
Conventions for TanStack Query (React Query v5): array query keys, staleTime vs gcTime, retries, invalidation after mutations.
Tailwind CSS v4 conventions: CSS-first config via @theme, no tailwind.config.ts, design tokens as CSS vars.
SvelteKit + Svelte 5 runes conventions ($state/$derived/$effect/$props, filesystem routing, universal vs server load).
shadcn/ui conventions: you own the components, cn() + CVA variants, Radix + Tailwind, components.json.
Security baselines: never commit secrets, parameterised queries only, validate at trust boundaries, never log PII.
Idiomatic axum 0.8 service rules: layered tower, tracing, thiserror, sqlx, async-first.
Idiomatic Rust library/API design per the official Rust API Guidelines (naming, common traits, conversions, future-proofing).
Modern React (19+) patterns: hooks discipline, Suspense, transitions, no class components.
Python style per PEP 8: 4-space indent, 79 cols, snake_case/CapWords naming, grouped imports, plus PEP 257 docstrings.
FastAPI conventions: pydantic v2, async-first endpoints, dependency injection, OpenAPI hygiene.
Official Playwright e2e best practices: user-facing locators, web-first auto-retrying assertions, isolated tests, no manual waits.
Opinionated rules for Next.js 15+/16 App Router projects (server components, async params, no any).
Idiomatic Go 1.22+ rules: stdlib net/http with mux, error wrapping, context discipline, no framework lock-in.
Idiomatic Go style from Effective Go + Code Review Comments: naming, errors, interfaces, concurrency idioms, gofmt.
Conventional Commits — subject in imperative mood, body explains the why, breaking changes flagged.
Official Dockerfile authoring best practices: multi-stage builds, small pinned base images, cache-friendly ordering, non-root, no baked secrets.
Official Django coding style, ORM query optimization (select_related/prefetch_related), and security rules for AI agents.
Better Auth (TypeScript) conventions: one betterAuth() server instance, typed auth client, plugins, server-side getSession.
Auth.js / NextAuth v5 conventions: central auth.ts, universal auth(), App Router handlers, adapters, edge-safe middleware.
Astro rules: ship zero JS by default, add client:* islands only for interactivity, type-safe content collections.
Modern Angular conventions: standalone components, signals, inject(), built-in control flow, and official style-guide naming.
Search the rulepack registry by name, scope, or keyword.