SuperAPI AI 工具集

flutter-finishing

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:在 Flutter 开发任务完成后,规范化收尾流程。核心原则为:验证测试、呈现选项、执行选择、清理。开始时会声明使用 flutter-finishing 技能。

主要流程与能力:先运行 flutter analyze、flutter test,并按项目目标平台执行一次 flutter build <target> --debug 验证;测试失败则停止,修复后再继续。随后通过 git merge-base HEAD main 或 git merge-base HEAD master 确定基础分支。之后仅提供四个选项:本地合并回基础分支、推送并创建 Pull Request、保持现状、丢弃工作。选择后分别执行对应 git 与 gh 命令,并在合并后再次验证 flutter analyze 与 flutter test。选项 1、2、4 会检查并清理 git worktree,选项 2、3 保留 worktree;选项 4 需输入“discard”确认。

适用场景:Flutter 功能分支收尾、合并、PR 创建及丢弃或保留决策。限制与注意:测试失败不得继续;不得无确认删除工作;不得未经要求强制推送;不得跳过 flutter analyze;平台工具链不可用时需在报告中说明并跳过构建检查。该技能由 flutter-subagent-dev 或 flutter-executing 调用,并与 flutter-worktrees 配合。