23
脚手架与自动化交付
脚手架与自动化交付
把常用的开发/发布动作脚本化,再结合 AI 生成与维护脚手架,能显著减少重复劳动。
生成 CLI / 脚本骨架
请生成一个 bash 脚本 `scripts/check.sh`:
- 顺序执行 lint、typecheck、test
- 任一失败即退出并打印错误
- 最后输出耗时统计
让 AI 先给出结构,再根据项目命令替换。
代码模板与脚手架
- 让 AI 为“新增页面/组件/接口”生成模板(含测试/样式/类型)。
- 把模板放入
scripts/generate-*,配合npm run快速创建。
集成到 CI/CD
- 要求 AI 输出 CI 配置片段(如 GitHub Actions),覆盖缓存、并行、失败策略。
- 让它写“人工兜底步骤”,例如发布前手动验证清单。
保持脚本可维护
- 让 AI 在脚本内添加注释/用法说明,避免“黑盒”。
- 重要命令集中到
package.jsonscripts 或Makefile,便于统一调用。
练习
请 AI 为你的项目生成“新增 API 模块”的脚手架:包含 controller/service/dto/测试/README,最后让它输出一条 npm 命令即可生成整套骨架。