WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specifies the requirements for tracking game data and generating charts. This rule ensures that the game provides comprehensive information to the player through data visualization.
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 requirements for tracking game data and generating charts. This rule ensures that the game provides comprehensive information to the player through data visualization.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Sets the foundation for the project, dictating the game's design principles and coding standards. It establishes the role of the AI as an expert in game design and programming.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Defines the visual aspects of the game and how the player observes the world. This includes map color-coding, screen effects, and the overall simulation style.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces specific development guidelines for Astro projects, including TypeScript strictness and TailwindCSS usage.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides guidelines for creating conventional commit messages, ensuring they adhere to a specific format and are concise.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enables custom slash commands, such as /commit, to generate conventional commit messages.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Maintains a consistent coding style, ensuring that code starts with a file path comment and prioritizes modularity.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Use TailwindCSS for all styling, keeping the utility-first approach in mind for astro components.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces strict TypeScript settings, ensuring type safety across the project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for effectively utilizing Chrome's browser APIs, including error handling and scheduling tasks.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General rules and guidelines for developing Chrome extensions, focusing on architecture, security, and performance.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for providing complete and functional code output, including necessary imports and comments.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for structuring the architecture of a Chrome extension, including separation of concerns and message passing.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for JavaScript and TypeScript code style, including modern features, functional patterns, and descriptive naming conventions.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for configuring the extension manifest and handling permissions securely.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for optimizing extension performance, minimizing resource usage, and improving responsiveness.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules to ensure the security and privacy of the Chrome extension and its users.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specific rules for TypeScript usage, including interfaces, union types, and type guards to enhance type safety.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for creating user interfaces and applying consistent styling across the extension's UI elements.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general coding rules across all file types to maintain code quality, consistency, and prevent common errors.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Applies general rules for Convex development, emphasizing schema design, validator usage, and correct handling of system fields.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Provides guidance on using built-in system fields and data types when defining Convex schemas to ensure proper data handling.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Instructs developers to follow the patterns demonstrated in the example schema provided, paying attention to index creation and field validation using v.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces the understanding that Convex automatically handles system fields (id, creationTime) and that manual index creation for these fields is unnecessary.
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: