WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule applies to all files in the project and enforces general principles of clean code, readability, and maintainability.
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
This rule applies to all files in the project and enforces general principles of clean code, readability, and maintainability.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule focuses on using meaningful and descriptive names for variables, functions, and classes throughout the project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General rule for backend development expertise across the project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Best practices when interacting with databases in backend Go code.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Specific guidelines for implementing gRPC services in Go.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rule for handling Protocol Buffer definition files in the project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General rules for Go API development using the net/http package, focusing on code quality, security, and best practices.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule ensures proper error handling, status codes, and JSON response formatting in Go API development.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule emphasizes security, scalability, and maintainability best practices in Go API development.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule enforces the use of Go's standard library for API development, focusing on idiomatic and efficient code.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This rule focuses on the initial planning stage for Go API development, emphasizing detailed step-by-step thinking and pseudocode.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This file provides rules and context for generating or understanding Go code related to Temporal activities within this project with the specific purpose of using a simple DSL to specify workflows.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
The following Go snippets illustrate how to set up the Temporal worker to listen for tasks defined by this DSL and how to start an instance of a DSL-based workflow.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Cursor rule "guide" from WebDevPeterGriffin/The-VibeCode-Bible, covering agentic workflow building steps and key files & concepts recap.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
A lightweight, declarative DSL in Go for defining Temporal workflows. This approach uses Go structs to represent workflow logic, separating the definition from the activity implementation.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This file provides rules and context for generating or understanding Go code related to a custom Domain Specific Language (DSL) for defining Temporal workflows within this project.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for maintaining a consistent file structure within individual element directories.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
This applies to most files in the project. Enforces developer-friendly practices and documentation.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
General Python project rules for all Python files in the project. Enforces specific Python versions and class usage.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules to apply to files relating to Langchain. Langchain is responsible for LLM related workflows.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules for Panel views, specifying that Panel should be used for the visualization layer.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Rules related to Param, to be applied when defining models. Models use Param to define parameters with validation and reactivity.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
Defines the AI's behavior as a general programming assistant, focusing on accuracy, reasoning, and fulfilling user requirements across all file types.
WebDevPeterGriffin/The-VibeCode-Bible
Cursor rule Cursor
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.
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: