Documentation
README
新增 Provider 工作流
这个 skill 在做什么
cc-router 的 Provider 抽象 = 「YAML 描述符」。把一个新厂商接入路由层不需要写 Rust——只需要一份遵循 providers/_schema.json 的 YAML,加上 4 处机械同步改动(bundle resources / 测试白名单 / README / 可选图标)。
这份 skill 的价值在于:
- 决策清单:哪些字段是「研究上游文档才能填对」的关键字段(auth、base_url、/models 端点)
- 同步检查清单:5 处改动一处不漏(漏一处会导致 release 包加载失败 / 测试断言失败 / 文档失同步)
- 常见陷阱:哪些上游 API 设计会让默认假设崩塌(无 /models、key 被忽略、messages 与 /models 不同域)
触发条件
走本 skill 当且仅当用户在 cc-router 仓库内做「新增 provider」类工作。如果只是改既有 YAML 字段(如调 endpoint 顺序、改 description)则不必走完整流程,直接编辑即可。
五步工作流(顺序执行)
Step 1:研究上游文档,决定 YAML 字段
先查清楚 6 件事(用 WebFetch 或问用户):
This is the opening of the README. Read the full README on GitHub.