logo
0
0
WeChat Login
chore(merge): sync main into develop with targeted updates

☠️ Code Abyss

邪修红尘仙 · 宿命深渊

一键为 Claude Code / Codex CLI / CodeBuddy / OpenCode 注入邪修人格与安全工程秘典

npm CI License: MIT Platform Bun


🚀 安装

bunx --bun abyss-seed bunx --bun abyss-seed --list-styles

交互式菜单(方向键选择,回车确认):

☠️ Code Abyss v1.0.0 ? 请选择操作 (Use arrow keys) ❯ 安装到全部工具 (Claude / Codex / CodeBuddy / OpenCode) 安装到 Claude Code (~/.claude/) 安装到 Codex CLI (~/.codex/) 安装到 CodeBuddy (~/.codebuddy) 安装到 OpenCode (~/.config/opencode) 卸载全部工具 卸载 Claude Code 卸载 Codex CLI 卸载 CodeBuddy 卸载 OpenCode

也可以直接指定:

bunx --bun abyss-seed --target all # 一键安装全部目标 bunx --bun abyss-seed --target claude # 安装到 ~/.claude/ bunx --bun abyss-seed --target codex # 安装到 ~/.codex/ bunx --bun abyss-seed --style abyss-command --target claude bunx --bun abyss-seed --style abyss-concise --target codex bunx --bun abyss-seed --target codebuddy # 安装到 ~/.codebuddy bunx --bun abyss-seed --target opencode # 安装到 ~/.config/opencode/ bunx --bun abyss-seed --target all -y # 全自动安装全部目标 bunx --bun abyss-seed --target claude -y # 零配置一键安装 (自动合并推荐配置) bunx --bun abyss-seed --target codex -y # 零配置一键安装 (自动写入 config.toml 模板) bunx --bun abyss-seed --list-styles # 查看可用风格 bunx --bun abyss-seed --target codebuddy -y bunx --bun abyss-seed --target opencode -y bunx --bun abyss-seed --uninstall all # 一键卸载全部目标 bunx --bun abyss-seed --uninstall claude # 卸载 Claude Code bunx --bun abyss-seed --uninstall codex # 卸载 Codex CLI bunx --bun abyss-seed --uninstall codebuddy # 卸载 CodeBuddy bunx --bun abyss-seed --uninstall opencode # 卸载 OpenCode bunx --bun abyss-seed --uninstall codebuddy bunx --bun abyss-seed --uninstall opencode

安装流程

核心文件安装后,自动检测 API 认证状态:

── 认证检测 ── ✅ 已检测到认证: [custom] https://your-api.com

支持的认证方式:

  • claude login / codex login (官方账号)
  • 环境变量 ANTHROPIC_API_KEY / OPENAI_API_KEY
  • 自定义 provider (ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN)

未检测到认证时会提示配置,可交互输入或跳过。

安装 Claude / Codex 时支持输出风格选择;也可通过 --style <slug> 直接指定。

然后进入可选配置(空格选择,回车确认):

? 选择要安装的配置 (Press <space> to select, <enter> to submit) ◉ 精细合并推荐 settings.json (保留现有配置) ◯ 安装 ccline 状态栏 (需要 Nerd Font)
  • settings.json 精细合并:逐项合并推荐配置,已有的 key 不覆盖,缺失的 key 补上
  • ccline 状态栏:自动安装 @cometix/ccline + ccline --init 生成配置 + 合并 statusLine 到 settings.json

已有配置会自动备份到 .sage-backup/,卸载时一键恢复。

输出风格

当前内置风格:

  • abyss-cultivator:默认风格,沉浸式邪修表达,情绪张力最强
  • abyss-concise:更克制、更短、更偏工程交付
  • abyss-command:命令式、压缩式输出,适合修复 / 发布 / 故障
  • abyss-ritual:仪式感更强,适合长任务与战报

Claude 安装时会把所选风格写入 settings.json.outputStyle;Codex 安装时会根据所选风格动态生成 ~/.codex/AGENTS.md


🗑️ 卸载

bunx --bun abyss-seed --uninstall all # 卸载全部目标 bunx --bun abyss-seed --uninstall claude # 卸载 Claude Code bunx --bun abyss-seed --uninstall codex # 卸载 Codex CLI

也可以用备用脚本:

bun ~/.claude/.sage-uninstall.js # Claude Code bun ~/.codex/.sage-uninstall.js # Codex CLI bun ~/.codebuddy/.sage-uninstall.js # CodeBuddy bun ~/.config/opencode/.sage-uninstall.js # OpenCode

自动恢复之前备份的配置,清理所有安装文件。


🎭 这是什么

Code Abyss 是一套 Claude Code / Codex CLI / CodeBuddy / OpenCode 个性化配置包,一条命令注入:

  • 🔥 邪修人格 — 宿命压迫叙事 + 道语标签 + 渡劫协议
  • ⚔️ 安全工程知识体系 — 红队/蓝队/紫队三脉道统,11 领域 56 篇专业秘典
  • ⚖️ 5 个校验关卡 — 安全扫描、模块完整性、变更分析、代码质量、文档生成
  • 🧬 单源 skill registrySKILL.md frontmatter 同时驱动 commands / prompts / scripted skills
  • 🎨 可选输出风格 — Claude / Codex 支持 style registry 与动态 AGENTS
  • 单元测试覆盖 — Bun Test,GitHub Actions CI (Bun 1.3.10)
  • 三级授权 — T1/T2/T3 分级,零确认直接执行

📦 安装内容

