Skip to main content

check

运行提交前检查:代码格式化验证、静态检查和单元测试。在准备提交代码、检查代码质量或验证修改是否通过时使用。

来源信息

仓库
qiniu/qshell
最近来源活动
2026年3月13日 07:12
检测到的 SKILL.md 语言
中文
星标
1,021
分支
199

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
check
description
运行提交前检查:代码格式化验证、静态检查和单元测试。在准备提交代码、检查代码质量或验证修改是否通过时使用。
allowed-tools
["Bash(gofmt *)","Bash(make lint)","Bash(make test)"]
# 提交前检查 开始时声明:"我正在使用 check skill 运行提交前检查。" ## 执行步骤 ### 步骤 1:代码格式化检查 ```bash gofmt -s -l . ``` 如果有未格式化的文件,列出文件清单并提示运行 `gofmt -s -w .` 修复。 ### 步骤 2:静态检查 ```bash make lint ``` 如果失败,列出 vet/staticcheck 报告的问题并给出修复建议。 ### 步骤 3:单元测试 ```bash make test ``` 如果任何步骤失败,停止并报告错误,给出修复建议。 ## 输出格式 全部通过时: ``` ✓ gofmt — 通过 ✓ lint — 通过 ✓ test — 通过 ``` 有失败时列出具体错误和修复建议。 ## 验收标准(统一) - 输入前提:参数与上下文可解析;缺省参数按 skill 默认值执行,并在输出中注明。 - 产出要求:按 skill 约定的输出模板给出结果,并包含关键证据(命令、路径、链接或日志摘要)。 - 通过判定:主流程步骤已完成且无阻塞;若有未完成项,必须明确标注影响范围与下一步。 - 默认策略(非交互):需要确认但用户未及时响应时,采用"推荐默认值/最小风险项"继续;需要交互选择时优先推荐项。 - 阻塞升级:遇到权限、凭证、外部依赖缺失时立即停止该步骤,输出"阻塞点 + 已尝试 + 需要用户提供的信息"。 ## 系统规范(AGENTS.md) 执行本 skill 时同时遵守 `AGENTS.md` 中的系统规范;与本 skill 冲突时以本 skill 为准。
在 GitHub 查看