RULE
145Cursor rule Cursor
Referring to product names.
Cursor rules. Loaded whole into every conversation the glob matches.
Cursor rule Cursor
Referring to product names.
Cursor rule Cursor
Guidelines for creating and maintaining Cursor rules to ensure consistency and effectiveness.
Cursor rule Cursor
Guide for using Taskmaster to manage task-driven development workflows.
Cursor rule Cursor
description: Guidelines for continuously improving Cursor rules based on emerging code patterns and best practices. globs: / alwaysApply: true.
Cursor rule Cursor
Monke is Airweave's end-to-end testing framework for source connectors. It creates real test data in external systems, triggers syncs, and verifies data appears correctly in the search index.
Cursor rule Cursor
The search module (@search/) implements a modular, pipeline-based architecture with composable operations. It aims to maintain search quality and flexibility.
Cursor rule Cursor
A source connector in Airweave is a Python module that extracts data from an external service and transforms it into searchable entities. This guide covers everything you need to build a production-ready connector.
Cursor rule Cursor
Please don't fix any code errors unless reported by XcodeBuildMCP server tool responses.
Cursor rule
Keep Cursor plugin manifests, paths, and component metadata valid during plugin authoring.
Cursor rule
Keep imports at top of file and avoid inline imports.
Cursor rule
Use exhaustive switch handling for TypeScript unions and enums.
Cursor rule Cursor
../../AGENTS.md.
Cursor rule Cursor
A streamlined guide for creating consistent, high-quality feature documentation.
Cursor rule Cursor
// ✅ Do this import { H1, P, Small, Muted } from "@/components/ui/typography".
Cursor rule Cursor
/helicone ├── /web # Next.js frontend dashboard ├── /worker # Cloudflare Workers proxy │ ├── /src/routers # API provider-specific routers │ └── /src/lib # Shared utilities ├── /valhalla │ └── /jawn # Express.js backend server ├── /bifrost # Landing page and blog ├── /sdk # Client SDKs │ ├── /typescript # TypeScript…
Cursor rule Cursor
Rules for writing authorization, access and permission checks in backend services. Every service method should have access checks.
Cursor rule Cursor
Cursor rule "backend" from lightdash/lightdash, covering architecture overview, key performance considerations, development guidelines, testing and controllers.
Cursor rule Cursor
Cursor rule "frontend" from lightdash/lightdash, covering rule, coding environment, best practices, development guidelines and general.
Cursor rule Cursor
During your interaction with the user, if you find anything reusable in this project (e.g. version of a library, model name), especially about a fix to a mistake you made or a correction you received, you should take note in the Lessons section in the .cursorrules file so you will not make the same mistake again.
Cursor rule Cursor
App layer (API) contract for FastAPI endpoints in backend/apps. Parse/validate input, call services, map domain errors to HTTP, return JSONResponse on success.
Cursor rule Cursor
Database layer standards for models, CRUD, transactions, and exceptions.
Cursor rule Cursor
Component layer rules for reusable and feature-specific UI components.
Cursor rule Cursor
All tasks related to updating frontend components, CSS, and general styling.
Cursor rule Cursor
No need to run the app. It's already up. i.e. no bun dev or bun run build.