- name
- lcx-contribute-bug-fix
- description
- Contribute a verified bug fix for LazyCodex, lazycodex-ai, omo-codex, bundled Codex skills, or upstream Codex CLI bugs. LazyCodex-owned defects get a fork PR against code-yeongyu/oh-my-openagent (base dev, source-tree paths under packages/omo-codex/plugin, with the changelog fragment); upstream Codex bugs get a fork PR against openai/codex. code-yeongyu/lazycodex is a generated distribution mirror and never gets a PR. Use when the user asks to fix a bug, contribute a bug fix, contribute to fix bug, open a PR for a bug, or debug and PR a LazyCodex/Codex defect.
- metadata
- short-description: Contribute verified LazyCodex or Codex bug fixes
lcx-contribute-bug-fix
Use this skill to debug a concrete LazyCodex or Codex defect, implement the smallest correct fix in a fresh temporary workspace, and deliver it. Work in English, keep the body short, and support every claim with runtime or source evidence.
Route ownership the same way as $lcx-report-bug, but the deliverable differs by target:
code-yeongyu/oh-my-openagent(base branchdev) for LazyCodex, lazycodex-ai, omo-codex, bundled skills, hooks, MCP wiring, installer behavior, marketplace sync, docs, or packaging. Deliverable: a PR from a fork that edits the source-tree paths underpackages/omo-codex/plugin/and carries the changelog fragment that repo requires.code-yeongyu/lazycodexis a distribution mirror generated from it (itsplugins/omo/tree is synced frompackages/omo-codex/plugin/), and the maintainer lands LazyCodex fixes from PRs against oh-my-openagent. NEVER open a PR or push a branch againstcode-yeongyu/lazycodex: its contents are regenerated on every release, so a PR there cannot be merged and will be closed. At most file a short issue there (symptom plus failing input) that links the oh-my-openagent PR; never embed a patch.openai/codexfor upstream Codex CLI bugs that reproduce without LazyCodex or come from Codex core behavior. Deliverable: a PR from a fork.
Required Outcome
For code-yeongyu/oh-my-openagent and openai/codex, create a fork PR that includes:
- a focused branch from a fresh
${TMPDIR:-/tmp}clone/worktree - reproduction logs from before the fix
- the smallest implementation that fixes the defect
- verification logs from after the fix
- apply
lazycodex-generatedwhen label management is available - the required LazyCodex footer tag
Tag: lazycodex-generated - for
code-yeongyu/oh-my-openagent: basedev, edits atpackages/omo-codex/plugin/...(never the mirror'splugins/omo/...paths), and the changelog fragmentchanges/unreleased/<pr-number>.mdthat the repo's AGENTS.md describes - cleanup of temporary worktrees and clones
For code-yeongyu/lazycodex, deliver no PR and no patch. When a pointer is useful there, file a short issue (symptom plus failing input, the lazycodex-generated label and the footer tag ) that links the oh-my-openagent PR.