SuperAPI AI 工具集

miro-local-dev-loop

编程与开发

查看项目

更新于 10-15 23:27

技能介绍

用途:为 Miro 应用开发搭建仓库侧脚手架,形成可重复的本地开发闭环,把配置、确定性夹具与破坏性清理分离,并用产出证据支撑下一步决策,便于评审。

前提:需非生产 Miro 应用与 Developer 团队、有明确负责人的专用测试看板,以及本地配置名称、夹具 schema 和清理策略。当前契约:Web SDK 代码仅在其 Miro 应用上下文加载于看板时运行;REST OAuth 与 Web SDK 授权相互独立,混合应用须同时配置两者;看板操作是异步的,同步需要时间;REST 测试流量会消耗与其他调用方相同的每用户/每应用额度。

使用方式:先判定功能属于 REST、Web SDK 还是有意为之的混合方案,再写代码;按环境加载配置并断言其中不含生产应用、团队和看板 ID;在专用测试看板上创建带运行标记的确定性夹具条目;先用符合 schema 的夹具跑单元测试,再做一次有边界的实况契约测试;将观察到的响应与限流头与记录的契约比对;确认看板 ID、条目 ID 与归属后,只删除带运行标记的夹具,并保留脱敏回执。该技能声明的工具(Read、Glob、Grep、WebFetch 及确认模式后的 Write/Edit)不调用已认证的 Miro API 或部署 CLI,只实现客户端、配置和测试改动,随后返回准确的运维命令或需审批的交接。

限制与边界:不得公开本地回调、不得将应用安装到其他团队、未经明确批准不得删除未标记的看板内容;负责人或确切目标不明确时应暂停。绝不打印访问令牌、刷新令牌、客户端密钥、授权码或看板内容。错误处理:检测到生产标识符须在发出任何请求前中止;夹具创建部分失败时停止、清点已确认创建项并只清理这些 ID;异步状态不可见时有界重试读取并加抖动,不要重复写入;清理归属不确定时保留条目并标记给看板负责人。其余实现细节暂未提供。