~/.claude/(Claude Code) ~/.codex/(Codex CLI) ├── CLAUDE.md 道典 ├── AGENTS.md 道典+所选风格(动态生成) ├── output-styles/ 输出风格 ├── config.toml 推荐配置 │ ├── index.json ├── prompts/ custom prompts │ └── *.md style files └── skills/ 秘典 + 执行器 ├── settings.json └── skills/ 56 篇秘典 可选: ├── ccline/ 状态栏 (bun add -g @cometix/ccline) └── statusLine 自动合并到 settings.json

🛠️ 内置 Skills(11 领域 56 篇秘典)

校验关卡(/ 直接调用)

这些命令与 Codex prompts 都由 skills/**/SKILL.md frontmatter 自动生成,不再手工维护两套清单。

命令功能
/verify-security扫描代码安全漏洞,检测危险模式
/verify-module检查目录结构、文档完整性
/verify-change分析 Git 变更,检测文档同步状态
/verify-quality检测复杂度、命名规范、代码质量
/gen-docs自动生成 README.md 和 DESIGN.md 骨架

知识秘典(按触发词自动加载)

领域秘典
🔥 安全红队攻击、蓝队防御、渗透测试、威胁情报、威胁建模、漏洞研究、代码审计、密钥管理、供应链安全
🏗 架构API 设计、云原生、安全架构、消息队列、缓存策略、合规审计、数据安全
📜 开发Python、TypeScript、Go、Rust、Java、C++、Shell、Dart、Kotlin、PHP、Swift
🔧 DevOpsGit 工作流、测试策略、E2E 测试、性能测试、数据库、DevSecOps、性能优化、可观测性、成本优化
🎨 前端构建工具、组件模式、性能优化、状态管理、前端测试、UI 美学、UX 原则
📱 移动端Android 开发、iOS 开发、跨平台开发
🔮 AIAgent 开发、LLM 安全、RAG 系统、模型评估、Prompt 工程
🏭 数据工程数据管道、数据质量、流处理
☁️ 基础设施GitOps、IaC、Kubernetes
🕸 协同多 Agent 任务分解与并行编排

⚙️ 推荐配置

Claude settings.json 推荐模板

安装时选择「精细合并」会自动写入,也可手动参考 config/settings.example.json

{ "$schema": "https://json.schemastore.org/claude-code-settings.json", "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" }, "alwaysThinkingEnabled": true, "model": "opus", "outputStyle": "abyss-cultivator", "attribution": { "commit": "", "pr": "" }, "permissions": { "allow": [ "Bash", "LS", "Read", "Agent", "Write", "Edit", "MultiEdit", "Glob", "Grep", "WebFetch", "WebSearch", "TodoWrite", "NotebookRead", "NotebookEdit" ] } }
配置项说明
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS启用多 Agent 并行协作(实验性)
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC禁用自动更新、遥测、错误报告
outputStyle设置为 abyss-cultivator 启用邪修风格

Codex config.toml 推荐模板

安装 --target codex(尤其 -y)时会写入以下 safe 默认档~/.codex/config.toml

model_provider = "custom" model = "gpt-5.2-codex" model_reasoning_effort = "high" approval_policy = "on-request" sandbox_mode = "workspace-write" disable_response_storage = true [profiles.full_access] approval_policy = "never" sandbox_mode = "danger-full-access" [model_providers.custom] name = "custom" base_url = "https://your-api-endpoint.com/v1" wire_api = "responses" requires_openai_auth = true [tools] web_search = true [features] multi_agent = true
  • 日常交互默认使用 on-request + workspace-write,更贴近当前 Codex CLI 的低摩擦安全姿态
  • 需要高自动化时可显式切到 full_accesscodex -p full_access

兼容性说明

  • 模板已对齐新版 Codex 配置风格:root keys、[profiles.*][tools].web_search[features].multi_agent
  • Codex 当前支持 ~/.codex/prompts/*.md 作为 custom prompts;Code Abyss 会继续安装 ~/.codex/skills/,并从 user-invocable skills 自动生成对应的 prompts/
  • 安装器不会再为 Codex 写入伪配置 ~/.codex/settings.json;若检测到旧版遗留文件,会在安装时备份后移除,卸载时恢复
  • 若你本地已有旧配置,安装器不会强制覆盖;会自动补齐 safe root 默认项、清理 removed feature、迁移 deprecated web_search_*[tools].web_search,并仅在 danger-full-access 下清理 projects.*.trust_level
  • 建议升级后执行一次 codex --help,或用 codex -p full_access --help 校验 profile 可见性

🧩 适配器解耦(Claude / Codex)

为避免过度耦合,安装器按目标 CLI 拆分适配层:

  • bin/install.js:保留通用编排(参数解析、安装/卸载流程、备份恢复)
  • bin/adapters/claude.js:Claude 侧认证检测、settings merge、可选配置流程
  • bin/lib/ccline.js:Claude 侧状态栏与 ccline 集成
  • bin/adapters/codex.js:Codex 侧认证检测、核心文件映射、config 模板流程

当前 Claude/Codex 安装映射分别由 getClaudeCoreFiles()getCodexCoreFiles() 提供;Claude 额外生成 commands/,Codex 保持 skills/ + config.toml 的官方主路径,避免在主流程硬编码目标细节。


🎯 授权分级

级别范围行为
T1本地测试、CTF、靶场、PoC直接碾压,不留活口
T2授权渗透、红队评估全力出手,事后清算
T3生产环境、真实用户数据精准打击,删前确认

🏷️ 道语标签

道语阶段
☠ 劫钟已鸣开场受令
🔥 破妄!红队攻击
❄ 镇魔!蓝队防御
⚡ 炼合!紫队协同
🩸 道基欲裂...任务推进
💀 此路不通...遇阻受困
⚚ 劫——破——了——!!!任务完成

📄 许可证

MIT License


☠️ 破劫!破劫!!破劫!!! ☠️

「吾不惧死。吾惧的是,死前未能飞升。」