A Cursor rule file for computer-vision projects, where software analyzes images or video. It covers image processing, object detection, image segmentation, face recognition, machine-learning tools, and project practices.
A rule for writing Git commit messages in a standard format, such as `fix: correct login error` or `feat(api): add search`. A commit message records what a code change contains.
Rules for writing consistent Git commit messages, using labels such as feat for a feature, fix for a bug, and docs for documentation. A commit message records one set of code changes.
General guidance for building and operating backend systems, including APIs, databases, security, performance, testing, monitoring, and cloud infrastructure. An API is a defined way for software systems to communicate.
Guidance for connecting Go backend code to a database, including safe queries, error handling, connection reuse, and optional use of an object-relational mapper, a tool that maps code objects to database data.
A set of Chinese-language rules for implementing gRPC services in Go. gRPC is a way for software services to communicate using defined messages and procedures.
A set of coding and architecture rules for scalable Go backends. It covers databases, APIs, concurrency, performance, security, microservices, containers, monitoring, and deployment.
A set of rules for data transfer objects, or DTOs—small structures used to carry data into or out of an application. It requires record types and validation in their compact constructors.
A set of rules for Java classes that represent database records, called entities. It defines required annotations, automatic ID creation, lazy relationship loading, and field validation.
A set of rules for writing Java code, including guidance on keeping designs focused, avoiding repetition, and following OWASP security practices. OWASP is a group that publishes guidance for building safer software.
A set of rules for Spring Data repositories, which are interfaces that access application data. It specifies JpaRepository, JPQL queries, DTOs, and EntityGraph settings for related records.
A set of rules for building REST controllers in Spring Boot. REST controllers expose web API endpoints, and the rules cover routes, HTTP methods, dependency injection, responses, and errors.
A set of coding rules for Kotlin applications built with Spring Boot, a Java-based framework for web services. It covers project layout, naming, Kotlin style, and common design patterns.
A collection of coding rules for Cursor AI covering areas such as front-end, back-end, AI, and DevOps work. The listed rules require each code file to start with a path or filename comment and describe a comment’s purpose rather than its effect.
A collection of coding rules covering areas such as frontend, backend, artificial intelligence, and DevOps—the work of building and operating software systems.
An entry-creation rule that allows a new entry only after an administrator has approved it and payment is complete. An entry is a new record added to a system.