Skill Registry

每个 Profile 绑定了哪些 skills,以及哪些技能该分配给谁。 防止所有 Profile 装一样技能的”角色边界混乱”问题。

当前现状(All Profiles)

截至 2026-05-02,三个 Profile(coder、writer、researcher)安装了几乎相同的技能集,这是角色边界混乱的直接原因。

推荐分配方案

Researcher

核心身份: 信息搜集、验证、组织

技能理由权限
web-search/browser研究需要查资料
arxiv论文搜索
blogwatcher内容监控
llm-wikiwiki 读写(研究产出)
domain-intel域名侦察
parallel-cli网页搜索
web-research-blog-writing调研工作流✅ 限定只做研究部分
claude-code / opencode❌ 不应该有代码构建不是研究的事
code-review❌ 不应该有
software-development/*❌ 不应该有

Builder (coder)

核心身份: 代码实现、构建、技术交付

技能理由权限
software-development/*所有开发技能
code-review代码审查
test-driven-developmentTDD 工作流
systematic-debugging调试流程
claude-code / opencode代码委托
codebase-inspection代码库分析
spike技术验证
subagent-driven-development子代理开发
writing-plans技术方案
node-inspect-debuggerNode 调试
python-debugpyPython 调试
debugging-hermes-tui-commandsHermes 调试
github-pr-workflowPR 流程
github-code-reviewPR 代码审查
github-auth / github-repo-managementGit 操作
llm-wiki✅ 只读为主(技术查询)
arxiv / blogwatcher❌ 不应该有研究不是编码的事

Writer

核心身份: 内容创作、表达、润色

技能理由权限
youtube-content音视频转内容
web-research-blog-writing调研写博文✅ 完整工作流
humanizer去 AI 味
design-mdDESIGN.md
creative/*创意内容✅ 按需
gif-search / songsee / heartmula媒体工具
google-workspace文档平台
notion内容平台
obsidian笔记管理
xurlTwitter 发布
nano-pdf / ocr-and-documents文档工具
claude-design设计产出
llm-wiki✅ 读写(内容素材)
software-development/*❌ 不应该有编码不是写作的事
arxiv / blogwatcher❌ 不应该有研究不是写作的事

高风险技能(需严格限制)

以下技能只应分配给必要的 Profile,不可无限制开放:

技能允许的 Profile
delete-files 相关❌ 不开放给任何 Profile
deploy-production 相关Coordinator 或用户手动
bulk-memory-editCoordinator 或用户手动
git push / mergeBuilder (coder) 或用户手动
cron-job 调度Coordinator 或用户手动

执行策略

短期(现在):

  1. 建立 skill-registry(本文件)作为全局清单
  2. 通过 SOUL.md 的”边界”约束来规范行为(软约束)

中期(后续): 3. 考虑在 Hermes 配置中按 Profile 启用 skills.disabled 列表,硬性禁用不该有的技能 4. 或者考虑差异化 symlink 策略,让每个 Profile 只装属于自己的技能

更新历史

  • 2026-05-02: 初始创建,记录当前现状和推荐分配方案