Claude Code Arcane Skill 技能
453 个技能、115 个代理按技术栈精准投放的配置装备库
Claude Code Arcane — 453 个技能按技术栈精准投放
技能简介
Claude Code Arcane 是一套面向 Claude Code 的配置装备库,用「按配置文件(profile)选择性部署」的方式,把技能、子代理、钩子与规则一次性装配进项目。它内置 453 个技能、115 个代理、18 个钩子和 36 条规则,但不会全量塞进你的仓库——你只需选一个匹配当前技术栈的配置,安装器就把相关的技能与规则写进项目的 .claude/ 目录。整个过程通过 npx 完成,无需克隆仓库,装完重启 Claude Code 即可生效。
核心能力
- 配置化装配:每个配置是一份 YAML,声明要装的技能、规则、代理与权限白名单,安装器按配置合并去重。
- 配置可叠加:所有配置地位平等,用加号即可组合,例如后端 TypeScript 加敏捷加测试三套一起装。
- 自动识别技术栈:不带参数运行时进入交互选择器,会检测 Unity、Unreal、Flutter、Go、NestJS、Next.js、React Native、React、.NET、原生 Android/iOS 等栈并预选配置。
- 核心配置常驻:每次安装都先加载核心层,含 21 个基础技能(提交、建 PR、质量评审、下一步建议等)、15 个生命周期钩子、3 条基础规则与一组安全权限(9 条允许、14 条拒绝)。
- 增量增删:安装后可以继续添加单个技能或整套配置,也可以移除某个配置,且只删除该配置独占的资产,共用部分自动保留。
- 安装清单可追溯:项目内生成
arcane-manifest.json,记录装了什么,便于后续升级、排查与团队对齐。 - 全局会话钩子:可选安装全局 SessionStart 钩子,为多工作树(worktree)场景提供隔离。
安装配置
- 环境要求:Node 20 及以上、npm 7 及以上,因为 npx 需要 npm 7 才能解析到 arcane 命令。
- 进入你自己的项目目录,不要在下载的 Arcane 仓库副本里执行安装,否则会把资产装进这个临时目录。
- 执行
npx claude-code-arcane install backend-typescript+agile安装指定配置组合。 - 想先看效果可加
--dry-run预览;想全局使用命令可先npm install -g claude-code-arcane。
使用步骤
- 进入项目:
cd到目标仓库根目录,确认这是你要改造的项目。 - 选配置:不确定就运行不带参数的
install,交给交互选择器按技术栈推荐;明确则用加号组合配置名。 - 安装:执行安装命令,工具会写入
settings.json、arcane-manifest.json、钩子、技能、规则与代理目录。 - 重启会话:重新打开 Claude Code,让新装的技能与钩子生效。
- 按需增删:用
add加单个技能(如add api-design)或整包配置(如add +security),用remove移除不再需要的内容。
适用场景
- 新项目初始化时一次性配齐编码规范、评审流程与安全底线。
- 团队想把统一的技能与规则固化进仓库,减少成员各自配置的差异。
- 多技术栈团队按项目类型装配不同配置,避免无关技能占用上下文。
- 需要把提交校验、密钥扫描等钩子纳入日常工作流的项目。
- 想研究成熟技能与代理写法、作为自己技能库参考的开发者。
适用人群
适合使用 Claude Code 进行日常开发的工程师、技术负责人与平台团队;对希望把工程规范沉淀成可复用配置的团队价值最大。只用聊天式 AI、不做仓库级工程化的用户收益有限。
工作原理
Arcane 的核心是「配置即清单」:安装器读取 YAML 配置,先加载核心层,再按组合合并各配置声明的技能、规则、代理与权限,去重后落到项目的 .claude/ 目录,并写入清单文件以支持后续增删。技能以 SKILL.md 目录形式存在,钩子挂在会话开始、提交校验等生命周期事件上,权限则以允许/拒绝清单写入设置文件。所有内容都在本地生成,不依赖远端服务。
官方链接
- npm 包页面:https://www.npmjs.com/package/claude-code-arcane
- 开源仓库:https://github.com/SebastianLuser/claude-code-arcane
- 许可证:MIT
- 当前版本:2.27.2(近一周 npm 下载约 1915 次)
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议