ViraStack
  • Academy
  • About
  • Support
HomeGet Started

Getting started

  • Introduction
  • Installation
  • Supported tools
  • llms.txt
  • llms-full.txt

Usage

  • CLI
  • Installed files

Rules

  • Rule catalog
  • Customization

Versions

  • Upgrade to v2
  • Changelog

Supported tools

Which tools load the rules natively, which read them from AGENTS.md, and the two that need one setting.

AI coding tools

Claude Code and Cursor load the rules from their own folders. Every other tool reads the managed AGENTS.md block, which lists each rule with its file path and when to read it.

ToolNative rulesFrom the AGENTS.md map
Claude CodeSupported.claude/rules/virastack/Supported
CursorSupported.cursor/rules/virastack/Supported
CodexCodexCodexNot supportedSupported
GitHub CopilotNot supportedSupported
Gemini CLINot supportedSupportedone setting
AiderNot supportedSupportedone setting
Other tools that read AGENTS.md (Windsurf, Zed, …)Not supportedSupported

Native rules load automatically when the agent touches matching files. Tools without native rules read the “Always” rules at the start of a task and the matching rule before editing, as the map tells them.

Gemini CLI

Gemini CLI reads GEMINI.md by default. Add AGENTS.md in .gemini/settings.json:

{ "context": { "fileName": ["AGENTS.md", "GEMINI.md"] } }

Aider

Aider reads extra files listed in .aider.conf.yml:

read: AGENTS.md

Frameworks

  • Next.js 16 with the App Router. i18n with next-intl.
  • TanStack Start. i18n with Paraglide JS (@inlang/paraglide-js).
  • The framework is read from package.json. Use --framework nextjs or --framework tanstack to override it.
PreviousInstallationNextCLI

On this page

  • AI coding tools
  • Gemini CLI
  • Aider
  • Frameworks
Something wrong? Fix it