Code Abyss:编码助手人格与工程技能套件

为多种编码助手安装可组合的人格、输出风格与工程技能,让跨会话协作更有一致性。

Star 数
★ 244
最近更新
2 个月前
License
MIT
主语言
JavaScript

30 秒速览

运行形态
命令行工具Agent 插件 / 技能
可在哪里用
通用 · 跨平台Codex · Claude Code
上手难度
低 · 几分钟可跑通
开始前需要
Node.jsShell / 命令行网络访问本地文件系统
典型场景
使用 Claude Code 的工程师希望为团队安装统一的人格、输出风格和工程技能。
不适合
  • 需要在未列出的编码助手中直接安装的团队
  • 希望一次安装就包含 abyss 代码图 CLI 的用户

这个 Agent 能做什么,适合哪些场景?

Code Abyss 是一个通过命令行安装的配置与技能套件,面向 Claude Code、Codex CLI、Gemini CLI 和 OpenClaw。它将人格、输出风格和纪律内核分层组合,并提供 30 个领域技能及 4 个原生安全技能套件。安装器会把对应配置、技能和输出风格写入目标助手的工作环境;人格与风格可以组合,纪律内核则由路由器按需调用。Claude Code 和 Codex 的安装默认启用角色 Stop-hook,可选择关闭。代码图功能由独立的 abyss Rust CLI 提供,需另行安装。

用 npx code-abyss -t <target> -y 为选定助手安装人格、技能、输出风格及目标平台配置;支持的目标包括 claude、codex、gemini 和 openclaw。通过 --persona <slug> 与 --style <slug> 选择组合;除随包提供且可离线使用的 abyss 人格外,其他人格会在首次使用时从 GitHub 获取并缓存。安装内容包括工程与安全领域的技能、按需路由的纪律内核,以及对应平台的配置文件。可用 code-abyss compose 重新组合配置、code-abyss doctor 检查健康状态与迁移提示,并用 --uninstall <target> 移除安装及恢复备份。indexing-code 技能提供调用外部 abyss CLI 的约定;该 CLI 不由 code-abyss 安装。

  1. 使用 Claude Code 的工程师希望为团队安装统一的人格、输出风格和工程技能。
  2. 使用 Codex CLI 的开发者希望按需加载工程判断与安全知识,并在默认角色约束下保持回答一致。
  3. 使用 Gemini CLI 或 OpenClaw 的团队希望用同一套人格和技能内容配置不同的编码助手。
  4. 安全工程师需要覆盖应用、云与供应链、检测响应和安全架构的领域技能。
  5. 需要把重复工作流程整理成可复用技能的开发者,可以使用 cultivating-skills 与安全扫描及分级发布流程。

如何安装或部署这个 Agent?

需要 Node.js 与目标编码助手。选择目标平台后运行相应命令:

npx code-abyss -t claude -y

可将 claude 替换为 codex、gemini 或 openclaw。也可通过 Claude Code 插件安装:

claude plugin install code-abyss

Claude Code 和 Codex 默认启用角色 Stop-hook;如需关闭,可使用 --no-enforcement。README 未说明具体 Node.js 版本,也未列出各目标助手自身的安装或账户要求。

如何使用这个 Agent?

交互式运行安装器并选择目标、人格和风格:

npx code-abyss

也可以在命令行指定目标、人格式号和风格:

npx code-abyss -t claude --persona elder-sister --style abyss-cultivator -y

查看可用风格、检查安装或重新组合配置:

npx code-abyss --list-styles
npx code-abyss doctor
npx code-abyss compose -t claude --persona <slug> --style <slug>

如需代码图能力,需单独安装 abyss CLI,再运行 abyss attach claude 等命令;其安装渠道见独立 abyss 项目。

这个 Agent 有哪些优点和局限?

优点
  • 支持 Claude Code、Codex CLI、Gemini CLI 和 OpenClaw,并为各目标生成对应配置。
  • 6 种人格与 6 种输出风格可组合,README 称共有 36 种经验证的组合。
  • 提供 30 个领域技能和 9 个按需调用的纪律内核包,内容覆盖工程与安全领域。
  • 安装清单用于跟踪文件,卸载时可恢复先前配置,并保留用户自定义技能。
  • abyss 人格随 npm 包提供,可离线使用。
局限
  • 除 abyss 外的人格首次使用时需要从 GitHub 获取,因此该步骤依赖网络。
  • abyss 代码图 CLI 是独立产品,需要自行安装;code-abyss v5 不再下载它或为 Claude、Codex、Gemini 注入图钩子。
  • README 将 v5.0.0 标记为 rc.1,属于候选发布版本。
  • 需要分别了解目标助手的配置方式;README 未列出 Node.js 版本或各助手的账户要求。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Code Abyss:编码助手人格与工程技能套件 当前 66 · 存在缺口 命令行工具 ★ 244 2 个月前 JavaScript Codex · Claude Code
