LazyCodex
LazyCodexv0.2.2

Skills

Specialist playbooks LazyCodex loads on top of the command pillars.

LazyCodex packages OmO (oh-my-openagent) as the Codex agent harness. On top of the command pillars ($ulw-plan, $start-work, $ulw-loop, /init-deep), the OmO plugin installs a set of skills: reusable instruction packs that turn a focused worker into a domain specialist.

Skills are invoked from inside a Codex session. The discipline agents (Sisyphus, Hephaestus, Oracle, Librarian) load the skill whose domain overlaps the task, then follow its playbook.

Installed skills

SkillUse it for
review-workMulti-angle post-implementation review
remove-ai-slopsBehavior-preserving cleanup of AI-looking code 1
debuggingSystematic root-cause debugging
refactorTest-verified refactoring, including structural search and rewrite via ast_grep_search / ast_grep_replace
frontend-ui-uxDesigned UI work instead of generic layout filling
programmingStrict TypeScript, Rust, Python, or Go discipline
LSPDiagnostics, definitions, references, symbols, and renames
rulesProject instructions from AGENTS, rules, and instruction files
comment-checkerFeedback after edit-like operations
ultragoalGoal-locked, evidence-driven completion

How skills fit in

  • Command pillars own the loop: planning, execution, and verified completion.
  • Skills add specialist judgment around those pillars: review, cleanup, UI craft, language discipline, and code intelligence.
  • A skill is loaded for the task at hand and unloaded after, so agent prompts stay lean.

Where skills live

OmO can load skills from project and user locations such as .opencode/skills, ~/.config/opencode/skills, .claude/skills, .agents/skills, and ~/.agents/skills.

Per-skill docs

Footnotes

  1. ai-slop-remover is the single-file worker that remove-ai-slops invokes in parallel — it is not a separate user-facing skill.

On this page