GoranErhartic/cursor-development-rules

19Stars on the repository
81Mods indexed here, across every type
6mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

aggregation

52

GoranErhartic/cursor-development-rules

Cursor rule Cursor

Response aggregation and transformation patterns for BFF - parallel calls, CompletableFuture, partial failures.

not rated 19 6mo ago A 17 tokens original MIT

cqrs

54

GoranErhartic/cursor-development-rules

Cursor rule Cursor

CQRS pattern for Spring Boot BFF - commands, queries, handlers, dispatcher (no database transactions).

not rated 19 6mo ago A 21 tokens original MIT

jpa

58

GoranErhartic/cursor-development-rules

Cursor rule Cursor

Spring Data JPA patterns - repositories, entities, transactions, query optimization.

not rated 19 6mo ago A 14 tokens original MIT

nodejs-base

59

GoranErhartic/cursor-development-rules

Cursor rule Cursor

Node.js + TypeScript base guide - technology stack, rule routing, key conventions (Express, Fastify, NestJS, Hono).

not rated 19 6mo ago A 0 tokens original MIT

orm

60

GoranErhartic/cursor-development-rules

Cursor rule Cursor

Database access patterns - Prisma, Drizzle, TypeORM, migrations, transactions.

not rated 19 6mo ago A 15 tokens original MIT

api-design

71

GoranErhartic/cursor-development-rules

Cursor rule Cursor

RESTful API design - HTTP methods mapping (GET/POST/PUT/PATCH/DELETE), status codes guide (2xx/4xx/5xx), plural resource naming, pagination (offset and cursor-based), filtering, URL versioning (/api/v1/), idempotency keys, HATEOAS.

not rated 19 6mo ago A 63 tokens MIT

architecture

72

GoranErhartic/cursor-development-rules

Cursor rule Cursor

Architecture principles - Clean Architecture layers (Domain→Application→Infrastructure→API), Vertical Slice, CQRS command/query separation, DDD aggregates/value objects, SOLID, dependency direction rules.

not rated 19 6mo ago A 36 tokens MIT

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: