WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Enforces specific naming conventions for React and TypeScript code to maintain consistency.
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
Enforces specific naming conventions for React and TypeScript code to maintain consistency.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules to optimize performance of React and TypeScript components.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General rules for React and TypeScript projects, focusing on code clarity and best practices.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specific guidelines for TypeScript usage, including strict typing and interface usage.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Guidelines for UI and styling, focusing on Tailwind CSS and Shaden UI best practices.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for data fetching in server components in Next.js 14.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for implementing error handling in Next.js 14 using error.tsx files.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Apply general guidelines for Next.js 14 code generation.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for defining metadata in Next.js 14 components for SEO optimization.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General rules for Next.js 14 development, including using the app directory, server components, and modern TypeScript syntax.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for using Tailwind CSS for styling in Next.js 14 components.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for generating TypeScript code in Next.js 14 components, including component definition syntax, props definitions, and named/default exports.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Explains how to generate and use an Application Password for WordPress authentication in PressThat.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Describes the initial configuration process for the PressThat application, including website details.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Details the new user experience flow, guiding users through the initial setup and configuration.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General information about the PressThat project, a system tray app for WordPress draft posts.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Emphasizes the importance of prioritizing error handling and edge cases in Python code.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Limits blocking operations in routes, favoring asynchronous and non-blocking flows.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specifies the use of functional components and Pydantic models for input validation in FastAPI routes.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Outlines the preferred style for conditional statements in Python files.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Lists essential dependencies for FastAPI projects.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Emphasizes the reliance on FastAPI’s dependency injection system for managing state and shared resources.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Defines the preferred file structure for FastAPI router modules.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specifies the use of 'def' and 'async def' for function definitions within FastAPI routers.
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: