前言

作为一个折腾了 CC Switch 的开发者,我终于认清了一个现实:Skills 虽好,但没有批量管理工具就是灾难。

先交代一下背景。最近 AI 编程工具越来越火,Claude Code 的 Skills 机制更是让人眼前一亮——你可以给 AI 装上各种"技能卡",让它按照特定的工作流来干活。于是我开始疯狂收集 Skills,结果一不小心就踩进了坑里。

什么是 Skills?先给不懂的读者科普一下

简单来说,Skills 就是给 AI 装备的"技能卡牌"

概念 类比
Claude Code 游戏角色
Skills 装备的技能卡
SKILL.md 技能说明书

每个 Skill 包含触发条件、执行流程和参考文档。比如 Superpowers 项目的核心 Skills 就包括了写代码前的需求讨论、大任务拆解、测试驱动开发、标准化调试流程等。

听起来很美好对吧?但当你一口气装了 100+ 个 Skills 之后,噩梦就开始了。

踩坑全过程

发现热门 Skills 仓库

某天我在刷 GitHub,发现一个叫 Superpowers 的项目悄咪咪地拿了 170k Stars,号称是 Claude Code 最火的插件市场。好奇心驱使下,我一口气克隆了三个热门 Skills 仓库,都是网上推荐比较多的。

搞清楚 CC Switch 的 Skills 存在哪

顺着网线一通搜索,发现 CC Switch 的 Skills 目录在这里:

text

C:\Users\{用户名}\.cc-switch\skills\

每个 Skill 都是独立的文件夹,里面有个 SKILL.md 作为入口。

批量导入成功,管理直接崩盘

我把下载的 ZIP 解压,把文件夹复制到 ~/.cc-switch/skills/ 里。复制完后满心欢喜打开 CC Switch,结果:

  1. Skills 列表里一堆东西,根本不知道哪些是我新加的

  2. 没有批量启用/禁用功能

  3. 想删除旧的腾空间?只能一个一个删

  4. 导入新的 Skills 后不会自动识别,需要手动刷新

说白了,CC Switch 只是一个"Skills 文件夹浏览器",而不是一个"Skills 管理平台"。

我踩过的坑

  • 误删数据库:听说删 cc-switch.db 能重置,手贱试了一下,结果把整个 CC Switch 搞挂了

  • Skills 文件夹嵌套:解压时多了一层目录,导致 AI 识别不了

  • 批量导入后内存暴涨:148 + 100+ 个 Skills 同时加载,Claude Code 响应慢得像蜗牛

发现问题后,我去提了个 Issue

被这些坑折磨完之后,我觉得不能光自己忍着,得让作者知道。于是我去 CC Switch 的 GitHub 项目页提了个 Enhancement Issue,主要反馈了三个问题:

  1. 无法全选/反选:列表里没有全选复选框,也没有 Ctrl+A 快捷键,几十个 Skills 一个个勾太痛苦了

  2. 无法按 Agent 分配 Skills:导入的 Skill 不能指定用在哪个 Agent 上,所有 Skills 对所有 Agent 默认可见

  3. 缺少批量操作:批量启用、批量禁用、批量卸载这些都没有

提完之后心里舒服多了,至少让开发者知道了这个需求。

结语

折腾几天后,我终于明白了一个道理:

工具不在多,在于精。

148 个 Skills 堆在那里,真正用到的可能不超过 10 个。CC Switch 是个好工具,但目前 Skills 管理这块确实还比较原始。希望后续版本能把批量管理功能加上。

你的 CC Switch 里装了多少个 Skills?有没有什么批量管理的好方法?欢迎评论区交流!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