生产工程技能包 是做什么的?
目的
这是一个面向生产级应用开发的领域路由技能包。
首先选择相关领域:
每个领域有意识地重复了以下重要关注点:
- 安全性
- 可观测性
- 测试
- CI/CD
- 身份认证
重复的版本是根据特定领域定制的,而非作为通用建议处理。
共享仓库工作流
- Dependabot 策略:在配置或审核依赖更新计划、官方 GitHub Actions 自动合并以及应用依赖的手动审核时使用。此策略跨领域共享;仅在任务涉及 Dependabot 时阅读。
路由
处理任务时:
- 确定任务是主要涉及 Web、移动、后台还是多领域。
- 阅读该领域链接的
SKILL.md。 - 使用其相对链接仅阅读适用的配套技能。每个链接相对于包含它的文件进行解析,而不依赖嵌套技能的自动发现。
- 在完成前,运行领域特定的生产审计。
- 对于跨领域系统,对所有受影响的领域运行审计。
全局原则
- 构建完整的工作流,而非快乐路径的演示。
- 绝不要将前端/移动 UI 检查视为权威授权。
- 在运行时验证不受信任的输入。
- 不要向客户端暴露机密。
- 优先考虑可观测性和可恢复性,而非静默失败。
- 除非仓库已使用其他 CI/CD 系统,否则默认使用 GitHub Actions。
- 在适当的层次上测试关键工作流,而不是过度使用一种测试类型。