Codex Photon Go Style for Explicit Errors and Import Groups
Use small Go functions and explicit error values in Photon API while observing the project's import order.
中文Install in Codex
Open Photon API in Codex with the Go function, its caller and existing error conventions.
- Review `.agents/skills/golang/SKILL.md` and its requirements at the pinned GitHub commit.
- Create `.agents/skills/golang/` in your project and save the reviewed file as `.agents/skills/golang/SKILL.md`.
- Start Codex from that project's root, then type `$golang` and select the matching skill.
Example task
Propose a focused function signature for reading a list label in this sample.
{"function":"ReadLabel","input":"id","success":"Blue tag","failure":"lookup failed"}What to check
Use `ReadLabel(id)` with `string, error` results. Return `Blue tag` on success and pass `lookup failed` to the caller when lookup fails.
Original SKILL.md on GitHub · Updated
Frequently asked question
What is the project's import order?
List the standard library first, third-party imports second, then local project packages.