Codex ELISEI 新内容类型|划分公共字段、详情和列表行为
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/add-content-type/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/add-content-type/`,把核对后的文件保存为 `.agents/skills/add-content-type/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$add-content-type` 并选择同名技能。
中文摘要
在 ELISEI 中规划新增可发布类型。让作者、状态等共享属性沿用基础内容层,将类型专有字段放进详情。
SKILL.md 中文导读
可复现示例
为这个虚构的阅读清单类型分配字段。
{"type":"reading list","base":["author","status"],"detail":["orderedLinks"],"surfaces":["feed","search"]}工作步骤
- 区分公用字段与类型专有字段。
- 定义详情模型并确认在动态、资料页与搜索中的表现。
- 核对 DTO、序列化和类型新增的测试。
验收方法
将 `author` 和 `status` 放入共享 `content`,让 `orderedLinks` 属于详情模型。再核对动态与搜索的列表映射。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开 ELISEI,准备新内容字段、共享列表需求和当前数据契约。
常见问题
类型特有属性要都加入共享内容表吗?
只有多个内容类型确实共用的概念才放在基础层。其余信息留在类型详情模型。