explain-html
Use when the user asks for a rich explanation of a code change, diff, branch, or PR. Produces HTML output.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when the user asks for a rich explanation of a code change, diff, branch, or PR. Produces HTML output.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match the user's request, PRD, or explicit spec?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to "review since X".
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Walk the user through the changes since a fixed point (commit, branch, tag, or merge-base) as a guided, interactive code tour — the live Neovim counterpart to the `explain-html` skill. Drives the user's Neovim (scroll, highlight, virtual-text annotations) when connected, and degrades to prose with file:line references otherwise. Advances one stop at a time and waits for the user to say "next". Use when the user wants to be walked through a diff/branch/PR, asks for a guided tour or walkthrough of changes, or says "tour since X" / "lead me through the changes".
Implement a tightly scoped piece of work from the current conversation, an explicit request, or a spec file.
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
Use when you need to resolve an in-progress git merge/rebase conflict.
| name | explain-html |
| description | Use when the user asks for a rich explanation of a code change, diff, branch, or PR. Produces HTML output. |
| disable-model-invocation | true |
| based-on | https://gist.github.com/geoffreylitt/a29df1b5f9865506e8952488eac3d524 |
Please make me a rich, interactive explanation of the specified code change. If none is specified,
assume main..@ ignoring the working directory.
It should have these sections:
Format:
YYYY-MM-DD- format, because it helps keep the files time-sorted and out of version
control. For example: /tmp/2026-01-12-explanation-<slug>.html<pre> tags. If you use a custom styled div instead, it must
have white-space: pre-wrap in its CSS, or the browser will collapse all newlines into a single
line. Before saving the file, scan each code block in the HTML source and confirm its CSS
includes white-space: pre or pre-wrap.