Skip to main content

Full IDE Support

Rigour CLI supports all major AI coding assistants out of the box. Run rigour init to automatically generate configuration files for your detected IDE.

Supported IDEs​

IDE/ToolConfig LocationFormat
Cursor.cursor/rules/rigour.mdcMDC with frontmatter
Cline.clinerulesMarkdown
Claude CodeCLAUDE.mdMarkdown
Gemini Code Assist.gemini/styleguide.mdMarkdown
OpenAI Codex / AiderAGENTS.mdUniversal standard
Windsurf.windsurfrulesMarkdown
VS Codedocs/AGENT_INSTRUCTIONS.mdMarkdown

Usage​

Auto-detection​

npx @rigour-labs/cli init

Rigour auto-detects your IDE based on:

  • Existing config files (.cursor/, .vscode/, etc.)
  • Environment variables
  • Project markers

Target Specific IDE​

npx @rigour-labs/cli init --ide cursor
npx @rigour-labs/cli init --ide claude
npx @rigour-labs/cli init --ide gemini
npx @rigour-labs/cli init --ide codex
npx @rigour-labs/cli init --ide windsurf

Generate All Configs​

npx @rigour-labs/cli init --ide all

This creates config files for all supported IDEs, useful for teams with mixed tooling.

AGENTS.md - The Universal Standard​

AGENTS.md is emerging as the universal format for AI coding assistants. It's used by:

  • OpenAI Codex CLI
  • Aider
  • Many other AI tools

Rigour always generates docs/AGENT_INSTRUCTIONS.md as a universal fallback, and AGENTS.md when using Codex mode.

What Gets Generated​

Each IDE config file includes:

  • Quality gate enforcement rules
  • Code quality standards
  • Debugging best practices
  • Collaboration guidelines
  • Rigour CLI commands

Claude Code Setup​

Claude Code reads project context from CLAUDE.md. Rigour generates a comprehensive file including:

# CLAUDE.md - Project Instructions for Claude Code

This project uses Rigour for quality gates.

## Commands

\`\`\`bash
# Verify quality gates
npx @rigour-labs/cli check
\`\`\`

Gemini Code Assist Setup​

Gemini reads from .gemini/styleguide.md:

# Gemini Code Assist Style Guide

This project uses Rigour for quality gates.

## Required Before Completion

Always run `npx @rigour-labs/cli check` before marking any task complete.