Skip to main content
Comet installs Skills, Rules, and Hooks in each target platform’s standard directory. Choose one or more platforms in comet init. Comet currently supports 37 AI coding platforms.

A comprehensive overview of all platforms

The following table lists all platforms, platform ids (for CLI --platform <id>), project-level Skill directories, global Skill directories, and the capabilities supported by each.

Complete capabilities (Skill + rules + hooks

Skill + hooks (Random)

Skill + Rules (Without hooks

Only Skill (no rules, no hooks

 Little Fish put platform cards such as Claude Code, Codex, Cursor, Devin Desktop, Gemini CLI, GitHub Copilot and OpenCode into the capability hierarchy handbook

The

platform supports layer-by-layer enhancement of

by Skill, rules, and hooks

Summary of Capabilities

Rule format

Comet supports four rule formats:

Hooks format

The 16 Hook platforms in the current list use 11 hook formats:

OpenCode is a platform

OpenCode, ZCode, and MimoCode are all based on the OpenCode runtime and support Opencode-style slash commands and image OpenSpec output

Special installation path

The global installation directories of the following platforms are different from the project-level directories: Global installation on other platforms uses directories with the same name (for example, Claude Code is globally ~/.claude, CodeBuddy is globally ~/.codebuddy, and WorkBuddy is globally ~/.workbuddy). Junie, CoStrict, Crush, Factory Droid, iFlow, Bob Shell, ForgeCode do not support global installation.
WorkBuddy project level Skill in . WorkBuddy/skills/, user level Skill in ~ /. Workbuddy/skills/. Hook blocking only writes to the project-level . Workbuddy/Settings. Json; Global installation does not add global blocking Hook, so there is no need for Hook configuration outside the project.
The Skill discovery root of Codex is different from the configuration root: project and global skills use . Agents/skills, Codex exclusive configuration, rules, hooks and plug-ins are still located in cache .codex. update/uninstall version 0.4.0-beta.4 will migrate the old managed by Comet codex/skills installation, and leave the other Skill and the Shared directory. 0.4.0 - beta. 5 Guard hook rewriting, the Codex stage to the supported . Codex/hooks. Json. Grok Also USES Claude - code hook format, but write . Grok/hooks/comet json And additional matching Grok native write/search_replace tools.
Antigravity and Antigravity 2.0 share project-level .agents/ skills The table of contents, so comet init Both will be selected simultaneously during automatic detection. If you only want to install one of them, you can do so in the interactive installation process (without ) Manually uncheck the other one in —yes.
comet init will automatically detect the existing platform configuration directories in the project and pre-select them. You can also use --yes Skip the interaction and install automatically to all detected platforms.

Choose project-level or global

If you’re not sure, install it at the project level first. It is the easiest for team members to see the same set of Comet behaviors.
After comet init and comet update select the platform, they will ask for “install mode”. Starting from 0.4.0-beta.1, a new symlink mode has been added: After selecting Symlink, Comet no longer copies Comet Skill for each platform. Instead, it creates symbolic links for Comet Skill in the existing skills/ directories of each platform, pointing to the central .comet/skills/ of the project:
When running comet update, only the central storage needs to be updated, and it takes effect immediately on all platforms. The terminal summary will display symlink created or symlink creation failed.
Symbolic links rely on file system support. Some Windows Configuration or synchronization tools (such as some cloud disks) may not handle symbolic links correctly. If you encounter any problems, roll back to The Copy mode is fine.
If the target platform already has its own skills/ directory, Comet The directory and the local/third-party skills within it will be retained, and only the links managed by Comet will be created or refreshed.
Which mode is chosen does not affect Comet’s behavior; it only influences how files are landed on the disk. When submitting to the repository, Copy The mode will generate real files; The Symlink pattern generates symbolic links (usually requiring each team member to ) comet init)。

General skills Registry Platform

Some AI coding platforms manage skills through the universal skills CLI registry. For these platforms (including OpenClaw, Hermes, etc.), install the Comet skill package directly using the common command:
This command pulls the Comet skill package from the common skills registry and installs it to the location expected by the platform without the need for a global Comet installation. It can coexist with comet init without any conflict.

hooks and executable capabilities

Some platforms support hooks. Comet will non-destructively merge the hook configurations it manages and retain the existing configurations of users. If there are already plugins, hooks or other user Settings in the file, Comet will retain them. If the JSON cannot be parsed, the installation will explicitly fail and the original file will remain unchanged.

Verification after installation (not mandatory

If the platform directory, Skill file, script or hooks are missing, doctor will provide a diagnosis. Run when an update is needed:
Last modified on September 3, 2026