NeVibeCode · 118 items
IDE rules for Programming languages
Rules for Programming languages: what each one does, an install command and example prompts.
cursor-ai-react-typescript-shadcn-ui-cursorrules-p rule A Cursor rule that pushes the agent toward React and TypeScript code written the way shadcn/ui and Tailwind CSS projects expect.
★ 41,011repo stars
chrome-extension-dev-js-typescript-cursorrules-pro rule A Cursor rule that points the agent at one set of conventions for building Chrome extensions in JavaScript and TypeScript.
★ 41,011repo stars
zod rule A Cursor rule that sets conventions for Zod schemas: strict TypeScript, type inference from schemas and parsing untrusted data at the edge.
★ 3,579repo stars
unittest rule A Cursor rule that tells the agent how to lay out unittest tests: directory structure, class and method names, assertions, mocks.
★ 3,579repo stars
transformers rule A Cursor rule that sets coding standards for 🤗 Transformers work: modular models, type hints, and Trainer instead of hand-rolled training loops.
★ 3,579repo stars
tornado rule A Cursor rule that pins down Tornado code style: async/await for every I/O call, full type hints, and one shared error handler.
★ 3,579repo stars
svelte rule A Cursor rule that pins down how Svelte 5 components get written: runes instead of legacy reactivity, typed scripts, keyed lists. Useful when the project already runs Svelte 5.
★ 3,579repo stars
streamlit rule A Cursor rule that tells the agent how to build Streamlit apps: cache expensive work, keep UI apart from logic, split the project into modules.
★ 3,579repo stars
sqlalchemy rule A Cursor rule that keeps Python database code on SQLAlchemy 2.x: typed models, context-managed sessions, select() instead of the legacy Query.
★ 3,579repo stars
solidity rule A Cursor rule that sets style and safety requirements for Solidity code: pinned pragma, custom errors, reentrancy protection. Useful when you write contracts in Cursor.
★ 3,579repo stars
scikit-image rule A Cursor rule that pins down how a team writes scikit-image code: immutable inputs, float range [0, 1], vectorized NumPy over pixel loops.
★ 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
riverpod rule A Cursor rule that pins down how your team uses Riverpod in Flutter: where providers live, when to ref.watch, when to ref.read.
★ 3,579repo stars
react rule A Cursor rule that pins down React conventions for a team: pure components, hook rules, feature-based structure. Useful when an AI agent writes code in its own style.
★ 3,579repo stars
react-native rule A Cursor rule that sets mandatory React Native practices: feature-first layout, functional components, hooks and typing. Useful once a project outgrows a flat folder.
★ 3,579repo stars
qwik rule A Cursor rule that tells the agent how to write Qwik apps: component$, useStore, $-suffixed QRLs and data loading through loader$.
★ 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
pygame rule A Cursor rule that sets the skeleton of a Pygame project: one UIManager, a fixed timestep, anchor-based layout and JSON themes.
★ 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
pandas rule A Cursor rule that steers the agent toward vectorized pandas: no row loops, explicit .loc and .iloc, lean dtypes. Useful when generated code runs slow on big frames.
★ 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
material-ui rule This rule tells Cursor how to write React code with Material-UI: folder layout, theme setup, styling and component style. Useful when a MUI codebase grows and you want consistent choices.
★ 3,579repo stars
junit rule A Cursor rule that pins down how JUnit 5 tests should look in a Java project: naming, structure, parameterisation. Useful when an agent writes the tests.
★ 3,579repo stars
java rule A Cursor rule that pins your agent to Google Java Style: naming, immutability, Stream API and resource handling.
★ 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
hardhat rule A Cursor rule that sets Hardhat 3 conventions for your project: TypeScript config, Solidity and TypeScript tests, Ignition deployments.
★ 3,579repo stars
flutter rule A Cursor rule that pins down Flutter code style: formatting, lints, MVVM layers and Riverpod. Useful when the agent mixes widgets and state in one file.
★ 3,579repo stars
flake8 rule A Cursor rule that tells the agent how to configure flake8 and which checks to turn on. Useful when a Python project needs style and bug checks before commit.
★ 3,579repo stars
esbuild rule A Cursor rule that gives the agent a fixed way to configure esbuild: a single .mjs config rather than CLI flags spread across package.json. Useful when a build works but nobody wants to touch it.
★ 3,579repo stars
electron rule A Cursor rule that pins down how your team writes Electron code: context isolation, safe contextBridge APIs, request-response IPC and cross-platform paths.
★ 3,579repo stars
d3 rule A Cursor rule that tells the agent how to write D3.js v7+ charts: modular imports, selection.join(), external CSS for styling.
★ 3,579repo stars
cuda rule A Cursor rule that tells the agent how to write CUDA C++: error-checked API calls, host/device separation, kernel tuning. Useful when silent GPU failures eat your afternoon.
★ 3,579repo stars
codemirror rule A Cursor rule that sets how to build CodeMirror 6 editors: modular imports, immutable state, extension-driven config.
★ 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
behave rule A Cursor rule that sets conventions for behave BDD tests: thin steps, business-level Gherkin, fixtures in environment.py.
★ 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
android-sdk rule A Cursor rule that sets Android Java standards: MVVM, Jetpack libraries, Hilt, Room and navigation. Useful when the agent edits Java code in an Android project.
★ 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
81–118 of 118