Codex Zag Smalltalk 对象 API 排序|整理 Zig 编码函数声明
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/standardize-object-api/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/standardize-object-api/`,把核对后的文件保存为 `.agents/skills/standardize-object-api/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$standardize-object-api` 并选择同名技能。
中文摘要
按 Zag Smalltalk 的实验编码约定排列对象函数声明,将常量、创建、类型检查和访问器归入各自组。
SKILL.md 中文导读
可复现示例
为这组实验编码函数给出排序,不修改函数体。
{"file":"demo_encoding.zig","current":["nativeI","False","isImmediate"],"scope":"declaration order"}工作步骤
- 按项目规范给每个函数分组。
- 移动整段函数到组内,保留签名与函数体。
- 复核最终顺序,并用现有测试检查行为。
验收方法
函数顺序调整为 `False → isImmediate → nativeI`,对应常量、类型检查和取值访问。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开 Zag Smalltalk 的 Zig 源码,准备要整理的编码文件和现有签名。
常见问题
项目表中没有的专用函数怎么办?
按源规范归到第七组内部工具。移动时保留现有签名与逻辑。