用途:在每次生产部署前运行,检查代码质量门禁、测试覆盖、安全检查、文档更新与环境就绪情况,判断是否可发布。
主要能力:按优先级分组检查。阻断项(必须通过)包括测试全部通过、无 TypeScript/lint 错误、构建成功、代码中无密钥;高优先级项包括安全审计、生产代码无 console.log、关键路径无 TODO/FIXME、数据库迁移就绪;推荐项包括文档更新、版本号提升、环境变量已记录。还提供生产/预发环境专项检查、CI/CD 集成示例、部署后验证(健康检查、版本检查、冒烟测试)与回滚准备检查。
使用方式:命令形式为 /ship,可选参数 --production、--quick(仅阻断项)、--target=staging。检查命令示例:npm test、npm run typecheck、npm run lint、npm run build、npm audit --audit-level=high。输出为发布就绪报告,含分支、提交、目标环境、时间戳、各检查状态与汇总(READY TO SHIP / NOT READY)及行动项。
适用场景:生产或预发部署前的发布门禁,也可接入 CI 流水线让阻断项失败即中断。
限制:资料未提供具体实现细节、依赖要求、支持的包管理器范围及收费信息;部分检查依赖项目自身脚本或工具存在,缺失时仅提示手动执行。