API Design AI Coding Rules

36 rules focused on api design for all major AI coding tools.

Real-time Application Rules for Aider

AiderTypeScript

Aider coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
aider · realtimeCopy Ready

Real-time Application Rules for Claude Code

Claude CodeTypeScript

Claude Code coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
claude-code · realtimeCopy Ready

Real-time Application Rules for Cline

ClineTypeScript

Cline coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
cline · realtimeCopy Ready

Real-time Application Rules for Continue

ContinueTypeScript

Continue coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
continue · realtimeCopy Ready

Real-time Application Rules for Cursor

CursorTypeScript

Cursor coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
cursor · realtimeCopy Ready

Real-time Application Rules for GitHub Copilot

GitHub CopilotTypeScript

GitHub Copilot coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
copilot · realtimeCopy Ready

Real-time Application Rules for Windsurf

WindsurfTypeScript

Windsurf coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
windsurf · realtimeCopy Ready

Real-time Application Rules for Zed

Zed AITypeScript

Zed coding rules for Real-time Application development. Deep, specific guidance covering architecture, patterns, and best practices.

API Design
zed · realtimeCopy Ready

FastAPI Cursor Rules

CursorFastAPI

Cursor rules for FastAPI: Pydantic models, dependency injection, async patterns, and production API best practices.

API Design
fastapi · pythonCopy Ready

REST API Design Rules — Claude Code (Javascript)

Claude CodeJavaScript

REST API Design best practices for Claude Code with Javascript. Enforced coding rules for AI assistants.

API Design
claude-code · javascriptCopy Ready

REST API Design Rules — Claude Code (Python)

Claude CodePython

REST API Design best practices for Claude Code with Python. Enforced coding rules for AI assistants.

API Design
claude-code · pythonCopy Ready

REST API Design Rules — Claude Code (Typescript)

Claude CodeTypeScript

REST API Design best practices for Claude Code with Typescript. Enforced coding rules for AI assistants.

API Design
claude-code · typescriptCopy Ready

REST API Design Rules — Continue (Javascript)

ContinueJavaScript

REST API Design best practices for Continue with Javascript. Enforced coding rules for AI assistants.

API Design
continue · javascriptCopy Ready

REST API Design Rules — Continue (Typescript)

ContinueTypeScript

REST API Design best practices for Continue with Typescript. Enforced coding rules for AI assistants.

API Design
continue · typescriptCopy Ready

REST API Design Rules — GitHub Copilot (Javascript)

GitHub CopilotJavaScript

REST API Design best practices for GitHub Copilot with Javascript. Enforced coding rules for AI assistants.

API Design
copilot · javascriptCopy Ready

REST API Design Rules — GitHub Copilot (Python)

GitHub CopilotPython

REST API Design best practices for GitHub Copilot with Python. Enforced coding rules for AI assistants.

API Design
copilot · pythonCopy Ready

REST API Design Rules — GitHub Copilot (Typescript)

GitHub CopilotTypeScript

REST API Design best practices for GitHub Copilot with Typescript. Enforced coding rules for AI assistants.

API Design
copilot · typescriptCopy Ready

REST API Design Rules — Windsurf (Javascript)

WindsurfJavaScript

REST API Design best practices for Windsurf with Javascript. Enforced coding rules for AI assistants.

API Design
windsurf · javascriptCopy Ready

REST API Design Rules — Windsurf (Typescript)

WindsurfTypeScript

REST API Design best practices for Windsurf with Typescript. Enforced coding rules for AI assistants.

API Design
windsurf · typescriptCopy Ready

GraphQL Cursor Rules

CursorGraphQL

Cursor rules for GraphQL: schema design, resolver patterns, DataLoader, and security best practices.

API Design
graphql · apiCopy Ready

REST API Design Rules — Aider (Javascript)

AiderJavaScript

REST API Design best practices for Aider with Javascript. Enforced coding rules for AI assistants.

API Design
aider · javascriptCopy Ready

REST API Design Rules — Aider (Python)

AiderPython

REST API Design best practices for Aider with Python. Enforced coding rules for AI assistants.

API Design
aider · pythonCopy Ready

REST API Design Rules — Aider (Typescript)

AiderTypeScript

REST API Design best practices for Aider with Typescript. Enforced coding rules for AI assistants.

API Design
aider · typescriptCopy Ready

REST API Design Rules — Cline (Javascript)

ClineJavaScript

REST API Design best practices for Cline with Javascript. Enforced coding rules for AI assistants.

API Design
cline · javascriptCopy Ready

REST API Design Rules — Cline (Python)

ClinePython

REST API Design best practices for Cline with Python. Enforced coding rules for AI assistants.

API Design
cline · pythonCopy Ready

REST API Design Rules — Cline (Typescript)

ClineTypeScript

REST API Design best practices for Cline with Typescript. Enforced coding rules for AI assistants.

API Design
cline · typescriptCopy Ready

REST API Design Rules — Continue (Python)

ContinuePython

REST API Design best practices for Continue with Python. Enforced coding rules for AI assistants.

API Design
continue · pythonCopy Ready

REST API Design Rules — Cursor (Javascript)

CursorJavaScript

REST API Design best practices for Cursor with Javascript. Enforced coding rules for AI assistants.

API Design
cursor · javascriptCopy Ready

REST API Design Rules — Cursor (Python)

CursorPython

REST API Design best practices for Cursor with Python. Enforced coding rules for AI assistants.

API Design
cursor · pythonCopy Ready

REST API Design Rules — Cursor (Typescript)

CursorTypeScript

REST API Design best practices for Cursor with Typescript. Enforced coding rules for AI assistants.

API Design
cursor · typescriptCopy Ready

REST API Design Rules — Windsurf (Python)

WindsurfPython

REST API Design best practices for Windsurf with Python. Enforced coding rules for AI assistants.

API Design
windsurf · pythonCopy Ready

REST API Design Rules — Zed (Javascript)

Zed AIJavaScript

REST API Design best practices for Zed with Javascript. Enforced coding rules for AI assistants.

API Design
zed · javascriptCopy Ready

REST API Design Rules — Zed (Python)

Zed AIPython

REST API Design best practices for Zed with Python. Enforced coding rules for AI assistants.

API Design
zed · pythonCopy Ready

REST API Design Rules — Zed (Typescript)

Zed AITypeScript

REST API Design best practices for Zed with Typescript. Enforced coding rules for AI assistants.

API Design
zed · typescriptCopy Ready

Express.js Cursor Rules

CursorExpress

Cursor rules for Express.js: middleware patterns, error handling, security, and production Node.js API best practices.

API Design
express · nodejsCopy Ready

FastAPI Claude Rules

ClaudeFastAPI

Claude rules for FastAPI: project structure, async SQLAlchemy, testing, and production patterns.

API Design
fastapi · sqlalchemyCopy Ready