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
Cursor rule "code-quality-tools" from wjgogogo/cursor-rules, covering 代码质量工具配置, eslint 配置 [p0], prettier 配置 [p0], .prettierignore and vs code 配置 [p1].
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
Cursor rule "install-package" from wjgogogo/cursor-rules, covering npm 包安装规范, 安装要求, 示例, ✅ 正确 and monorepo workspace 管理.
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
Cursor rule "project-setup" from wjgogogo/cursor-rules, covering 项目配置规范, 核心技术栈 [p0], package.json 配置 [p0], tsconfig.json 配置 [p0] and vite.config.ts 配置 [p0].
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
Cursor rule "security-standards" from wjgogogo/cursor-rules, covering 安全规范, 核心原则 [p0], 输入验证, xss 防护 and csrf 防护.
Cursor rule Cursor
Cursor rule "styling-standards" from wjgogogo/cursor-rules, covering 样式规范, 核心原则, tailwind css 使用, shadcn/ui 组件 and 设计系统基础.
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.
Skill Claude CodeCodex
A diagramming aid for creating and editing Excalidraw files, which are editable hand-drawn-style diagrams.
Skill Claude CodeCodex
A Chinese-language guide to analysing the React 19.2 source code and its client-side rendering design. React is a JavaScript library for building user interfaces.