NeVibeCode · 62 items
IDE rules for Backend and APIs
Rules for Backend and APIs: what each one does, an install command and example prompts.
sentry rule A Cursor rule that pins down how Sentry gets initialized in a project: entry point, env vars, context, and the cases where global init breaks things.
★ 3,579repo stars
ruby rule A Cursor rule that pins down Ruby style for the whole project: RuboCop, Rails conventions, N+1 queries and SQL injection.
★ 3,579repo stars
pyramid rule A Cursor rule with coding conventions for the Pyramid Python framework: project layout, configuration, transactions and view predicates.
★ 3,579repo stars
prisma rule A Cursor rule that keeps your agent honest about Prisma ORM: one client instance, narrow queries, sane migrations.
★ 3,579repo stars
phoenix rule A Cursor rule that tells the agent how to write Phoenix apps in Elixir: contexts, formatting, Ecto queries. Useful once the agent starts editing your code.
★ 3,579repo stars
notion-api rule A Cursor rule that shapes how your agent writes Notion API code: separate modules, tokens from environment variables, official SDKs, paginated queries.
★ 3,579repo stars
nestjs rule A Cursor rule that sets NestJS project structure: feature modules, explicit types, validated DTOs and global exception filters.
★ 3,579repo stars
mongodb rule A Cursor rule that tells the agent how to model, query and index MongoDB. Keeps it from reaching for $lookup and unbounded arrays by default.
★ 3,579repo stars
microsoft-teams rule A Cursor rule with opinionated practices for Microsoft Teams apps: project structure, Fluent UI, Adaptive Cards and Microsoft Graph.
★ 3,579repo stars
llama-index rule A Cursor rule with code examples for LlamaIndex: modular functions, the Workflow API, LlamaCloud parsing and async index building.
★ 3,579repo stars
httpx rule A Cursor rule that pins down how to use httpx in Python: reuse one client, enable HTTP/2, set timeouts. Useful when the agent writes network code.
★ 3,579repo stars
ffmpeg rule A Cursor rule that tells the agent how to work with FFmpeg: libav* API calls, two-pass encoding, and pinned builds in CI.
★ 3,579repo stars
drizzle rule A Cursor rule that hands your agent a fixed set of Drizzle ORM conventions: split schema files, explicit column constraints, consistent naming.
★ 3,579repo stars
django-rest-framework rule A Cursor rule that gives the agent one consistent way to build Django REST Framework APIs: project layout, serializers, ViewSets.
★ 3,579repo stars
datadog rule A Cursor rule that sets Datadog standards: required service, env and version tags, structured logs, and a naming scheme for custom metrics.
★ 3,579repo stars
clerk rule A Cursor rule that pins down how Clerk auth should be wired: PKCE, server-side checks, short-lived tokens. Useful once Clerk is already in your stack.
★ 3,579repo stars
bottle rule A Cursor rule that lays out how to structure a Bottle project: modules instead of one app.py, config through app.config, Pydantic validation. Useful when you build a Bottle backend.
★ 3,579repo stars
aws rule Tells the agent how to build on AWS: CDK v2 only, Lambda environment reuse, idempotent handlers and least-privilege IAM.
★ 3,579repo stars
aws-amplify rule A Cursor rule that sets conventions for AWS Amplify Gen 2: split resource files, single-purpose functions, typed data access. Useful when your Amplify backend keeps growing.
★ 3,579repo stars
asyncio rule A Cursor rule for async Python: one entry point, tasks that don't get garbage collected, and no blocking of the event loop.
★ 3,579repo stars
apollo-graphql rule A Cursor rule that puts the GraphQL schema before the resolvers in Apollo projects. Useful when your codebase is JavaScript or JSX.
★ 3,579repo stars
aiohttp rule A Cursor rule that pins down how to write aiohttp client code: one long-lived session, explicit timeouts, typed request helpers.
★ 3,579repo stars
41–62 of 62