# awesome-cursor-rules-mdc: a set by sanjeed5

The sanjeed5/awesome-cursor-rules-mdc repository on GitHub: 240 cards with a description and an install command.

240 cards · page 4 of 6

- HTML: https://affpapa.org/en/nevibecode/by/sanjeed5/awesome-cursor-rules-mdc?page=4
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [matplotlib](https://affpapa.org/en/nevibecode/rules/matplotlib.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule for matplotlib sets conventions for Python plots, from Figure and Axes usage to saving figures and managing memory.
- [material-ui](https://affpapa.org/en/nevibecode/rules/material-ui.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule tells Cursor how to write React code with Material-UI: folder layout, theme setup, styling and component style.
- [llvm](https://affpapa.org/en/nevibecode/rules/llvm.md) — rule · sanjeed5 · Cursor · ★ 3580 — Enforces official LLVM coding standards in Cursor.
- [llamaindex-js](https://affpapa.org/en/nevibecode/rules/llamaindex-js.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Cursor through structuring llamaindex-js apps, from loading documents to querying indexes and running agents.
- [llama-index](https://affpapa.org/en/nevibecode/rules/llama-index.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule with code examples for LlamaIndex: modular functions, the Workflow API, LlamaCloud parsing and async index building.
- [lightgbm](https://affpapa.org/en/nevibecode/rules/lightgbm.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule enforcing best practices for LightGBM in Python ML pipelines: Scikit-learn API usage, reproducibility flags, and native categorical handling.
- [laravel](https://affpapa.org/en/nevibecode/rules/laravel.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides PHP work in Laravel projects, with advice on structuring controllers, handling database relationships, and avoiding common security mistakes.
- [langgraph](https://affpapa.org/en/nevibecode/rules/langgraph.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule with LangGraph practices: how to split nodes, state and subgraphs in a Python project.
- [langchain](https://affpapa.org/en/nevibecode/rules/langchain.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to write modern LangChain code in Python: enforces LCEL pipelines, LangGraph agents, and Pydantic schemas instead of legacy chains.
- [langchain-js](https://affpapa.org/en/nevibecode/rules/langchain-js.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule for langchain-js projects that sets guidance on modular design, typing, tool schemas, configuration, and testing.
- [kubernetes](https://affpapa.org/en/nevibecode/rules/kubernetes.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets how you write and split Kubernetes manifests: labels, resources, probes, Pod Security Standards.
- [kivy](https://affpapa.org/en/nevibecode/rules/kivy.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to write clean Kivy apps by separating UI into .kv files, integrating KivyMD components, and binding reactive properties.
- [keras](https://affpapa.org/en/nevibecode/rules/keras.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Keras 3 model structure, training, and backend selection.
- [junit](https://affpapa.org/en/nevibecode/rules/junit.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that pins down how JUnit 5 tests should look in a Java project: naming, structure, parameterisation.
- [jquery](https://affpapa.org/en/nevibecode/rules/jquery.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guidelines for writing performant jQuery code across JS and JSX files.
- [jetpack-compose](https://affpapa.org/en/nevibecode/rules/jetpack-compose.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule for Jetpack Compose UI structure, modifier handling, and state flow.
- [jest](https://affpapa.org/en/nevibecode/rules/jest.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that fixes one style for Jest tests: config, isolation, mocks and async checks.
- [jenkins](https://affpapa.org/en/nevibecode/rules/jenkins.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guidelines for Cursor to generate clean Jenkinsfile pipelines.
- [jax](https://affpapa.org/en/nevibecode/rules/jax.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule for Python projects using JAX, covering functional purity, array types, compilation behavior, random keys, and gradient tests.
- [java](https://affpapa.org/en/nevibecode/rules/java.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that pins your agent to Google Java Style: naming, immutability, Stream API and resource handling.
- [isort](https://affpapa.org/en/nevibecode/rules/isort.md) — rule · sanjeed5 · Cursor · ★ 3580 — Cursor rule that establishes Python import sorting conventions matching PEP 8 and the black profile.
- [ionic](https://affpapa.org/en/nevibecode/rules/ionic.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Ionic work with TypeScript, covering component structure, typing, native async calls, and Ionic UI patterns.
- [insomnia](https://affpapa.org/en/nevibecode/rules/insomnia.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets conventions for Insomnia: collections committed to Git, secrets kept in environment variables, test runs wired into CI through inso.
- [hypothesis](https://affpapa.org/en/nevibecode/rules/hypothesis.md) — rule · sanjeed5 · Cursor · ★ 3580 — Configures property-based testing standards for Python using Hypothesis and pytest in Cursor.
- [huggingface](https://affpapa.org/en/nevibecode/rules/huggingface.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides Python development with Hugging Face Transformers and the Hub, covering model loading, inference, artifact storage, and training workflows.
- [httpx](https://affpapa.org/en/nevibecode/rules/httpx.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that pins down how to use httpx in Python: reuse one client, enable HTTP/2, set timeouts.
- [htmx](https://affpapa.org/en/nevibecode/rules/htmx.md) — rule · sanjeed5 · Cursor · ★ 3580 — Cursor rule enforcing htmx conventions.
- [heroku](https://affpapa.org/en/nevibecode/rules/heroku.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides Heroku app structure, environment-based configuration, external state storage, and background work.
- [hardhat](https://affpapa.org/en/nevibecode/rules/hardhat.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets Hardhat 3 conventions for your project: TypeScript config, Solidity and TypeScript tests, Ignition deployments.
- [guzzle](https://affpapa.org/en/nevibecode/rules/guzzle.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to write clean PHP HTTP integrations: factories with timeouts, retry middleware, and PSR-18 compliance.
- [graphql](https://affpapa.org/en/nevibecode/rules/graphql.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule sets conventions for GraphQL schemas and operations, covering names, pagination, validation, and query safeguards.
- [grafana](https://affpapa.org/en/nevibecode/rules/grafana.md) — rule · sanjeed5 · Cursor · ★ 3580 — A rule that sets one style for Grafana dashboards, alerts and data sources as code: structure, visual standards, query performance.
- [gradle](https://affpapa.org/en/nevibecode/rules/gradle.md) — rule · sanjeed5 · Cursor · ★ 3580 — Instructs Cursor to write modern Gradle scripts for Java and Android.
- [google-maps-js](https://affpapa.org/en/nevibecode/rules/google-maps-js.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Google Maps JavaScript API work in JavaScript and JSX files.
- [godot](https://affpapa.org/en/nevibecode/rules/godot.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that steers the agent toward Godot 4.x conventions: scene composition over inheritance, signals over direct node calls, careful resource loading.
- [go](https://affpapa.org/en/nevibecode/rules/sanjeed5-go.md) — rule · sanjeed5 · Cursor · ★ 3580 — Go coding guidelines for Cursor based on Google's style recommendations.
- [gitlab-ci](https://affpapa.org/en/nevibecode/rules/gitlab-ci.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides the structure and maintenance of GitLab CI/CD pipelines.
- [github-actions](https://affpapa.org/en/nevibecode/rules/github-actions.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that enforces strict GitHub Actions workflow habits: reusable builds, dependency caching, least-privilege tokens.
- [git](https://affpapa.org/en/nevibecode/rules/git.md) — rule · sanjeed5 · Cursor · ★ 3580 — Enforces team Git standards in Cursor: Conventional Commits syntax, ticket-based branch names, rebase cleanup workflows, and pre-commit checks.
- [gensim](https://affpapa.org/en/nevibecode/rules/gensim.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule covers reproducible gensim model runs and text-corpus preparation for topic modeling.

Next: https://affpapa.org/en/nevibecode/by/sanjeed5/awesome-cursor-rules-mdc.md?page=5

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
