Codex Kernelia 系统设计|分别选系统架构、代码仓库和部署形态
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/system-design/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/system-design/`,把核对后的文件保存为 `.agents/skills/system-design/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$system-design` 并选择同名技能。
中文摘要
明确应用规模、团队和延迟约束,分别决定系统模块、代码仓库和部署产物。为每个决定记录理由。
SKILL.md 中文导读
可复现示例
为这个新建的内部目录给出三个层面的建议。
{"product":"internal catalogue","teamSize":2,"expectedServices":1,"releaseArtifacts":1}工作步骤
- 确认产品用途、预期规模、团队约束和现有架构。
- 分别比较系统拓扑、仓库拓扑和部署形态。
- 给出逐项建议,说明取舍与需要复查的前提。
验收方法
给出 `modular monolith`、`single repository` 和 `one deployable artifact` 的建议。依据是两人团队和单一发布约束。
GitHub 原文 · 更新日期
适用环境
用 Codex 打开 Kernelia 项目或提供现有架构、团队规模及部署限制。填入假设时应明确注明。
常见问题
单仓库等于只有一个部署产物吗?
系统、仓库和部署分别决定。如果将来需要独立部署,可在仓库布局保持合理时单独调整发布形态。