adr-template
01Cursor rule Cursor
An Architecture Decision Record (ADR) template for documenting important software design choices. An ADR records what was decided, why it was chosen, its status, and when it may be replaced.
Cursor rule Cursor
An Architecture Decision Record (ADR) template for documenting important software design choices. An ADR records what was decided, why it was chosen, its status, and when it may be replaced.
Cursor rule Cursor
A lightweight architecture-document template for small projects, covering the system, structure, key flows, data, interfaces, technology choices, and other essentials.
Cursor rule Cursor
A documentation rulebook covering common project documents such as README files, API references, change logs, deployment guides, and user manuals.
Cursor rule Cursor
A set of rules for writing feature specification documents: detailed records of what a software feature should do, how it connects to other parts, and how it will be accepted. It is aimed at medium-to-large projects with multiple teams or complex dependencies.
Cursor rule Cursor
A set of rules for writing module design documents with clear structure, diagrams, and design principles such as keeping responsibilities separate.
Cursor rule Cursor
A guide for designing software modules, covering technical debt, required design sections, reviews, tailoring, and how modules evolve.
Cursor rule Cursor
A set of rules for checking a software module’s quality, including performance, reliability, security, monitoring, and capacity.
Cursor rule Cursor
A detailed specification for designing software modules around seven areas, including goals, users, models, workflows, states, interfaces, and data.
Cursor rule Cursor
A framework-independent set of front-end engineering rules covering project folders, state handling, testing, observability, and deployment, with notes for Vue, React, and Svelte projects.
Cursor rule Cursor
Coding rules for Vue 3, a JavaScript framework for building web interfaces, including component names, file structure, TypeScript usage, state, and API handling.
Cursor rule Cursor
A set of development rules for WeChat Mini Programs, which are small apps that run inside WeChat. It covers TypeScript, styling, page structure, reusable components, shared state, and network requests.
Cursor rule Cursor
A set of C# and .NET coding rules covering names, asynchronous methods, cancellation, and error handling.
Cursor rule Cursor
A set of Go coding and engineering guidelines for Go 1.21 or later. It covers project folders, dependency management, naming, comments, errors, APIs, testing, security, and deployment.
Cursor rule Cursor
Java coding and engineering guidelines (Java 编码与工程规约).
Cursor rule Cursor
A collection of conventions for structuring Python projects and packages, including configuration, source code, tests, and dependencies.
Cursor rule Cursor
Chinese-language rules for using AI to analyze software code, system structure, and business logic. They require tracing modules and calls, identifying hidden decisions, and producing architecture, class, dependency, and sequence diagrams.
Cursor rule Cursor
A set of general coding standards for naming, function design, variables, constants, and separating responsibilities across programming languages.
Cursor rule Cursor
A set of database design rules written in Chinese. It covers relationships between tables, application-level checks, transactions, indexes, and other database practices.
Cursor rule Cursor
A specification for generating unit tests for the Repository layer of Spring Boot applications. A repository is the code that reads and writes application data, and Spring Boot is a Java framework for building such applications.
Cursor rule Cursor
A set of baseline rules for software projects, including coding, documentation, logging, security, performance, and checks after changes. The input states that responses using this rule should be in Simplified Chinese, while technical terms may remain in English.
Cursor rule Cursor
Observability (Logging, Metrics, Tracing, Alerting).
Cursor rule Cursor
A set of Cursor coding rules covering code quality, Chinese comments, logging, error handling, security, performance, testing, and delivery checks. Cursor rules guide an AI coding assistant's work in a project.
Cursor rule Cursor
A role and communication guide for an experienced product manager and software architect who explains technical work in Chinese and focuses on simple, maintainable solutions.
Cursor rule Cursor
A baseline of security practices for applications, covering threat modeling, input checks, login and permissions, tokens, encryption, injection risks, and browser or network attacks.