Skip to content

Skill targets

Aru keeps target identifiers short and stores only the canonical names shown below. CLI aliases are accepted by init, target add, target remove, target set, and dependency target options, then normalized before aru.toml is written. Run aru target list --available to print this registry from the installed binary.

Targets marked skills only receive Agent Skills. They do not receive instructions or MCP servers unless a later adapter adds independently verified support. Implicit instruction and MCP reach is restricted to capable configured targets, and an explicit unsupported target is rejected before writes.

All destinations are relative to the project root and end with <skill-name> when projected. Aru does not install skills into home-directory paths.

Canonical target Project skill directory Capabilities CLI aliases
adal .adal/skills skills
agents .agents/skills instructions, skills universal
aider-desk .aider-desk/skills skills
amp .agents/skills skills
antigravity .agents/skills skills antigravity-cli
astrbot data/skills skills
augment .augment/skills skills
autohand .autohand/skills skills autohand-code
bob .bob/skills skills
claude .claude/skills instructions, skills, MCP claude-code
cline .agents/skills skills
codearts .codeartsdoer/skills skills codearts-agent
codebuddy .codebuddy/skills skills
codemaker .codemaker/skills skills
codestudio .codestudio/skills skills
codex .agents/skills instructions, skills, MCP
commandcode .commandcode/skills skills command-code
continue .continue/skills skills
copilot .github/skills instructions, skills, MCP github-copilot
cortex .cortex/skills skills
crush .crush/skills skills
cursor .agents/skills skills
deepagents .agents/skills skills
devin .devin/skills skills
dexto .agents/skills skills
droid .factory/skills skills
eve agent/skills skills
firebender .agents/skills skills
forge .forge/skills skills forgecode
gemini .agents/skills skills gemini-cli
goose .goose/skills skills
grok .grok/skills skills
hermes .hermes/skills skills hermes-agent
iflow .iflow/skills skills iflow-cli
inference-sh .inferencesh/skills skills
jazz .jazz/skills skills
junie .junie/skills skills
kilo .kilocode/skills skills
kimchi .kimchi/skills skills
kimi .agents/skills skills kimi-code-cli
kiro .kiro/skills skills kiro-cli
kode .kode/skills skills
lingma .lingma/skills skills
loaf .agents/skills skills
mcpjam .mcpjam/skills skills
minimax .minimax/skills skills minimax-code
moxby .moxby/skills skills
mux .mux/skills skills
neovate .neovate/skills skills
ona .ona/skills skills
openclaw skills skills
opencode .opencode/skills instructions, skills, MCP
openhands .openhands/skills skills
pi .pi/skills instructions, skills
pochi .pochi/skills skills
posit .posit/assistant/skills skills posit-assistant
promptscript .agents/skills skills
qoder .qoder/skills skills qoder-cn
qwen .qwen/skills skills qwen-code
reasonix .reasonix/skills skills
replit .agents/skills skills
roo .roo/skills skills
rovodev .rovodev/skills skills
tabnine .tabnine/agent/skills skills tabnine-cli
terramind .terramind/skills skills
tinycloud .tinycloud/skills skills
trae .trae/skills skills trae-cn
vibe .vibe/skills skills mistral-vibe
warp .agents/skills skills
windsurf .windsurf/skills skills
zcode .zcode/skills skills
zed .agents/skills skills
zencoder .zencoder/skills skills zenflow

When multiple selected targets share a destination, aru creates one owned projection while retaining every canonical target in the lock. On Unix, a target-specific destination may link to a selected .agents/skills projection. The relative link is calculated from the actual destination depth, including nested paths such as .posit/assistant/skills and .tabnine/agent/skills. Platforms without project symlink support receive verified copies.