Skip to content

Claude Code support details

Native rules, prompts, skills, MCP, and the broadest hook surface in the matrix.

Claude Code is the easiest target when you need native hooks and native prompts together.

Start on the full support matrix when you need to compare every editor at once. Use this page when you want the exact terms, support details, and project/user targets for Claude Code.

Related aix concepts: rules , prompts , mcp , skills , hooks .

Editor-specific notes

  • Claude Code supports more lifecycle hook events than any other supported editor.
  • Its native repo instruction file is CLAUDE.md, not AGENTS.md.

Feature details

How to read the statuses

Support key

Editor support

  • Supported The editor exposes that feature at that scope.
  • No support The editor does not expose that feature at that scope.

aix support

  • Native aix writes the editor's own format.
  • Adapter aix keeps the feature through an adapter or alternate representation.
  • No support aix does not write that feature for the destination today.

Use the Project scope and User scope rows to see where config lands at each level.

Rules Learn the concept

Markdown rule files.

Claude Code calls this Rules
aix support Native
Project
Editor Supported aix Native
Path .claude/rules/*.md
User
Editor Supported aix Native
Path ~/.claude/CLAUDE.md
  • User scope is a single global memory file instead of per-rule files.

Prompts Learn the concept

Markdown command files with YAML frontmatter.

Claude Code calls this Commands
aix support Native
Project
Editor Supported aix Native
Path .claude/commands/*.md
User
Editor Supported aix Native
Path ~/.claude/commands/*.md

Supported metadata: description , argument-hint

MCP Learn the concept

JSON mcpServers configuration.

Claude Code calls this MCP servers
aix support Native
Project
Editor Supported aix Native
Path .mcp.json
User
Editor Supported aix Native
Path ~/.claude.json

Skills Learn the concept

Symlinked native skill directories backed by .aix/skills/.

Claude Code calls this Skills
aix support Native
Project
Editor Supported aix Native
Path .claude/skills/{name}/
User
Editor Supported aix Native
Path ~/.claude/skills/{name}/

Agents

Markdown subagent files with YAML frontmatter.

Claude Code calls this Subagents
aix support Native
Project
Editor Supported aix Native
Path .claude/agents/*.md
User
Editor Supported aix Native
Path ~/.claude/agents/*.md

Supported metadata: description , mode , model , tools , permissions , mcp , editor.claude-code

Hooks Learn the concept

JSON hooks with PascalCase event names, matcher routing, and command / http / mcp_tool / prompt / agent action types.

Claude Code calls this Hooks
aix support Native
Project
Editor Supported aix Native
Path .claude/settings.json
User
Editor Supported aix Native
Path ~/.claude/settings.json

Supported metadata: ConfigChange , CwdChanged , Elicitation , ElicitationResult , FileChanged , InstructionsLoaded , Notification , PermissionDenied , PermissionRequest , PostCompact , PostToolBatch , PostToolUse , PostToolUseFailure , PreCompact , PreToolUse , SessionEnd , SessionStart , Setup , Stop , SubagentStart , SubagentStop , TaskCompleted , TaskCreated , TeammateIdle , UserPromptExpansion , UserPromptSubmit , WorktreeCreate , WorktreeRemove

  • Command hooks surface async, asyncRewake, shell, if, statusMessage, and once.
  • Non-command hook types (http, mcp_tool, prompt, agent) are translated by aix.

AGENTS.md

Claude Code uses CLAUDE.md instead of AGENTS.md.

Claude Code calls this CLAUDE.md
aix support No support
Project
Editor No support aix No support
Editor: The editor does not expose this feature at this scope. aix: Use CLAUDE.md for repository instructions.
User
Editor No support aix No support
Editor: The editor does not expose this feature at this scope. aix: Use ~/.claude/CLAUDE.md for home-scoped instructions.

.agents/skills

Claude Code uses native .claude/skills/ directories instead of .agents/skills/.

Claude Code calls this .claude/skills
aix support No support
Project
Editor No support aix No support
Editor: The editor does not expose this feature at this scope. aix: Use .claude/skills/ instead of .agents/skills/.
User
Editor No support aix No support
Editor: The editor does not expose this feature at this scope. aix: Use ~/.claude/skills/ instead of .agents/skills/.

Related guides