SuperAPI AI 工具集

skill-router

编程与开发

查看项目

更新于 10-15 22:17

技能介绍

用途:作为 Ruby 请求的入口编排器,先对请求做分诊与任务拆解,再指向合适的专用技能(skill)来处理。

主要能力:先检查 Gemfile 与项目说明;若存在 Rails 且已安装 Rails 扩展包,则加载 rails-agent-skills:load-context 并选用其工作流;若存在 Rails 但该可选包不可用,则报告缺失并继续使用普通 Ruby 路由。按内置技能目录匹配并路由,覆盖领域语言定义、领域边界审查、领域建模、YARD 文档、服务对象、计算器模式、API 客户端集成、缺陷分诊、评审反馈处理、TDD、重构、代码评审、安全评审、测试计划等。

使用方式:在每次回应中先给出路由语句,例如“Next skill: skills/tdd-process”;多技能适用时附加优先级与链式说明。常见流程:TDD 特性循环 test-planning-process → tdd-process → write-yard-docs;缺陷修复 triage-bug → 复现测试失败 → tdd-process → 修复 → 验证通过;多关注点评审先安全评审再常规评审。

硬性约束:在存在可运行且按正确原因失败的测试之前,不编写实现代码;必须先明确命名下一个要用的技能。

限制:生成的产物与输出默认必须为英文,除非明确要求其他语言。具体的触发条件表、示例与工作流定义分别位于 assets/examples.md、assets/workflows.md 与 assets/skill-map.json。该技能未在资料中说明收费或价格信息(暂未提供)。