mcpField
S
skill-router

skill-router

github.com/rohitg00Agent 工作流2.9k116 次安装5 周前更新
代码仓库

关于 skill-router

skill-router 是面向使用一组技能和命令的 Agent 的索引,按任务分类,并标明由人主动调用或由 Agent 自动触发。

主要功能

  1. 01按任务分类的技能与命令索引
  2. 02标明人工与自动调用方式
  3. 03帮助区分相近技能的选择指引
  4. 04技能变更时维护索引的说明

适用场景

  1. 01为明确的任务查找技能
  2. 02区分手动调用与自动触发的技能
  3. 03技能变更时更新索引

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rohitg00/pro-workflow --skill skill-router

安装后在 Claude Code 中输入/skill-router确认已加载。

详细介绍

skill-router

你不可能把 41 个技能和 23 个命令都记在脑子里。这份索引能帮你省去这份功夫。每个条目都会说明其用途和触发方式:[human] 表示由你主动调用,[auto] 表示 Agent 会根据你的提示词自动调用。

请确保内容准确。添加、重命名或移除技能,或更改技能在工作流中的作用时,请在同一次改动中更新此文件。指向已不存在技能,或遗漏新技能的路由器,还不如没有。

使用方法

用一行说明任务。将其与下方的分组匹配。如果两个技能看起来很相近,就以 when to reach 子句作为判断依据。大多数技能都有同名的匹配斜杠命令,因此此索引也涵盖了命令。

自我纠正与记忆

  • learn-rule [human] - 将纠正内容记录为持久规则,并在之后的每次会话中加载。
  • replay-learnings [auto] - 开始前,呈现与任务相关的过往经验。
  • insights [human] - 查看纠正趋势、热力图和生产力视图。
  • skill-optimizer [human] - 根据累积的纠正内容训练技能的 SKILL.md。

规划与决策

  • plan-interrogate [human] - 在编写代码前解决所有待定决策;生成决策清单、共享语言的 CONTEXT.md 和决策记录。
  • domain-modeling [human] - 预先构建项目的共享词汇和限界上下文。
  • improve-architecture [human] - 审查某个领域并提出最小幅度的结构调整;只做规划,不重写。
  • thoroughness-scoring [auto] - 为每个决策点打 1–10 分,让投入与风险相匹配。
  • orchestrate [human] - 为多阶段功能串联命令、Agent 和技能。

多 Agent 与并行工作

  • agent-teams [human] - 由负责人带领队友,共用一个任务列表。
  • batch-orchestration [human] - 将大型改动拆分为独立单元,每个单元分配一个 Agent。
  • parallel-worktrees [human] - 使用 Git 工作树实现无空闲时间的并行会话。
  • sprint-status [human] - 查看所有活跃并行会话的状态。

上下文与 Token

  • context-engineering [human] - 编写、选择、压缩、隔离;记忆分类体系。
  • context-optimizer [human] - 会话变得拖沓时,减少 Token 用量。
  • compact-guard [human] - 在压缩前保留关键状态。
  • token-efficiency [auto] - 防止谄媚、控制工具调用预算、一次性输出。
  • mcp-audit [human] - 审查 MCP 服务的 Token 开销、冗余和安全性。

质量与审查

  • tdd [human] - 遵循红—绿—重构循环,并提供优质测试指导。
  • deslop [auto] - 清除分支差异中的 AI 腔调和过度设计;也会检查 SKILL.md 文件。
  • smart-commit [human] - 质量门禁、暂存区审查和约定式提交。
  • llm-gate [auto] - 对提交、模式和补丁进行 LLM 验证检查。
  • llm-council [human] - 针对棘手问题开展多 LLM 讨论。
  • safe-mode [human] - 通过钩子强制防范破坏性操作。

设计与写作

  • design-engineering [auto] - 界面设计:动效决策框架、缓动、时序、弹簧效果、组件质感和视觉基础。
  • writing-guidelines [auto] - 文档、UI 文案、错误消息、提交说明和 PR 文本的清晰写作规范。

知识与研究

  • wiki-builder [human] - 创建并扩展持久化的 FTS5 索引 Wiki。
  • wiki-query [auto] - 使用 BM25 检索 Wiki 内容并附上引用。
  • wiki-research-loop [human] - 在预算上限内自动扩展 Wiki。
  • wiki-viewer [human] - 以独立 HTML 页面查看 Wiki。
  • survey-generator [human] - 针对某个主题生成结构化文献综述。

导览、成本、生命周期、设置

  • module-map [auto] - 用一屏概览陌生领域。
  • bug-capture [auto] - 将报告的缺陷转化为使用领域语言描述的问题。
  • cost-tracker [human] - 会话成本和预算提醒。
  • permission-tuner [human] - 根据拒绝模式生成允许/拒绝规则。
  • wrap-up [human] - 会话结束流程:审计、保存经验、交接。
  • session-handoff [human] - 为下一次会话编写结构化交接文档。
  • file-watcher [human] - 对配置/环境/依赖变更作出响应的钩子。
  • auto-setup [human] - 为新项目配置门禁、钩子和设置。
  • pro-workflow [auto] - 系统概览;编排模式和参考资料。
  • skill-router [human] - 所有技能和命令的索引。

仅命令(没有对应技能)

这些斜杠命令随附发布,但没有同名技能:/commit、/develop、/doctor、/handoff、/learn、/list、/parallel、/replay、/search、/skill-optimize、/wiki。

命名调用模式

每项技能都声明一种意图。[human] 技能用于有意触发、会产生副作用或属于会话流程的场景,并带有 user-invocable: true。[auto] 技能凭借足够精确的描述进入上下文,以便在合适的提示词下触发,其他时候则保持静默。完整约定及状态变更技能的写操作规则,请参阅 rules/skill-conventions.mdc。

评论

支持 Markdown