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, notAGENTS.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.
- Project
- Editor Supported aix NativePath
.claude/rules/*.md - User
- Editor Supported aix NativePath
~/.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.
- Project
- Editor Supported aix NativePath
.claude/commands/*.md - User
- Editor Supported aix NativePath
~/.claude/commands/*.md
Supported metadata: description , argument-hint
MCP Learn the concept
JSON mcpServers configuration.
- Project
- Editor Supported aix NativePath
.mcp.json - User
- Editor Supported aix NativePath
~/.claude.json
Skills Learn the concept
Symlinked native skill directories backed by .aix/skills/.
- Project
- Editor Supported aix NativePath
.claude/skills/{name}/ - User
- Editor Supported aix NativePath
~/.claude/skills/{name}/
Agents
Markdown subagent files with YAML frontmatter.
- Project
- Editor Supported aix NativePath
.claude/agents/*.md - User
- Editor Supported aix NativePath
~/.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.
- Project
- Editor Supported aix NativePath
.claude/settings.json - User
- Editor Supported aix NativePath
~/.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, andonce. - Non-command hook types (
http,mcp_tool,prompt,agent) are translated by aix.
AGENTS.md
Claude Code uses CLAUDE.md instead of AGENTS.md.
- Project
- Editor No support aix No supportEditor: The editor does not expose this feature at this scope. aix: Use
CLAUDE.mdfor repository instructions. - User
- Editor No support aix No supportEditor: The editor does not expose this feature at this scope. aix: Use
~/.claude/CLAUDE.mdfor home-scoped instructions.
.agents/skills
Claude Code uses native .claude/skills/ directories instead of .agents/skills/.
- Project
- Editor No support aix No supportEditor: The editor does not expose this feature at this scope. aix: Use
.claude/skills/instead of.agents/skills/. - User
- Editor No support aix No supportEditor: The editor does not expose this feature at this scope. aix: Use
~/.claude/skills/instead of.agents/skills/.