paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Focuses on routing, CSRF protection, context handling, and template usage within the internal handlers directory.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Focuses on routing, CSRF protection, context handling, and template usage within the internal handlers directory.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies general best practices for HTMX, Go, and Fiber development to Go files. Focuses on Fiber framework usage. globs: /.go.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Enforces specific folder structure at root level. globs.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Structure of ApiResponse class. globs: /src/main/java/com/example/ApiResponse.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Sets standards for Data Transfer Objects (DTOs), typically records, including parameter validation in compact canonical constructors. globs: /src/main/java/com/example/dtos/.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Sets the standards for entity class design including annotations, ID generation strategies, and relationship configurations for database interaction. globs: /src/main/java/com/example/entities/.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies general coding standards and best practices for Java development, focusing on SOLID, DRY, KISS, and YAGNI principles, along with OWASP security guidelines. globs: /.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Structure of GlobalExceptionHandler class. globs: /src/main/java/com/example/GlobalExceptionHandler.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Governs the structure and functionality of repository classes, emphasizing the use of JpaRepository, JPQL queries, and EntityGraphs to prevent N+1 problems. globs: /src/main/java/com/example/repositories/.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies standards for RestController classes, including API route mappings, HTTP method annotations, dependency injection, and error handling with ApiResponse and GlobalExceptionHandler. globs: /src/main/java/com/example/controllers/.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Defines the structure and implementation of service classes, enforcing the use of interfaces, ServiceImpl classes, DTOs for data transfer, and transactional management. globs: /src/main/java/com/example/services/.java.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Governs application logic design in Spring Boot projects, defining the roles and responsibilities of RestControllers, Services, Repositories, and DTOs. globs: /src/main/java//.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for ensuring accessibility in Astro components, including semantic HTML and ARIA attributes.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for building and deploying Astro projects, including environment variable handling and CI/CD pipelines.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for Astro component development including proper composition and props.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for content management using Markdown and MDX files in Astro.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for data fetching in Astro using Astro.props, getStaticPaths(), and Astro.glob().
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
General rules and principles for developing with Astro framework.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for utilizing Astro integrations and plugins, configured in astro.config.mjs.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for performance optimization in Astro, emphasizing static generation and partial hydration.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Enforce the recommended Astro project structure.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for utilizing Astro's file-based routing system and dynamic routes.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for SEO and meta tag implementation in Astro using the tag and canonical URLs.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for styling in Astro using scoped styles, global styles, and CSS preprocessors.
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: