api-design
01Cursor rule Cursor
A set of rules for designing web APIs, including REST principles, shared response formats, HTTP status codes, and request validation.
Cursor rule Cursor
A set of rules for designing web APIs, including REST principles, shared response formats, HTTP status codes, and request validation.
Cursor rule Cursor
Configuration rules for code-quality tools such as ESLint, which checks code patterns, and Prettier, which formats code automatically.
Cursor rule Cursor
A set of rules for integrating and using Context7 through MCP, a way for coding tools to connect to external services or information sources.
Cursor rule Cursor
An index of core coding rules, with priorities and summaries for the project’s technology foundations and code quality requirements.
Cursor rule Cursor
Instructions for creating a standard designSystem.json file from an interface screenshot, recording visual design details for an AI coding tool.
Cursor rule Cursor
A set of rules for writing documentation in Markdown, including formatting, language style, and spacing between Chinese and English text.
Cursor rule Cursor
A set of rules for handling errors, including error categories, API errors, and application-wide error handling.
Cursor rule Cursor
A set of rules for writing Git commit messages, which describe changes saved to a code repository.
Cursor rule Cursor
A set of rules for installing npm packages, including requirements, examples, and managing packages in a monorepo—a repository containing multiple related projects.
Cursor rule Cursor
A response-format rule that requires the agent to state its current mode at the beginning of every reply.
Cursor rule Cursor
A response-format rule that requires the agent to state its current mode at the beginning of every reply.
Cursor rule Cursor
A set of rules for organizing module exports, including how to export values and types and how to arrange index files. A module is a file or group of files that shares code with other parts of a project.
Cursor rule Cursor
A set of naming rules for files, variables, and Boolean values. Boolean values are true-or-false data such as whether a feature is enabled.
Cursor rule Cursor
A set of rules for improving application performance, including image handling, code splitting, and bundle size. A bundle is the set of files prepared for a browser to download.
Cursor rule Cursor
A set of project-configuration rules covering the technology stack and the package.json, tsconfig.json, and vite.config.ts files. These files define dependencies and settings for a JavaScript or TypeScript project.
Cursor rule Cursor
A set of rules for writing React applications, including how to define components, use Hooks, and manage state. React is a JavaScript library for building user interfaces.
Cursor rule Cursor
A set of application-security rules covering input validation, XSS protection, and CSRF protection. XSS and CSRF are attacks that can run unwanted code or submit unwanted actions through a user's browser.
Cursor rule Cursor
A set of styling rules covering Tailwind CSS, shadcn/ui components, and basic design-system choices. Tailwind CSS is a utility-based way to write styles, while shadcn/ui provides reusable interface components.
Cursor rule Cursor
A task-management rule set for breaking work into smaller tasks, tracking progress as work changes, and using AI to help carry out those tasks.
Cursor rule Cursor
A set of rules for choosing and using a project's technology stack. It covers core technologies, state management, user-interface components, forms, and validation.
Cursor rule Cursor
A set of testing rules covering test practices and strategy. It discusses unit tests for small pieces of code, integration tests for connected components, and end-to-end tests for complete workflows.
Cursor rule Cursor
A set of TypeScript coding rules. TypeScript is JavaScript with added type information that helps describe and check the data code uses.
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: