Code Abyss:编码助手人格与工程技能套件
为多种编码助手安装可组合的人格、输出风格与工程技能,让跨会话协作更有一致性。
- Star 数
- ★ 244
- 最近更新
- 2 个月前
- License
- MIT
- 主语言
- JavaScript
- FA 评分
- 66/100 · 存在缺口
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex · Claude Code
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 使用 Claude Code 的工程师希望为团队安装统一的人格、输出风格和工程技能。
- 不适合
- 需要在未列出的编码助手中直接安装的团队
- 希望一次安装就包含 abyss 代码图 CLI 的用户
- 源码审查
- 66/100 · 存在缺口
这个 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 安装。
- 使用 Claude Code 的工程师希望为团队安装统一的人格、输出风格和工程技能。
- 使用 Codex CLI 的开发者希望按需加载工程判断与安全知识,并在默认角色约束下保持回答一致。
- 使用 Gemini CLI 或 OpenClaw 的团队希望用同一套人格和技能内容配置不同的编码助手。
- 安全工程师需要覆盖应用、云与供应链、检测响应和安全架构的领域技能。
- 需要把重复工作流程整理成可复用技能的开发者,可以使用
cultivating-skills与安全扫描及分级发布流程。
如何安装或部署这个 Agent?
需要 Node.js 与目标编码助手。选择目标平台后运行相应命令:
npx code-abyss -t claude -y可将 claude 替换为 codex、gemini 或 openclaw。也可通过 Claude Code 插件安装:
claude plugin install code-abyssClaude 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?
查看各维度的扣分理由
安装器面向用户级配置,提供卸载并恢复备份;文档说明远程人格首次从 GitHub 获取并缓存,也说明外部 abyss CLI 独立安装,数据流有一定透明度。卸载恢复机制有具体说明,故回滚得高分。自动安装示例带 -y,未说明哪些改动需要逐项确认;依赖安全材料主要是单一运行时依赖和 CI 安装检查,没有漏洞审计证据。作者及仓库可追溯,但发布者身份按题设未知,且未给出明确的维护责任承诺。
README、package.json 和测试文件对版本与发布状态的描述不完全一致:README 展示 v5.0.0-rc.1,包版本为 rc.2,测试还提及 v5.8。README 有多平台 CI、卸载烟测和契约校验描述,但这些源材料不能证明实际运行结果。依赖版本范围与 Node 版本要求明确;错误处理证据较零散,Persona 验证失败会回退到中性人格,损坏的 Claude 配置不覆盖,但一般安装故障信息未充分展示。
清楚面向 Claude Code、Codex CLI、Gemini CLI 和 OpenClaw,并列出安全、开发、办公、硬件等场景及安装产物。Persona Voice Card 限制人格字段只承载声音,并说明外部 abyss CLI 单独提供代码图谱能力,边界有说明;但关于技能触发的具体行为规则和不适用场景仍有限。各目标有专属安装命令、文件布局和 CI 烟测配置,环境适配描述具体。
README 按功能、安装、技能、规范和贡献组织,安装、升级、卸载及示例较完整;MIT 许可证文本完整。版本说明较丰富,但当前材料中的版本标记不一致,命名稳定性因此打折。文档提及离线核心人格、远程人格缓存、独立 CLI 及可选评测成本等限制;FAQ 不突出。贡献方式清楚,但没有明确的维护责任或更新响应承诺。
产品提供 persona、输出风格、技能和跨 CLI 配置,可帮助用户复用定制化工作流;结构化人格卡、安装器和卸载恢复增加可用性。价值主要由 README 的功能说明支持,实际效果没有本次静态审查可确认的运行证据;大规模技能库与需要外部 CLI 的能力也带来配置和维护成本,故评分适中。
README 对主要功能、外部 CLI 分工、人格规范和安装命令提供了可定位的文件或接口名称;package.json、CI 配置与测试片段对部分契约和回归保护形成交叉佐证。README 中的能力、精度和规模数字多数是项目自述,本次材料没有独立来源或执行结果予以确认。CI 和测试材料只说明仓库定义了验证步骤,未据此声称验证已执行。
- README、包元数据和测试材料的版本标记不一致;确认目标发布版本及对应文档后再采用安装或迁移指引。
- 远程人格会从 GitHub 获取并缓存,代码图谱能力依赖单独安装的 abyss CLI;部署前请核对所需网络访问与外部组件。
- CI 与测试仅作为仓库中定义的检查流程呈现,本次静态审查未执行这些检查。
常见问题
是否支持多种编码助手?
安装是否需要网络?
npx;除随包提供的 abyss 人格外,其他人格首次使用时会从 GitHub 获取并缓存。代码图分析是否包含在安装包中?
indexing-code 技能描述其调用约定。