# IDE rules for Programming languages

Rules for Programming languages: what each one does, an install command and example prompts.

118 cards · page 1 of 3

- HTML: https://affpapa.org/en/nevibecode/rules/topic/languages
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [vue](https://affpapa.org/en/nevibecode/rules/vue.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot instruction file that sets Vue 3 conventions: Composition API, <script setup>, reactivity, Pinia and Vue Router.
- [tanstack-start-shadcn-tailwind](https://affpapa.org/en/nevibecode/rules/tanstack-start-shadcn-tailwind.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot instruction file that pins the stack to TanStack Start, Shadcn/ui and Tailwind CSS, with Zod validating every external payload.
- [swift-mcp-server](https://affpapa.org/en/nevibecode/rules/swift-mcp-server.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot rule that supplies patterns for building MCP servers in Swift with the official SDK: tools, resources, prompts and transports.
- [shell](https://affpapa.org/en/nevibecode/rules/shell.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that makes GitHub Copilot generate clean, safe shell scripts.
- [scala2](https://affpapa.org/en/nevibecode/rules/scala2.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule steers Copilot toward the Databricks Scala style: immutability, pure functions, naming.
- [rust-mcp-server](https://affpapa.org/en/nevibecode/rules/rust-mcp-server.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot rule that guides the agent when you build MCP servers in Rust with the official rmcp SDK.
- [r](https://affpapa.org/en/nevibecode/rules/r.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Tells Copilot how to write R: follow the file's style, avoid unsafe calls, keep paths project-relative.
- [powershell](https://affpapa.org/en/nevibecode/rules/powershell.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that pushes it toward idiomatic PowerShell scripts following Microsoft's cmdlet guidelines.
- [php-symfony](https://affpapa.org/en/nevibecode/rules/php-symfony.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule steers Copilot toward official Symfony practices: project layout, dependency injection, Doctrine, Twig and testing.
- [oop-design-patterns](https://affpapa.org/en/nevibecode/rules/oop-design-patterns.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that steers code generation and refactoring toward GoF design patterns and SOLID principles in object-oriented code.
- [nestjs](https://affpapa.org/en/nevibecode/rules/nestjs.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule feeds GitHub Copilot a set of NestJS conventions: modules, DI, DTOs and validation.
- [moodle](https://affpapa.org/en/nevibecode/rules/moodle.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule tells Copilot how to write Moodle code: Frankenstyle namespaces, Mustache templates, mandatory security functions.
- [langchain-python](https://affpapa.org/en/nevibecode/rules/langchain-python.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot instruction file that steers the agent toward LangChain patterns: Runnable, LCEL, chat models, retrievers and vector stores.
- [joyride-workspace-automation](https://affpapa.org/en/nevibecode/rules/joyride-workspace-automation.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Guides GitHub Copilot to build project-specific VS Code scripts with ClojureScript and Joyride.
- [joyride-user-project](https://affpapa.org/en/nevibecode/rules/joyride-user-project.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides Joyride project work through ClojureScript REPL checks and VS Code automation.
- [java-upgrade](https://affpapa.org/en/nevibecode/rules/java-upgrade.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that points Copilot at the java-upgrade skill whenever you change the Java version in Maven or Gradle files.
- [java-mcp-server](https://affpapa.org/en/nevibecode/rules/java-mcp-server.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Development guide for creating Java-based MCP servers using the official MCP Java SDK 2.x.
- [intellij-java-kotlin](https://affpapa.org/en/nevibecode/rules/intellij-java-kotlin.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that keeps Copilot inside the project's build model when working on Java and Kotlin in IntelliJ IDEA, with validation that matches CI.
- [go](https://affpapa.org/en/nevibecode/rules/go.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Enforces idiomatic Go practices based on Effective Go and the Google style guide.
- [genaiscript](https://affpapa.org/en/nevibecode/rules/genaiscript.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that turns the assistant into a GenAIScript expert: it writes scripts and answers questions about the language.
- [dotnet-wpf](https://affpapa.org/en/nevibecode/rules/dotnet-wpf.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Directs GitHub Copilot to write WPF desktop code using the MVVM pattern on .NET 8.0+.
- [dotnet-upgrade](https://affpapa.org/en/nevibecode/rules/dotnet-upgrade.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule for staged .NET upgrades, covering project dependencies, builds, tests, and CI/CD checks.
- [dotnet-maui](https://affpapa.org/en/nevibecode/rules/dotnet-maui.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule steers Copilot toward idiomatic .NET MAUI: MVVM, CollectionView over ListView, Shell navigation.
- [dotnet-framework](https://affpapa.org/en/nevibecode/rules/dotnet-framework.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides Copilot through .NET Framework projects, from .csproj conventions to C# 7.3 limits.
- [dataverse-python](https://affpapa.org/en/nevibecode/rules/dataverse-python.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that tells the agent how to set up the Dataverse Python SDK: install, environment variables and OAuth.
- [dataverse-python-sdk](https://affpapa.org/en/nevibecode/rules/dataverse-python-sdk.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule gives GitHub Copilot Python SDK examples for Dataverse, from connecting to bulk updates and file uploads.
- [dataverse-python-modules](https://affpapa.org/en/nevibecode/rules/dataverse-python-modules.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — The rule hands your agent a map of PowerPlatform.Dataverse: client, config, errors, OData and SQL.
- [dataverse-python-error-handling](https://affpapa.org/en/nevibecode/rules/dataverse-python-error-handling.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Guidance for handling Dataverse SDK for Python exceptions, inspecting response codes, and deciding which failed requests are worth retrying.
- [dataverse-python-best-practices](https://affpapa.org/en/nevibecode/rules/dataverse-python-best-practices.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule with working patterns for the Dataverse SDK for Python: auth, client setup, CRUD operations.
- [dart-n-flutter](https://affpapa.org/en/nevibecode/rules/dart-n-flutter.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides Dart and Flutter work in .dart files, covering code style, documentation, language usage, and API design.
- [csharp](https://affpapa.org/en/nevibecode/rules/csharp.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that pins Copilot to one C# style: naming, nullable types, formatting and ASP.NET Core patterns.
- [csharp-mcp-server](https://affpapa.org/en/nevibecode/rules/csharp-mcp-server.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides C# MCP server work with the Model Context Protocol SDK.
- [cpp-language-service-tools](https://affpapa.org/en/nevibecode/rules/cpp-language-service-tools.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides GitHub Copilot to use C++ IntelliSense tools for definitions, references, and call relationships.
- [copilot-sdk-nodejs](https://affpapa.org/en/nevibecode/rules/copilot-sdk-nodejs.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Guidance for Node.js and TypeScript apps built with the GitHub Copilot SDK, covering client startup, sessions, events, and streamed output.
- [copilot-sdk-java](https://affpapa.org/en/nevibecode/rules/copilot-sdk-java.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that tells Copilot how to build Java apps on the GitHub Copilot SDK: client setup, sessions, async calls.
- [copilot-sdk-go](https://affpapa.org/en/nevibecode/rules/copilot-sdk-go.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Instructions for developing Go applications with GitHub Copilot SDK.
- [copilot-sdk-csharp](https://affpapa.org/en/nevibecode/rules/copilot-sdk-csharp.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule guides C# work with the GitHub Copilot SDK, from client setup to session events.
- [coldfusion-cfm](https://affpapa.org/en/nevibecode/rules/coldfusion-cfm.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule sets ColdFusion conventions for *.cfm files, including query safety, application structure, and HTMX output handling.
- [coldfusion-cfc](https://affpapa.org/en/nevibecode/rules/coldfusion-cfc.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A Copilot rule that sets coding standards for ColdFusion components: CFScript, cfqueryparam, clean getters and setters.
- [codexer](https://affpapa.org/en/nevibecode/rules/codexer.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Instructs GitHub Copilot to act as a strict Python research assistant, enforcing PEP 8, pytest suites, isolated envs, and Context 7 MCP documentation lookups.

Next: https://affpapa.org/en/nevibecode/rules/topic/languages.md?page=2

## Refine
[typescript](https://affpapa.org/en/nevibecode/tag/typescript.md) · [python](https://affpapa.org/en/nevibecode/tag/python.md) · [react](https://affpapa.org/en/nevibecode/tag/react.md) · [tailwind](https://affpapa.org/en/nevibecode/tag/tailwind.md) · [async](https://affpapa.org/en/nevibecode/tag/async.md) · [csharp](https://affpapa.org/en/nevibecode/tag/csharp.md) · [java](https://affpapa.org/en/nevibecode/tag/java.md) · [nextjs](https://affpapa.org/en/nevibecode/tag/nextjs.md) · [javascript](https://affpapa.org/en/nevibecode/tag/javascript.md) · [dotnet](https://affpapa.org/en/nevibecode/tag/dotnet.md) · [sdk](https://affpapa.org/en/nevibecode/tag/sdk.md) · [dart](https://affpapa.org/en/nevibecode/tag/dart.md)

## 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
