.Roorules logo

.Roorules

.roorules is a configuration file convention for Roo Code, an open-source AI-powered autonomous coding assistant built for VS Code. The .roorules file allows developers to define project-specific coding conventions, style rules, architecture guidelines, and behavioral instructions that guide Roo Code AI agents when working within a codebase. Roo Code supports multiple AI providers including Anthropic Claude, OpenAI GPT-4, Google Gemini, and local LLMs via OpenAI-compatible APIs.

3 APIs 0 Features
AI AgentsAI CopilotCoding AssistantCoding StandardsDeveloper WorkflowLLMMCPRoo CodeVS Code

APIs

Roo Code VS Code Extension

Roo Code is an AI-powered autonomous coding agent for VS Code that reads and writes code across multiple files, executes terminal commands, manages browser interactions, and ada...

Roo Code MCP Integration

Roo Code supports the Model Context Protocol (MCP), allowing it to connect to external MCP servers for extended tool access including file systems, databases, APIs, and cloud se...

Roo Code API Configuration Profiles

API Configuration Profiles allow Roo Code users to create and switch between different sets of AI provider settings. Each profile configures a specific model and provider (e.g.,...

Semantic Vocabularies

Roorules Context

0 classes · 6 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub Organization
GitHub Organization
👥
GitHubRepository
GitHubRepository
🔗
Vocabulary
Vocabulary
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
Marketplace
Marketplace
🔗
Discord
Discord
🔗
X
X

Sources

apis.yml Raw ↑
aid: roorules
name: .Roorules
description: >-
  .roorules is a configuration file convention for Roo Code, an open-source
  AI-powered autonomous coding assistant built for VS Code. The .roorules file
  allows developers to define project-specific coding conventions, style rules,
  architecture guidelines, and behavioral instructions that guide Roo Code
  AI agents when working within a codebase. Roo Code supports multiple AI
  providers including Anthropic Claude, OpenAI GPT-4, Google Gemini, and local
  LLMs via OpenAI-compatible APIs.
type: Index
url: https://raw.githubusercontent.com/api-evangelist/roorules/refs/heads/main/apis.yml
tags:
  - AI Agents
  - AI Copilot
  - Coding Assistant
  - Coding Standards
  - Developer Workflow
  - LLM
  - MCP
  - Roo Code
  - VS Code
created: '2025-01-01'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
  - aid: roorules:roo-code-extension-api
    name: Roo Code VS Code Extension
    description: >-
      Roo Code is an AI-powered autonomous coding agent for VS Code that reads
      and writes code across multiple files, executes terminal commands, manages
      browser interactions, and adapts to custom modes defined through .roorules
      and .roomodes configuration files. It supports API configuration profiles
      enabling switching between different AI providers and models per workflow.
    humanURL: https://roocode.com/
    properties:
      - type: Documentation
        url: https://docs.roocode.com/
      - type: GitHub
        url: https://github.com/RooCodeInc/Roo-Code
      - type: Vocabulary
        url: vocabulary/roorules-vocabulary.yml
      - type: JSONSchema
        url: json-schema/roorules-config-schema.json
      - type: JSONStructure
        url: json-structure/roorules-config-structure.json
    tags:
      - AI Agents
      - AI Copilot
      - Coding Assistant
      - Developer Workflow
      - VS Code
  - aid: roorules:roo-code-mcp-integration
    name: Roo Code MCP Integration
    description: >-
      Roo Code supports the Model Context Protocol (MCP), allowing it to connect
      to external MCP servers for extended tool access including file systems,
      databases, APIs, and cloud services. MCP servers are configured in the
      Roo Code settings and expose tools that AI agents can use during coding
      workflows.
    humanURL: https://docs.roocode.com/features/mcp/
    properties:
      - type: Documentation
        url: https://docs.roocode.com/features/mcp/
    tags:
      - AI Agents
      - Integration
      - MCP
      - Model Context Protocol
  - aid: roorules:roo-code-api-configuration
    name: Roo Code API Configuration Profiles
    description: >-
      API Configuration Profiles allow Roo Code users to create and switch
      between different sets of AI provider settings. Each profile configures
      a specific model and provider (e.g., Claude 3.7 Sonnet on Anthropic,
      GPT-4o on OpenAI, Gemini Pro on Google) and can be mapped to specific
      Roo Code modes (Architect, Code, Debug, Ask).
    humanURL: https://docs.roocode.com/features/api-configuration-profiles
    properties:
      - type: Documentation
        url: https://docs.roocode.com/features/api-configuration-profiles
    tags:
      - AI Agents
      - Configuration
      - Developer Workflow
      - LLM
common:
  - type: Website
    url: https://roocode.com/
  - type: Documentation
    url: https://docs.roocode.com/
  - type: GitHub Organization
    url: https://github.com/RooCodeInc
  - type: GitHubRepository
    url: https://github.com/RooCodeInc/Roo-Code
  - type: Vocabulary
    url: vocabulary/roorules-vocabulary.yml
  - type: JSON-LD
    url: json-ld/roorules-context.jsonld
  - type: JSONSchema
    url: json-schema/roorules-config-schema.json
  - type: JSONStructure
    url: json-structure/roorules-config-structure.json
  - type: Marketplace
    url: https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline
  - type: Discord
    url: https://discord.gg/roocode
  - type: X
    url: https://twitter.com/roo_code
maintainers:
  - FN: Kin Lane
    email: [email protected]