Platforms

Eight agent surfaces, one audit language.

Nerviq does not flatten every platform into the same checklist. It preserves the native config and instruction model for each tool, then scores the repo against the parts that actually matter on that surface.

Per-platform checksRuntime findingsNative config surfaces

Platform Snapshot

The numbers below reflect the current website doc model: one Nerviq layer, but a distinct audit vocabulary per platform.

8
Platforms covered
From IDE-native agents to CLI-first systems.
2,306
Checks represented here
Sum of the per-platform counts shown on this page.
1
Common outcome
One score model, one recommendation engine, one evidence discipline.
PlatformCheck countConfig fileInstruction file
Claude268.claude/settings.jsonCLAUDE.md
Codex272.codex/config.tomlAGENTS.md
Gemini300.gemini/settings.jsonGEMINI.md
Copilot299.vscode/settings.json.github/copilot-instructions.md
Cursor301.cursor/mcp.json.cursor/rules/*.mdc
Windsurf297%USERPROFILE%/.codeium/windsurf/mcp_config.json.windsurf/rules/*.md + AGENTS.md
Aider283.aider.conf.ymlExplicit --read file
OpenCode286opencode.jsonAGENTS.md

Per-Platform Detail

Each platform gets its own audit model. That means Nerviq can tell the difference between a Claude hook gap, a Gemini policy drift, a Cursor rule failure, and an OpenCode permission issue instead of treating them as the same mistake.

.claude/settings.json

Claude · 268 checks

What Nerviq checks

Project instructions, rules, commands, hooks, MCP servers, subagents, permissions, review loops, and repo hygiene around the Claude Code baseline.

Key findings from experiments
  • Structured CLAUDE.md plus smaller modular rules consistently outperformed long monolithic guidance.
  • Hooks and permission posture produced the biggest safety improvements once teams moved beyond a single local-user setup.
  • The strongest score jumps came from making verification commands explicit and preserving repo-owned agent assets instead of hiding them in personal config.
Unique features
CLAUDE.mdHooksSlash commandsSkillsSubagentsPermission profiles
.codex/config.toml

Codex · 272 checks

What Nerviq checks

AGENTS.md quality, config precedence, approvals, sandbox posture, MCP wiring, hooks, review surfaces, local-vs-cloud behavior, and GitHub Action alignment.

Key findings from experiments
  • Config precedence largely held, but minimal reasoning profiles now collide with web search in a way older docs did not capture.
  • The live GitHub Action source has started moving faster than the prose docs, so source-backed checks need freshness gates.
  • Most trust-boundary and MCP behavior remained stable enough to keep Codex as one of the strongest runtime-validated surfaces.
Unique features
AGENTS.mdApproval policySandbox modesMCPSubagentsCloud/local split
.gemini/settings.json

Gemini · 300 checks

What Nerviq checks

GEMINI.md hierarchy, JSON config shape, trusted folders, sandbox and policy controls, MCP transport, hooks, CI output formats, extensions, and rate-limit resilience.

Key findings from experiments
  • Subdirectory GEMINI.md files loaded eagerly rather than just-in-time, which matters a lot for large monorepos.
  • The model field now requires object format, and legacy CI assumptions like plain --json no longer reflect current runtime.
  • Policy mode, hooks migration, and rate-limit retry behavior surfaced as major operational differentiators.
Unique features
GEMINI.md hierarchyTrusted foldersPolicy engineHooks migrateBuilt-in Google SearchMultiple output formats
.vscode/settings.json

Copilot · 299 checks

What Nerviq checks

Instruction-file loading, CLI-vs-VS Code boundaries, org policy controls, MCP schema, cloud-agent readiness, prompt files, enterprise governance, and BYOK behavior.

Key findings from experiments
  • Copilot CLI read not only Copilot instructions but also AGENTS.md and CLAUDE.md unless custom instructions were disabled.
  • VS Code settings often did not translate to CLI behavior, so Nerviq now treats those surfaces more independently.
  • BYOK worked locally with OpenAI, while GitHub-managed access and third-party MCP remained strongly shaped by org policy.
Unique features
Copilot instructionsOrg policy layerCloud agentPrompt filesExtensionsBYOK routing
.cursor/mcp.json

Cursor · 301 checks

What Nerviq checks

MDC rule structure, rule trigger types, legacy .cursorrules drift, privacy mode, MCP config, background agents, automations, BugBot, and context-provider hygiene.

Key findings from experiments
  • Agent mode silently ignored .cursorrules, making MDC rules the real enforceable contract.
  • Privacy Mode being off by default and .cursorignore shell bypasses made security guidance much sharper.
  • Cursor’s MCP surface proved powerful but brittle: wrong root keys, overlarge tool inventories, and no-debounce automations all caused silent failures or runaway behavior.
Unique features
MDC rulesBackground agentsAutomationsBugBotContext providersPrivacy Mode
%USERPROFILE%/.codeium/windsurf/mcp_config.json

Windsurf · 297 checks

What Nerviq checks

Rule trigger types, instruction budgets, workflows, skills, memories, trust posture, MCP whitelist behavior, enterprise settings, and cross-surface alignment with AGENTS.md.

Key findings from experiments
  • Memories were workspace-scoped rather than cross-project, which invalidated a common assumption and forced check updates.
  • Zero Data Retention changed retention, not transmission, so security messaging needed to become much more precise.
  • The lack of a supported CLI/headless surface and the 300-line accuracy drop became the dominant practical caveats.
Unique features
Cascade modesWorkspace memoriesWorkflow markdownModel-decision rulesTeam MCP whitelistAGENTS.md support
.aider.conf.yml

Aider · 283 checks

What Nerviq checks

Git safety, config precedence, model-role split, convention loading, architect mode, lint/test loops, repo-map usage, CI execution, ignore behavior, and cost controls.

Key findings from experiments
  • Convention files were never auto-discovered; they had to be explicitly passed and often explicitly referenced in the prompt.
  • Default auto-commit bypassed pre-commit hooks unless teams opted back into verification behavior.
  • Architect mode clearly improved planning quality but carried a measurable cost premium over standard edit mode.
Unique features
Git-first safetyRepo-mapArchitect modeWeak/editor model rolesAuto-lint/test loopExplicit convention loading
opencode.json

OpenCode · 286 checks

What Nerviq checks

Instruction precedence, config merge behavior, permission rules, plugin hooks, MCP schema, headless run surfaces, skills, agents, server mode, and secret exposure paths.

Key findings from experiments
  • AGENTS.md was the reliable instruction surface, while CLAUDE.md fallback and global loading behaved less predictably than older guidance implied.
  • run --command became the real headless execution boundary, and JSON mode behaved as JSONL rather than a single JSON blob.
  • Plugin hook coverage was better than expected, but debug config and bash access still left real secret-exposure caveats.
Unique features
run --commandJSONL modeServer modePlugin hooksPermission patternsBuilt-in agent overrides