paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Describes the initial configuration process for the PressThat application, including website details.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Describes the initial configuration process for the PressThat application, including website details.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Details the new user experience flow, guiding users through the initial setup and configuration.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
General information about the PressThat project, a system tray app for WordPress draft posts.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Emphasizes the importance of prioritizing error handling and edge cases in Python code. globs: /.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Limits blocking operations in routes, favoring asynchronous and non-blocking flows. globs: /routers/.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies the use of functional components and Pydantic models for input validation in FastAPI routes. globs: /routers/.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Outlines the preferred style for conditional statements in Python files. globs: /.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Lists essential dependencies for FastAPI projects. globs: /requirements.txt.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Emphasizes the reliance on FastAPI’s dependency injection system for managing state and shared resources. globs: /dependencies/.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Defines the preferred file structure for FastAPI router modules. globs: /routers/.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies the use of 'def' and 'async def' for function definitions within FastAPI routers. globs: /routers/.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies the use of middleware for logging, error monitoring, and performance optimization in FastAPI applications. globs: /middleware/.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Prioritizes API performance metrics in FastAPI applications, focusing on response time, latency, and throughput. globs: /.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Outlines performance optimization techniques for FastAPI applications, including asynchronous operations and caching. globs: /.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Recommends minimizing the use of startup and shutdown events in favor of lifespan context managers. globs: /main.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies general Python style guidelines including functional programming preferences and naming conventions. globs: /.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Sets guidelines for creating or modifying automation scripts within the project.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Defines the guidelines to be followed when updating documentation.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Defines the general guidelines to be followed when making changes to automation scripts.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Defines error handling and validation strategies within Ruby code in DragonRuby projects. globs: /.rb.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies general Ruby coding style, structure, and best practices for DragonRuby projects. globs: /.rb.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Enforces specific naming conventions for files, methods, variables, classes, and modules in DragonRuby projects. globs: /.rb.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Dictates syntax and formatting guidelines for Ruby code within DragonRuby projects, adhering to the Ruby Style Guide. globs: /.rb.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies commit message standards to all files in the project. globs: /.
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: