comet init 里选择一个或多个平台。0.4.0-beta.1 起 Comet 支持 33 个 AI 编码平台。
全部平台一览
下表列出所有平台、平台 id(用于 CLI--platform <id>)、项目级 Skill 目录、全局 Skill 目录,以及各自支持的能力。
完整能力(Skill + 规则 + hooks)
Skill + hooks(无规则)
Skill + 规则(无 hooks)
仅 Skill(无规则、无 hooks)

平台支持按 Skill、规则和 hooks 逐层增强
能力汇总
规则格式
Comet 支持三种规则格式:Hooks 格式
支持 hooks 的 10 个平台使用 8 种 hook 格式:OpenCode 系平台
OpenCode、ZCode、MimoCode 都基于 OpenCode 运行时,支持 OpenCode 风格 slash 命令和镜像 OpenSpec 输出:特殊安装路径
以下平台的全局安装目录与项目级目录不同:
其他平台的全局安装使用同名目录(如 Claude Code 全局为
~/.claude,CodeBuddy Code 全局为 ~/.codebuddy)。Junie、CoStrict、Crush、Factory Droid、iFlow、Bob Shell、ForgeCode 不支持全局安装。
Codex 的 Skill 发现根与配置根不同:项目和全局 Skill 使用
.agents/skills,Codex 专属配置、规则、hooks 和插件缓存仍位于 .codex。0.4.0-beta.4 的 update/uninstall 会迁移 Comet 管理的旧 .codex/skills 安装,并保留其他 Skill 和共享目录。0.4.0-beta.5 起,Codex 的阶段守卫 hook 改写到受支持的 .codex/hooks.json。Antigravity 和 Antigravity 2.0 共享项目级的
.agents/ Skill 目录,所以 comet init 自动检测时会同时选中两者。如果你只想给其中一个安装,可在交互式安装流程(不加 —yes)里手动取消勾选另一个。项目级还是全局
安装模式:复制 vs 符号链接
comet init 和 comet update 在选择平台后,会询问安装模式(install mode)。0.4.0-beta.1 起新增了符号链接(symlink)模式:
Symlink 模式的工作方式
选择 Symlink 后,Comet 不再为每个平台复制一份 Comet Skill,而是在各平台已有的skills/ 目录中为 Comet Skill 创建指向项目中央 .comet/skills/ 的符号链接:
comet update 时只需更新中央存储,所有平台立即生效。终端摘要会显示 symlink created 或 symlink creation failed。
如果目标平台已有自己的
skills/ 目录,Comet 会保留目录和其中的本地/第三方 Skill,只创建或刷新 Comet 管理的链接。选择哪种模式不影响 Comet 的行为,只影响文件如何落到磁盘。提交到仓库时,Copy 模式会产生真实文件;Symlink 模式产生的是符号链接(通常需要团队成员各自
comet init)。通用 skills 注册表平台
有些 AI 编码平台使用通用skills CLI 注册表,而不是平台专属目录约定。对这些平台(包括 OpenClaw、Hermes 等),直接用通用命令安装 Comet skill 包:
comet init 可以并存,互不冲突。
hooks 和可执行能力
部分平台支持 hooks。Comet 会非破坏性合并自己管理的 hook 配置,保留用户已有配置。 如果文件中已经有插件、hook 或其他用户设置,Comet 会保留这些内容;如果 JSON 无法解析,安装会明确失败,并保持原文件不变。安装后验证(非必须)
doctor 会给出诊断。需要更新时运行:

