awesome-ai-dev

51 mods across 1 repository, 11 stars between them.

api-design

01

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

dockerfile

02

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago C 0 tokens original MIT

git

03

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

go

04

awesome-ai-dev/awesome-ai-dev

Cursor rule Cursor

A set of coding rules for Go, a programming language. The guidance covers concurrency, interfaces, error handling, project structure, and performance.

not rated 11 7mo ago A 0 tokens original MIT

linux

06

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

mongodb

07

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

nestjs

08

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

nextjs

09

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

project

10

awesome-ai-dev/awesome-ai-dev

Cursor rule Cursor

A shared set of project rules for Git, TypeScript, code style, file organization, and AI-assisted development.

not rated 11 7mo ago A 459 tokens original MIT

python-data

11

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

python-fastapi

12

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

react

13

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

rust

14

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

testing

15

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

typescript

16

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original MIT

vue3

17

awesome-ai-dev/awesome-ai-dev

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.

not rated 11 7mo ago A 0 tokens original 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: