SuperAPI AI 工具集

terminal-ops

部署与运维

查看项目

更新于 10-15 08:40

技能介绍

Terminal Ops 是一个面向 ECC 的、以证据为先的仓库执行工作流技能。它比通用编码指导更窄,定位为操作员工作流,核心是在终端中真实执行并如实报告。

用途 当用户希望进行真实的仓库执行时使用:运行命令、检查 git 状态、调试 CI 或构建、做窄范围修复,并精确报告改动了什么、验证了什么。

何时使用

  • 用户说“修复”“调试”“运行这个”“检查仓库”或“推送它”。
  • 任务依赖命令输出、git 状态、测试结果或经过验证的本地修复。
  • 回答必须区分:本地已修改、本地已验证、已提交、已推送。

技能栈 在相关时,将以下 ECC 原生技能纳入工作流:

  • verification-loop:变更后的精确证明步骤。
  • tdd-workflow:当正确的修复需要回归覆盖时。
  • security-review:当涉及密钥、认证或外部输入时。
  • github-ops:当任务依赖 CI 运行、PR 状态或发布状态时。
  • knowledge-ops:当已验证的结果需要沉淀为持久的项目上下文时。

护栏

  • 编辑前先检查。
  • 如果用户只要求审计/审查,则保持只读。
  • 优先使用仓库本地脚本和辅助工具,而非临时拼凑的包装器。
  • 在证明命令重跑之前,不要声称已修复。
  • 除非分支确实在上游移动,否则不要声称已推送。

工作流

  1. 确定工作面:明确确切的仓库路径、分支、本地差异状态,以及请求的模式(inspect、fix、verify、push)。
  2. 先读取失败面:在改动任何内容之前,检查错误、检查文件或测试、检查 git 状态;优先使用已提供的日志或上下文,而不是盲目重读。
  3. 保持修复窄范围:一次解决一个主要失败;先使用最小的有用证明命令;只有在本地失败被处理后,才升级到更大的构建/测试;如果某命令以相同特征反复失败,停止广泛重试并缩小范围。
  4. 报告精确执行状态:使用精确的状态词——inspected、changed locally、verified locally、committed、pushed、blocked。

输出格式 SURFACE

  • repo
  • branch
  • requested mode

EVIDENCE

  • failing command / diff / test

ACTION

  • what changed

STATUS

  • inspected / changed locally / verified locally / committed / pushed / blocked

陷阱

  • 当可以读取实时仓库状态时,不要凭过时记忆工作。
  • 不要把窄修复扩大为全仓库范围的改动。
  • 不要使用破坏性 git 命令。
  • 不要忽略无关的本地工作。

验证

  • 响应中要指明证明命令或测试。
  • 与 git 相关的工作要指明仓库路径和分支。
  • 任何推送声明都要包含目标分支和确切结果。