← 返回 skill 库

engineering

production-engineering

让 Agent 从业务链路、工作负载和变更影响推导生产运行约束,而不是停留在能跑的 MVP。

为什么有这个 skill

提供不依赖精确指标或模糊生命周期阶段的生产工程决策框架,并通过按需参考控制上下文和设计复杂度。

解决什么问题

开发任务常把容量、资源边界、故障恢复、运行诊断和兼容性推迟到后续版本,导致功能接入真实流量后暴露严重问题。

查看 SKILL.md · 下载完整包

复制即可安装:安装 production-engineering

自动探测本机已安装的 Agent;命令中的站点地址会根据当前页面自动生成。

正在生成安装命令…

人类说明

production-engineering

解决什么问题

Agent 在开发任务中容易把“可以运行”当作完成条件:高并发、慢 I/O、队列积压、兼容性、运行诊断和故障恢复被推迟到后续版本,最终造成代码在本地可用、接入真实流量后却快速暴露性能或可靠性问题。

这个 skill 不以某项基础设施为中心,也不要求用户先给出精确容量指标。它从业务链路、工作负载、状态语义、有限资源和变更影响推导当前任务实际需要的工程约束。

核心原则

内容结构

行为评测位于仓库级 evals/production-engineering/,不会打包进可安装 Skill,也不会参与 Agent 的核心决策上下文。通用沟通、历史代码习惯和类型清晰度由独立的 engineering-collaboration skill 负责。

适用范围

适用于准备接入真实服务的后端接口、消费者、定时任务、批处理、数据链路和现有功能改造。明确一次性、无真实数据、无共享资源且不会部署的实验,以及纯代码风格或算法问题,不需要使用本 skill。

安装

从仓库根目录执行:

bash scripts/install.sh --skill production-engineering --yes

安装后需要新建会话或让 Agent 重新扫描 skills 目录。

支持资源