WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specifies the use of middleware for logging, error monitoring, and performance optimization in FastAPI applications.
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
Specifies the use of middleware for logging, error monitoring, and performance optimization in FastAPI applications.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Prioritizes API performance metrics in FastAPI applications, focusing on response time, latency, and throughput.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Outlines performance optimization techniques for FastAPI applications, including asynchronous operations and caching.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Recommends minimizing the use of startup and shutdown events in favor of lifespan context managers.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general Python style guidelines including functional programming preferences and naming conventions.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Sets guidelines for creating or modifying automation scripts within the project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Defines the guidelines to be followed when updating documentation.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Defines the general guidelines to be followed when making changes to automation scripts.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Defines error handling and validation strategies within Ruby code in DragonRuby projects.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general Ruby coding style, structure, and best practices for DragonRuby projects.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces specific naming conventions for files, methods, variables, classes, and modules in DragonRuby projects.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Dictates syntax and formatting guidelines for Ruby code within DragonRuby projects, adhering to the Ruby Style Guide.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies commit message standards to all files in the project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies to all Elixir files, setting the tone for an expert senior Elixir engineer.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides guidelines for generating conventional commit messages based on changes in the codebase.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule defines commenting standards for all code files, emphasizing purpose descriptions and including file path/name as a one-line comment.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule focuses on code style, refactoring suggestions, and leveraging the latest ES and Node.js features for JavaScript, TypeScript, and Python files.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule outlines general project practices, including agile methodologies, modularity, DRY principles, performance, and security considerations applicable to all files.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies Flutter best practices and coding guidelines to the core directory, focusing on constants, themes, utilities, and widgets.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces clean architecture, BLoC pattern, and state management principles within Flutter feature modules.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general Flutter best practices across the entire project, focusing on architecture, design, and code quality.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides performance-related guidelines for Flutter development, including image caching, list view optimization, and memory management.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Focuses on UI-related rules within Flutter feature's presentation layer, including BLoC, pages, and widgets.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specifies testing guidelines for Flutter projects, covering unit, widget, and integration tests.
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: