Cursor rule Cursor
Core instructions defining the AI assistant's persona, response format, general coding principles, communication guidelines, and specialized mode management.
Cursor rule Cursor
Core instructions defining the AI assistant's persona, response format, general coding principles, communication guidelines, and specialized mode management.
Cursor rule Cursor
Provides project-specific context like tech stack, directory structure, coding conventions, and key libraries. Needs user customization.
Cursor rule Cursor
TEMPLATE: Documents common mistakes, anti-patterns, or outdated syntax specific to this project to help the AI avoid them. Needs user customization.
Cursor rule Cursor
Defines the available Model Context Protocol (MCP) servers and their capabilities based on the user's mcp.json. Use when interacting with any MCP Server command.
Cursor rule Cursor
C++20/23 best practices and patterns for modern software development.
Cursor rule Cursor
Python 3 best practices and patterns for modern software development.
Cursor rule Cursor
TypeScript coding standards and best practices.
Cursor rule Cursor
Generates or refines API reference documentation, detailing endpoints, parameters, request/response formats, authentication methods, and error codes. Focuses on technical accuracy and developer usability.
Cursor rule Cursor
Designs API endpoints and contracts (e.g., REST resources/endpoints, GraphQL schemas/queries/mutations), defining request/response formats, methods, status codes, and authentication requirements.
Cursor rule Cursor
Reviews web interfaces, content, or code snippets for common accessibility (a11y) issues based on WCAG guidelines, ensuring usability for people with disabilities.
Cursor rule Cursor
Analyzes test coverage reports (if provided) or code structure to identify areas with low test coverage and suggest specific test cases or strategies to improve it.
Cursor rule Cursor
Analyzes provided datasets, metrics, or structured data files (CSV, JSON, etc.) to identify trends, patterns, summaries, or answer specific questions about the data.
Cursor rule Cursor
Analyzes project dependencies listed in configuration files (e.g., package.json, requirements.txt, pom.xml, go.mod) to check for updates, potential vulnerabilities, unused packages, or licensing issues.
Cursor rule Cursor
Parses and analyzes log files or snippets (e.g., application logs, server logs) to identify errors, trace requests, find specific events, or summarize log activity.
Cursor rule Cursor
Analyzes requirement descriptions (PRDs, user stories, feature requests) to extract, clarify, and structure functional and non-functional requirements, identifying ambiguities and potential conflicts.
Cursor rule Cursor
Implements core application logic, business rules, algorithms, utility functions, or backend processes based on requirements or specifications, focusing on correctness, clarity, and efficiency.
Cursor rule Cursor
Reviews an existing software architecture design (provided via diagrams, documents, or code structure overview) against best practices, project requirements, and non-functional goals like scalability, maintainability, and security.
Cursor rule Cursor
Designs caching strategies to improve application performance and reduce load on backend systems, considering cache placement, data types, invalidation methods, and consistency trade-offs.
Cursor rule Cursor
Systematically diagnoses and helps resolve general coding errors, runtime exceptions, logic flaws, or unexpected behavior in application code.
Cursor rule Cursor
Reviews code snippets or files, identifying potential issues related to code quality, style consistency, best practices, readability, maintainability, and potential logic flaws.
Cursor rule Cursor
Performs a preliminary check of code, configuration, or processes against specified compliance requirements (e.g., HIPAA, GDPR, PCI-DSS - based on provided checklists or rules), identifying potential gaps. Requires specific compliance rules as input.
Cursor rule Cursor
Defines clear contracts (interfaces, protocols, function signatures) between different software components, modules, microservices, or layers within an application to ensure clear boundaries and interactions.
Cursor rule Cursor
Assists in creating new Cursor rule (.mdc) files, ensuring correct formatting and structure.
Cursor rule Cursor
Assists in creating a testing strategy or plan for a feature, component, or system, outlining test levels (unit, integration, E2E), types (functional, performance, security), scope, and key scenarios.