Agent Skills 技能库 67 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 240 1 个月前 Python Codex · Claude Code
EOC — Everything OpenAI Codex 工作流操作系统 75 · 表现良好 Agent 插件 / 技能免费 + 模型费 ★ 85 4 个月前 JavaScript Codex
Loop Library: 可复用 AI Agent 工作流库 61 · 存在缺口 Agent 插件 / 技能免费 ★ 3.2k 3 个月前 JavaScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
66/ 100 五分制 3.3 / 5
信任安全 18/29
可靠稳定 6/14
适用触发 15/18
规范维护 13/18
有效结果 9/13
证据核验 5/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

安装器面向用户级配置,提供卸载并恢复备份;文档说明远程人格首次从 GitHub 获取并缓存,也说明外部 abyss CLI 独立安装,数据流有一定透明度。卸载恢复机制有具体说明,故回滚得高分。自动安装示例带 -y,未说明哪些改动需要逐项确认;依赖安全材料主要是单一运行时依赖和 CI 安装检查,没有漏洞审计证据。作者及仓库可追溯,但发布者身份按题设未知,且未给出明确的维护责任承诺。

可靠稳定6 / 14 · 2.1/5

README、package.json 和测试文件对版本与发布状态的描述不完全一致:README 展示 v5.0.0-rc.1,包版本为 rc.2,测试还提及 v5.8。README 有多平台 CI、卸载烟测和契约校验描述,但这些源材料不能证明实际运行结果。依赖版本范围与 Node 版本要求明确;错误处理证据较零散,Persona 验证失败会回退到中性人格,损坏的 Claude 配置不覆盖,但一般安装故障信息未充分展示。

适用触发15 / 18 · 4.2/5

清楚面向 Claude Code、Codex CLI、Gemini CLI 和 OpenClaw,并列出安全、开发、办公、硬件等场景及安装产物。Persona Voice Card 限制人格字段只承载声音,并说明外部 abyss CLI 单独提供代码图谱能力,边界有说明;但关于技能触发的具体行为规则和不适用场景仍有限。各目标有专属安装命令、文件布局和 CI 烟测配置,环境适配描述具体。

规范维护13 / 18 · 3.6/5

README 按功能、安装、技能、规范和贡献组织,安装、升级、卸载及示例较完整;MIT 许可证文本完整。版本说明较丰富,但当前材料中的版本标记不一致,命名稳定性因此打折。文档提及离线核心人格、远程人格缓存、独立 CLI 及可选评测成本等限制;FAQ 不突出。贡献方式清楚,但没有明确的维护责任或更新响应承诺。

有效结果9 / 13 · 3.5/5

产品提供 persona、输出风格、技能和跨 CLI 配置,可帮助用户复用定制化工作流;结构化人格卡、安装器和卸载恢复增加可用性。价值主要由 README 的功能说明支持,实际效果没有本次静态审查可确认的运行证据;大规模技能库与需要外部 CLI 的能力也带来配置和维护成本,故评分适中。

证据核验5 / 8 · 3.1/5

README 对主要功能、外部 CLI 分工、人格规范和安装命令提供了可定位的文件或接口名称;package.json、CI 配置与测试片段对部分契约和回归保护形成交叉佐证。README 中的能力、精度和规模数字多数是项目自述,本次材料没有独立来源或执行结果予以确认。CI 和测试材料只说明仓库定义了验证步骤,未据此声称验证已执行。

风险与缓解建议
  • README、包元数据和测试材料的版本标记不一致;确认目标发布版本及对应文档后再采用安装或迁移指引。
  • 远程人格会从 GitHub 获取并缓存,代码图谱能力依赖单独安装的 abyss CLI;部署前请核对所需网络访问与外部组件。
  • CI 与测试仅作为仓库中定义的检查流程呈现,本次静态审查未执行这些检查。
证据充分度:低 评估于 2026年10月12日 审查版本 2544577cf03a
查看完整评分方法 →

常见问题

是否支持多种编码助手?
README 列出 Claude Code、Codex CLI、Gemini CLI 和 OpenClaw,并分别提供对应的安装目标。
安装是否需要网络?
安装命令使用 npx;除随包提供的 abyss 人格外,其他人格首次使用时会从 GitHub 获取并缓存。
代码图分析是否包含在安装包中?
不包含。代码图由独立的 abyss Rust CLI 提供,需要另行安装;indexing-code 技能描述其调用约定。
能否保留已有的自定义技能并恢复原配置?
README 说明自定义技能可与 Code Abyss 技能共存;卸载会根据安装清单恢复先前配置。
是否需要付费账户或 API 密钥?
README 未说明软件费用、付费账户或 API 密钥要求。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents