Skills

Oma Explanation

Create an offline HTML explanation of a code change (diff, PR, branch) or of a topic...

Install

npx skills add first-fluke/oh-my-agent --skill oma-explanation -g -a claude-code -y
Category
Git and review
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Create an offline HTML explanation of a code change (diff, PR, branch) or of a topic, system, or question. Use when a visual walkthrough document is requested.

oma-explanation, Interactive HTML Explainer

Scheduling

Goal

Generate an educational, self-contained interactive HTML document, saved under .agents/results/explain/ and validated against a deterministic checklist. Two modes:

  • Change mode, explains a code change: deep skippable background for newcomers, core intuition with toy data, a comprehension-ordered code walkthrough, and a five-question quiz.
  • Topic mode, explains a concept, a system, or the answer to a question as a one-page visual sheet: lead answer, then panels of diagrams, tables, and short prose.

In both modes the model writes a Markdown draft and oma explain render produces the HTML. Layout, theme, diagram geometry, and the quiz script are the renderer's, not the model's.

Intent signature

  • User invokes /explain, names this skill, or asks for a rich explanation/walkthrough of a diff, PR, branch, or commit range (설명서, 해설, コード解説, 代码讲解).
  • User asks for a visual / HTML explanation of a topic that is not a diff: how a system works, a comparison, an answer worth keeping as a page (/explain how does the row planner work).
  • Another skill or workflow delegates "explain this as a document" output.
  • Activation is slash/explicit/delegated only, this skill is intentionally excluded from keyword auto-detection ("explain" is everyday vocabulary; convert precedent).

When to use

  • Explaining a PR, branch, commit range, or the current staged/unstaged change as a document
  • Onboarding a teammate onto a change they did not write
  • Producing a reviewable teaching artifact after a large or subtle change lands
  • Turning an architecture, a protocol, a comparison, or a long answer into one visual page
Read the whole SKILL.md on GitHub

More in Git and review