# IDE rules for Agent setup: memory, context, orchestration

Rules for Agent setup: memory, context, orchestration: what each one does, an install command and example prompts.

47 cards · page 1 of 2

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

- [update-docs-on-code-change](https://affpapa.org/en/nevibecode/rules/update-docs-on-code-change.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule that flags when README.md and other docs need updating after code changes.
- [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.
- [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.
- [qa-engineering-best-practices](https://affpapa.org/en/nevibecode/rules/qa-engineering-best-practices.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot instruction file covering test strategy, the test pyramid, naming, assertions and bug reports.
- [power-platform-connector](https://affpapa.org/en/nevibecode/rules/power-platform-connector.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule for writing JSON schemas of Power Platform custom connectors: Swagger 2.0, apiProperties and settings.
- [playwright-typescript](https://affpapa.org/en/nevibecode/rules/playwright-typescript.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule tells Copilot how to write Playwright tests: role-based locators, auto-retrying assertions, one file per feature.
- [pcf-tooling](https://affpapa.org/en/nevibecode/rules/pcf-tooling.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that tells Copilot to use Microsoft Power Platform CLI for building, debugging and deploying Power Apps code components.
- [no-heredoc](https://affpapa.org/en/nevibecode/rules/no-heredoc.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule that stops the agent from writing files through terminal heredocs and redirections, because those commands corrupt content in VS 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.
- [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.
- [draw-io](https://affpapa.org/en/nevibecode/rules/draw-io.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Tells Copilot how to build and edit draw.io diagrams: mxGraph XML structure, a semantic colour palette, grid alignment and a validation script.
- [dataverse-python-agentic-workflows](https://affpapa.org/en/nevibecode/rules/dataverse-python-agentic-workflows.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule covering agentic workflows with the Dataverse SDK for Python: autonomous agents, MCP, A2A and data quality checks.
- [copilot-thought-logging](https://affpapa.org/en/nevibecode/rules/copilot-thought-logging.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule makes Copilot keep a Copilot-Processing.md file with a plan and progress marks, so you can watch the run and steer it.
- [copilot-sdk-python](https://affpapa.org/en/nevibecode/rules/copilot-sdk-python.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Coding instructions for GitHub Copilot when building Python apps with github-copilot-sdk.
- [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.
- [context-engineering](https://affpapa.org/en/nevibecode/rules/context-engineering.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A GitHub Copilot rule on file layout, types and comments, so suggestions match your project instead of drifting into generic answers.
- [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.
- [attester-verify-packages](https://affpapa.org/en/nevibecode/rules/attester-verify-packages.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Checks PyPI and npm package and symbol names through attester.dev before installation or import.
- [agents](https://affpapa.org/en/nevibecode/rules/agents.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — A rule file that sets the format for GitHub Copilot custom agent files: which frontmatter fields are required, how tools and handoffs work.
- [agent-skills](https://affpapa.org/en/nevibecode/rules/agent-skills.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — Provides guidelines for creating portable Agent Skills for GitHub Copilot.
- [agent-safety](https://affpapa.org/en/nevibecode/rules/agent-safety.md) — rule (official GitHub) · github · GitHub Copilot · ★ 40418 — This rule sets access controls, policy checks, and audit guidance for code built with AI agents.
- [xray-test-case-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/xray-test-case-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that turns feature descriptions and automated tests into structured Xray test cases for Jira.
- [vitest-unit-testing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vitest-unit-testing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that turns the agent into a Vitest and TypeScript test writer: it targets business logic and utilities, mocking dependencies with vi.mock.
- [typescript-nodejs-nextjs-react-ui-css-cursorrules-](https://affpapa.org/en/nevibecode/rules/typescript-nodejs-nextjs-react-ui-css-cursorrules.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that pins down how the agent writes TypeScript, Next.js App Router, React and Tailwind code.
- [tanstack-query-v5-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tanstack-query-v5-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to write TanStack Query v5 code: query keys, mutations, optimistic updates, Suspense and prefetching.
- [react-typescript-nextjs-nodejs-cursorrules-prompt-](https://affpapa.org/en/nevibecode/rules/react-typescript-nextjs-nodejs-cursorrules-prompt.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that pins down React, TypeScript, Next.js 14 and Node.js conventions: functional components, RORO, minimal use client.
- [react-styled-components-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-styled-components-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to write React code with styled-components: functional components, theming through ThemeProvider, a fixed folder layout.
- [react-query-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-query-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to write React Query code: where QueryClient lives, how hooks and query keys are named.
- [react-native-expo-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-native-expo-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to write React Native code with Expo.
- [python-cursorrules-prompt-file-best-practices](https://affpapa.org/en/nevibecode/rules/python-cursorrules-prompt-file-best-practices.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that makes the assistant write Python with type annotations, PEP 257 docstrings and pytest tests.
- [project-epic-template-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/project-epic-template-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — This rule turns Cursor into a product manager: the agent writes epics and user stories with acceptance criteria and success metrics.
- [playwright-defect-tracking-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/playwright-defect-tracking-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that makes the agent write Playwright tests tied to manual case IDs, with screenshots and logs as defect evidence.
- [nextjs-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/nextjs-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that pins the Next.js and TypeScript stack and the agent's working order: plan first, one file at a time, fixed reply format.
- [nextjs-app-router-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/nextjs-app-router-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that hands the agent a set of Next.js App Router habits: server components by default, file-based routing, separate files for loading and errors.
- [nativescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/nativescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to structure a NativeScript project and which libraries to reach for.
- [manifest-yaml-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/manifest-yaml-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that tells the agent how to scaffold a small Manifest backend: project setup, the manifest/backend.yml file and limits on entities.
- [laravel-php-83-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/laravel-php-83-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41011 — A Cursor rule that walks the agent through building Laravel packages: plan, directory layout, naming standards, tests and docs.

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

## Refine
[typescript](https://affpapa.org/en/nevibecode/tag/typescript.md) · [react](https://affpapa.org/en/nevibecode/tag/react.md) · [python](https://affpapa.org/en/nevibecode/tag/python.md) · [nextjs](https://affpapa.org/en/nevibecode/tag/nextjs.md) · [qa](https://affpapa.org/en/nevibecode/tag/qa.md) · [markdown](https://affpapa.org/en/nevibecode/tag/markdown.md) · [sdk](https://affpapa.org/en/nevibecode/tag/sdk.md) · [async](https://affpapa.org/en/nevibecode/tag/async.md) · [documentation](https://affpapa.org/en/nevibecode/tag/documentation.md) · [java](https://affpapa.org/en/nevibecode/tag/java.md) · [node](https://affpapa.org/en/nevibecode/tag/node.md) · [php](https://affpapa.org/en/nevibecode/tag/php.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
