mcpField
P
prototype-to-production

prototype-to-production

github.com/kemiljk开发6158 次安装1 周前更新
代码仓库

关于 prototype-to-production

这项技能帮助开发者将可运行的原型整理为可发布的软件,重点检查边缘情况、状态处理、无障碍、安全与可靠性。

主要功能

  1. 01原型生产化检查清单
  2. 02边缘情况与故障路径审查
  3. 03无障碍与交互检查
  4. 04认证与权限审查
  5. 05可观测性及关键流程测试

适用场景

  1. 01准备将原型投入发布
  2. 02检查表单与网络故障处理
  3. 03检查大列表和空状态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kemiljk/skills --skill prototype-to-production

安装后在 Claude Code 中输入/prototype-to-production确认已加载。

详细介绍

从原型到生产

原型证明了可能性。生产环境赢得信任。不要把可运行的顺畅路径误认为可交付的系统。

默认原则

  1. 保留原型带来的经验;替换其中的捷径。
  2. 打磨视觉效果之前,先列出边缘情况。
  3. 无障碍、身份验证、空状态和失败路径都是发布要求。
  4. 优先选择朴素、清晰的状态模型,而不是花哨的演示。
  5. 衡量系统在网络缓慢、数据量大和重复使用时会出现什么问题。

加固路线图

原型中的捷径生产环境中的替代方案
只有模拟数据完整的加载、错误和空状态
只在客户端做身份验证的形式主义真正的会话和权限检查
仅考虑顺畅路径的表单验证、约束和可恢复的错误
索引键/重新挂载技巧稳定的标识
硬编码的值令牌和配置
仅支持桌面端的交互键盘、触控和减少动态效果的操作路径

优先选择/拒绝

优先选择拒绝
显式状态机或清晰的状态转换仅在演示脚本中有效的隐藏标记
渐进增强没有回退方案的单路径演示
对关键流程进行可观测性建设和基础测试“出问题了我们自然会发现”
删除仅用于演示的代码因为脚手架已经存在就将其一并发布

审查清单

  • 当没有任何项目、列表很大或发生部分失败时,会怎样?
  • 权限是否在服务端强制执行,而不只是从界面中隐藏?
  • 表单能否从无效输入和网络故障中恢复?
  • 对话框/菜单的焦点管理是否正确?
  • 减少动态效果后,任务仍能完成吗?
  • 密钥、凭据和调试钩子是否都已移除?
  • 其他工程师不借助原型讲解也能维护它吗?

相关文章

  • 关于氛围编程与发布到生产环境
  • 关于生产代码库的复杂性
  • 设计与工程的协作交接文档

评论

支持 Markdown