SuperAPI AI 工具集

request-feature

通用与其它

查看项目

更新于 10-15 17:24

技能介绍

用途:当用户表达“希望 ButterCut 能做某事”等未实现需求时,本技能负责把想法整理并提交给 ButterCut 开发团队。它始终走人工确认流程:由你起草、用户批准后再发送,因此不受错误报告开关限制,关闭错误报告的用户仍可提出多机位支持等请求。

主要能力与流程:

  1. 先确认是否已支持。检查 skills、AGENTS.md、libraries/settings.yaml 和 CHANGELOG.md;若已支持,直接演示用法。若属于 Pro 功能而用户使用免费版(ruby lib/buttercut/library.rb edition 可查看版本),告知其存在于 ButterCut Pro,而不是提交请求。
  2. 与用户一起起草。用用户的话写一行标题(如“Support multicam angles in exports”)和几句说明,重点写清想做什么、为什么现有方式做不到。与错误报告相同:不包含素材信息,不出现素材库、片段、客户或人物名称(写“a recent two-camera shoot”,而非具体婚礼名)。
  3. 复述并确认后再发送。仅当用户批准后执行:ruby lib/buttercut/report.rb send --kind feature --title "..." --narrative "..."。若用户已保存邮箱(ruby lib/buttercut/report.rb consent 可查看),会随请求发送以便团队回复;若未保存且希望得到答复,可建议在 libraries/settings.yaml 添加 error_report_email。

限制与注意:发送后确认已送达,但不要承诺一定实现或时间。不要向用户展示 JSON、UUID 或状态码;发送失败要如实说明并提议稍后重试。开发者模式下存在 .buttercut_mode 时,report.rb send 会拒绝执行,可用 --dry-run 查看将要发送的内容。资料未提供价格、平台与效果的更多细节。