github.com/qiniu/go-sdk/v7@v7.27.0/.agents/skills/check/SKILL.md (about)

     1  ---
     2  name: check
     3  description: 运行提交前检查:代码格式化验证、静态检查和单元测试。在准备提交代码、检查代码质量或验证修改是否通过时使用。
     4  allowed-tools:
     5    - Bash(gofmt *)
     6    - Bash(make staticcheck)
     7    - Bash(make unittest)
     8  ---
     9  
    10  # 提交前检查
    11  
    12  开始时声明:"我正在使用 check skill 运行提交前检查。"
    13  
    14  ## 执行步骤
    15  
    16  ### 步骤 1:代码格式化检查
    17  
    18  ```bash
    19  gofmt -s -l .
    20  ```
    21  
    22  如果有未格式化的文件,列出文件清单并提示运行 `gofmt -s -w .` 修复。
    23  
    24  ### 步骤 2:静态检查
    25  
    26  ```bash
    27  make staticcheck
    28  ```
    29  
    30  如果失败,列出 staticcheck 报告的问题并给出修复建议。
    31  
    32  ### 步骤 3:单元测试
    33  
    34  ```bash
    35  make unittest
    36  ```
    37  
    38  如果任何步骤失败,停止并报告错误,给出修复建议。
    39  
    40  ## 输出格式
    41  
    42  全部通过时:
    43  
    44  ```
    45  ✓ gofmt — 通过
    46  ✓ staticcheck — 通过
    47  ✓ unittest — 通过
    48  ```
    49  
    50  有失败时列出具体错误和修复建议。
    51  
    52  ## 系统规范(AGENTS.md)
    53  
    54  执行本 skill 时同时遵守 `AGENTS.md` 中的系统规范;与本 skill 冲突时以本 skill 为准。