api-design
01Cursor rule Cursor
API design guidelines for REST and GraphQL interfaces, including resource names, responses, error codes, and versioning. REST uses standard web requests, while GraphQL lets clients request specific data.
Cursor rule Cursor
API design guidelines for REST and GraphQL interfaces, including resource names, responses, error codes, and versioning. REST uses standard web requests, while GraphQL lets clients request specific data.
Cursor rule Cursor
Dockerfile guidelines for packaging an application into a Docker image, a portable bundle containing code and its runtime. They cover multi-stage builds, smaller images, caching, and running with fewer privileges.
Cursor rule Cursor
A set of Git rules covering branches, commit messages, merging, rebasing, temporary saved changes, and branch cleanup. Git is a tool for tracking changes to code.
Cursor rule Cursor
A set of coding rules for Go, a programming language. The guidance covers concurrency, interfaces, error handling, project structure, and performance.
Cursor rule Cursor
Kubernetes 规范 - Pod/Service/Deployment/Helm.
Cursor rule Cursor
A set of Linux command-line and system-administration rules. Linux is an operating system commonly used for servers; the guide also includes shell scripting and Docker commands for running containers.
Cursor rule Cursor
Development guidelines for MongoDB, a database that stores data as flexible documents, with examples using Mongoose, a Node.js library for defining and querying them. They cover schemas, aggregation, indexes, transactions, and document design.
Cursor rule Cursor
Development guidelines for NestJS, a framework for building server applications with TypeScript. They cover modules, dependency injection, controllers, standalone applications, GraphQL, and microservices.
Cursor rule Cursor
Development guidelines for Next.js applications using the App Router, a way to organize pages and server-side features. They cover Server Actions, Server Components, Suspense loading states, and partial prerendering.
Cursor rule Cursor
A shared set of project rules for Git, TypeScript, code style, file organization, and AI-assisted development.
Cursor rule Cursor
A set of Python data-science guidelines and examples for working with tables and arrays, training machine-learning models, and creating charts. It covers Pandas, NumPy, scikit-learn, PyTorch, Matplotlib, and Seaborn.
Cursor rule Cursor
A set of development rules for building FastAPI web services in Python, including request validation with Pydantic version 2, routing, database access, authentication, asynchronous code, and dependency injection.
Cursor rule Cursor
A set of React development rules covering newer tools for data access, form actions, optimistic updates, delayed rendering, and concurrent features. React is a JavaScript library for building user interfaces.
Cursor rule Cursor
Development guidelines for Rust, a programming language designed to catch many memory and data-sharing errors during compilation. They cover ownership, lifetimes, error handling, concurrency, performance, and project structure.
Cursor rule Cursor
A testing guide covering unit tests for individual pieces of code, integration tests for connected parts, and end-to-end tests for complete user flows. It includes Vitest, React Testing Library, and Playwright examples.
Cursor rule Cursor
A set of TypeScript coding rules covering types, interfaces, generics, and built-in utility types. It also recommends strict checking, avoiding `any`, and using type inference.
Cursor rule Cursor
A set of coding rules for Vue 3, a JavaScript framework for building web interfaces. It covers the Composition API, reactive data, typed component properties, Pinia state management, and VueUse utilities.
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: