TRTC 集成助手是一个面向 TRTC / 腾讯实时音视频(Tencent RTC)场景的 Agent Skill,负责接收集成、搭建、排查、对比、价格咨询、迁移以及 SDK/API/文档查询等请求,并将请求路由到对应的子技能处理。
用途 该技能作为入口(dispatcher),处理 TRTC 与腾讯 RTC 相关请求。它在用户未显式提到「TRTC」时也可能被触发。它不直接生成 TRTC 集成代码,而是先做会话恢复判断、场景识别与产品/意图分类,再分发到具体子技能。
语言规则 回复语言始终与用户书写语言一致:用户使用中文则全程用中文,用户使用英文则用英文。产品名、API 标识、SDK 包名与错误码保持原始形式,不翻译。
主要能力与路由范围
- 会话恢复:读取 session,判断是否需要恢复已有 flow。
- AI 场景识别:识别 AI 客服 / Conversational AI(路由到 trtc-ai-service)、AI 实时翻译 / realtime interpreter(路由到 trtc-ai-realtime-interpreter)、AI 口语陪练 / oral coach(路由到 trtc-ai-oral-coach)。
- 推送场景:识别 TIMPush / 离线推送场景,路由到 trtc-push。
- 产品与意图路由:使用共享工具识别 product / intent,路由到 trtc-conference、trtc-chat、trtc-chat-android、trtc-chat/docs、trtc-call 或 trtc-docs。
- Call Flutter 引导式集成:当 product = call 且 platform = flutter 时路由到 trtc-call。
- 日志分析:对显式日志请求和文档无法解决的运行时症状,路由到 trtc-sdk-log-analysis(1.0 只做路径指引、用户提供和离线分析)。
使用方式(工具与边界)
- root 只路由,不直接生成集成代码。
- search 是工具而非 skill,经由 python3 -m tools.search ... 调用。
- apply 是工具而非 skill,经由 python3 -m tools.apply ... 调用。
- 执行 python3 -m tools.* 必须从当前 trtc skill 根目录执行;-m 后为 Python 模块名,不带 .py 后缀。
- Session 命令需携带 --project-root "<projectRoot>" 或设置 TRTC_PROJECT_ROOT,避免写入安装目录。
- 技能安装路径随 IDE 不同:Claude Code 为 <project>/.claude/skills/trtc/,Cursor 为 <project>/.cursor/skills/trtc/,CodeBuddy 为 <project>/.codebuddy/skills/trtc/,Codex 为 <project>/.codex/skills/trtc/。
- 当前 guided integration 支持 (conference, web)、(chat, web)、(chat, android) 与 (call, flutter);TIMPush 由 trtc-push 独立流程承接。
适用场景 TRTC 产品/平台的接入与引导式集成、错误码与症状排查、SDK/API/文档查询、价格与配额咨询、产品对比、迁移,以及 AI 客服、AI 实时翻译、AI 口语陪练、离线推送、SDK 日志分析等场景。
限制
- root 不生成集成代码,仅做路由。
- 引导式集成仅支持 Conference Web、Chat Web、Chat Android、Call Flutter;其他产品会明确告知暂不支持并导向文档查询。
- SDK 日志分析的 1.0 版本只做路径指引、用户提供和离线分析。
- 具体子技能的详细能力、收费、价格与效果等资料暂未提供。