Production-tested Cursor Rules for TypeScript projects — covers the patterns that matter most when building real software.
- Dependency Discipline — evaluate packages before installing
- Explicit Error Handling — typed errors, no silent failures
- Comments Policy — explain WHY not WHAT
- Naming Conventions — consistent, self-documenting
- File Size Discipline — co-location and modularity
- Server Components First
- State Management Hierarchy (URL → React → Zustand → React Query)
- Parallel Data Fetching
- Loading & Error States
- Database Query Safety — always use select
- API Route Security — auth, validate, authorize, respond
- Webhook Security — signatures, idempotency, async processing
- Prisma Best Practices
These rules are automatically available when you install this plugin in Cursor.
Or copy individual .mdc files to your .cursor/rules/ directory.
This plugin includes a curated subset. The complete Cursor Rules Pack v2 (50 rules with before/after examples) is available at:
→ https://github.com/oliviacraft/cursor-rules-pack-sample
→ https://oliviacraftlat.gumroad.com/l/wyaeil ($27)
MIT