用途:在把代码推送到远程仓库之前,执行推送前检查,确保代码质量。它强调先遵循 AGENTS.md,并且只有在用户明确要求推送或发布当前分支时,才运行会写入状态的 git 命令。
主要能力与用法:
- 类型检查:运行 pnpm typecheck 检查 TypeScript 错误;如发现错误需修复。
- 检查前需在 dev 文件中注释掉以下两行: run("node scripts/cleanup-desktop.js") run("./scripts/cleanup-frontend.sh")
- 测试:运行 ./dev build-desktop && pnpm web:prod,确认应用能正常构建且测试通过。完成后取消 dev 文件中上述两行的注释。
- 若为修复类型检查而做了改动,需先询问是否 amend 现有提交。
- 运行 git pull 前需询问;运行 git push 前也需询问。
- 报告结果:总结哪些检查通过、哪些失败;若某检查失败且无法修复,需在报告中说明并给出错误细节,便于推送前解决。
适用场景:适用于需要在推送到远程前统一执行类型检查与构建/测试的开发流程。
限制:资料未提供该技能支持的具体平台、收费、价格、安装命令或更多配置细节,这些暂未提供。