Skip to content

Claude Code

LNAI exports unified configuration to Claude Code’s native .claude/ format.

.claude/
├── CLAUDE.md # Symlink → ../.ai/AGENTS.md
├── rules/ # Symlink → ../.ai/rules/
├── skills/<name>/ # Symlinks → ../../.ai/skills/<name>/
├── settings.json # Generated
└── <overrides> # Symlinks from .ai/.claude/
SourceOutputType
.ai/AGENTS.md.claude/CLAUDE.mdSymlink
.ai/rules/.claude/rules/Symlink
.ai/skills/<name>/.claude/skills/<name>/Symlink
.ai/settings.json.claude/settings.jsonGenerated
.ai/.claude/<path>.claude/<path>Symlink

Settings are passed through directly in Claude format:

{
"permissions": {
"allow": ["Bash(git:*)"],
"deny": ["Read(.env)"]
},
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-memory"]
}
}
}

Any settings in overrides.claudeCode are deep-merged into the output.