feat(claude): make the /do skill discoverable by codex too - #415
Conversation
Codex CLI has converged on the same open SKILL.md format (name + description frontmatter, agentskills.io) and reads project skills from .codex/skills/<name>/SKILL.md -- same shape as Claude Code's .claude/skills/, different path. Add .codex/skills/do as a symlink to the canonical .claude/skills/do, mirroring how CLAUDE.md already symlinks to AGENTS.md for the same reason (one file, two harnesses). Also genericized the two Claude-Code-specific spots in the skill body: the in-session task list now names TodoWrite as the Claude Code case rather than the only case, and the review phase treats /code-review and /security-review as the Claude Code shortcut for an otherwise harness-agnostic review/security pass.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 10 included reviews per hour; 7 remain after this review. 📝 WalkthroughWalkthroughThe PR updates the ChangesDo skill workflow
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This localized documentation and skill-discovery change adds Codex access without changing runtime code or production behavior; no actionable merge-blocking risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.) ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
Follow-up to #414 (already merged). Codex CLI has converged on the
same open
SKILL.mdformat (name+descriptionfrontmatter,agentskills.io) and reads project-level skills from
.codex/skills/<name>/SKILL.md-- same shape as Claude Code's.claude/skills/, just a different discovery path..codex/skills/doas a symlink to.claude/skills/do, onefile read by both harnesses -- mirrors how
CLAUDE.mdalreadysymlinks to
AGENTS.mdfor the identical reason.name: dofrontmatter field the shared format requires(Claude Code alone doesn't need it; Codex's discovery does).
the in-session task list now names
TodoWriteas the Claude Codecase, not the only case, and the review phase treats
/code-review/
/security-reviewas the Claude Code shortcut for an otherwiseharness-agnostic review/security pass.
User-visible and security effects
None -- a new symlink and wording changes inside a Markdown skill
file; no runtime code, no new surface.
Checks run
Docs-only change (Markdown + one symlink); none of the
.claude/**or
.codex/**paths triggerci.ymloraws-ci.yml. Verified thesymlink resolves (
readlink,catthrough it) and read the renderedMarkdown by hand.