paulpham157/paul-s-cursor-rules
Cursor rule Cursor
General Python project rules for all Python files in the project. Enforces specific Python versions and class usage.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
General Python project rules for all Python files in the project. Enforces specific Python versions and class usage.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules to apply to files relating to Langchain. Langchain is responsible for LLM related workflows.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules for Panel views, specifying that Panel should be used for the visualization layer.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Rules related to Param, to be applied when defining models. Models use Param to define parameters with validation and reactivity.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Defines the AI's behavior as a general programming assistant, focusing on accuracy, reasoning, and fulfilling user requirements across all file types. globs: /.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Sets the AI to act as an expert in HTML, Tailwind CSS, and vanilla JavaScript, focusing on clarity and readability for all HTML, JS, and CSS files. globs: /.{html,js,css}.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Provides additional guidelines for HTMX development, focusing on semantic HTML, security, extensions, progressive enhancement, and server-side templating. globs: /.html.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies general HTMX best practices to all HTML files in the project, ensuring consistent use of HTMX attributes for requests, content swapping, and user feedback. globs: /.html.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Enforces a specific folder structure within the 'src' directory for HTMX projects, promoting organization and maintainability of templates, static assets, and application logic.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Advises using Django's class-based views when constructing HTMX responses in view files. Class-based views provide a structured way to handle different HTTP methods. globs: /views.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies that Django forms should be used when handling form inputs in Python files named forms.py. This rule ensures consistent form handling practices within the project. globs: /forms.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Recommends utilizing Django's middleware for handling request and response processing. Middleware allows for global actions to be performed on requests and responses. globs: /middleware.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies that Django's ORM should be used for interacting with the database when defining models. This encourages a consistent approach to database operations across the project. globs: /models.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Specifies the use of Django's staticfiles app for managing static assets within the 'static' directory. This promotes consistent and efficient management of CSS, JavaScript, and other static files. globs: /static//.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Ensures Django's URL routing system is used in URL configuration files. This promotes consistent and maintainable URL management across Django projects. globs: /urls.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Encourages adhering to Django's best practices for project structure, especially in settings files. This promotes maintainability and standardization across Django projects. globs: /settings.py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies best practices for HTMX and Django integration, focusing on template usage within the 'templates' directory. It encourages using Django's templating engine with HTMX attributes. globs: /templates//.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Provides additional instructions for HTMX and Flask, primarily related to templating.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Enforces a standard folder structure for Flask projects with Python files. globs: .py.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Applies best practices for HTMX and Flask development within the app directory.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Applies general best practices for using HTMX with Go, focusing on server-side rendering and request handling. globs: /.go.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
description: Provides additional instructions for implementing HTMX with Go, including semantic HTML, CSRF protection, and error handling. globs: /.html.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Specifies the recommended folder structure for a Go project using HTMX, including directories for commands, internal logic, templates, and static assets.
paulpham157/paul-s-cursor-rules
Cursor rule Cursor
Applies best practices for logging, project structure, and environment variable usage specifically to the main application file.
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: