Skip to main content
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 PatrickJS 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 PatrickJS 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 rule A Cursor rule with coding conventions for the Pyramid Python framework: project layout, configuration, transactions and view predicates. ★ 3,579repo stars pygame sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 rule A Cursor rule that sets NestJS project structure: feature modules, explicit types, validated DTOs and global exception filters. ★ 3,579repo stars material-ui sanjeed5 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 sanjeed5 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 sanjeed5 rule A Cursor rule that pins your agent to Google Java Style: naming, immutability, Stream API and resource handling. ★ 3,579repo stars httpx sanjeed5 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 sanjeed5 rule A Cursor rule that sets Hardhat 3 conventions for your project: TypeScript config, Solidity and TypeScript tests, Ignition deployments. ★ 3,579repo stars flutter sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 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 sanjeed5 rule A Cursor rule that sets how to build CodeMirror 6 editors: modular imports, immutable state, extension-driven config. ★ 3,579repo stars bottle sanjeed5 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 sanjeed5 rule A Cursor rule that sets conventions for behave BDD tests: thin steps, business-level Gherkin, fixtures in environment.py. ★ 3,579repo stars asyncio sanjeed5 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 sanjeed5 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 sanjeed5 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

Narrow it down

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor