WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides additional guidelines for HTMX development, focusing on semantic HTML, security, extensions, progressive enhancement, and server-side templating.
A free, living knowledge base on vibe coding — building SaaS fast with AI agents, local AI, and agentic workflows.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides additional guidelines for HTMX development, focusing on semantic HTML, security, extensions, progressive enhancement, and server-side templating.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
WebDevPeterGriffin/The-VibeCode-Bible
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.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Recommends utilizing Django's middleware for handling request and response processing. Middleware allows for global actions to be performed on requests and responses.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Ensures Django's URL routing system is used in URL configuration files. This promotes consistent and maintainable URL management across Django projects.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Encourages adhering to Django's best practices for project structure, especially in settings files. This promotes maintainability and standardization across Django projects.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides additional instructions for HTMX and Flask, primarily related to templating.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces a standard folder structure for Flask projects with Python files.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies best practices for HTMX and Flask development within the app directory.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general best practices for using HTMX with Go, focusing on server-side rendering and request handling.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides additional instructions for implementing HTMX with Go, including semantic HTML, CSRF protection, and error handling.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specifies the recommended folder structure for a Go project using HTMX, including directories for commands, internal logic, templates, and static assets.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies best practices for logging, project structure, and environment variable usage specifically to the main application file.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Focuses on routing, CSRF protection, context handling, and template usage within the internal handlers directory.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general best practices for HTMX, Go, and Fiber development to Go files. Focuses on Fiber framework usage.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces specific folder structure at root level.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Structure of ApiResponse class.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Sets standards for Data Transfer Objects (DTOs), typically records, including parameter validation in compact canonical constructors.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Sets the standards for entity class design including annotations, ID generation strategies, and relationship configurations for database interaction.
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: