Use when explaining System V AMD64, ARM AAPCS, RISC-V psABI, stack frames, variadic calls, or FFI register rules. Not for the Rust FFI binding layer: use rust-ffi.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a concept needs making clear rather than practising: explain simply, why does this exist, draw it, or simplify for a beginner. Not for scaffolded practice: use drill.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
| Field | Bound contract |
|---|---|
| Trigger | A concept needs making clear not practising; explain simply, why does this exist, draw it, what is the difference, or simplify for a beginner (ELI5). |
| Authority | Read-only. No file, VCS, credential, paid, published, deployed, or remote mutation. Reading files, one web citation search for the origin angle, and a transient diagram render that leaves no artifact are the only outward operations. |
| Side effect | Chat output only: a one-screen explanation for the chosen angle, one authored diagram for the picture angle, one citation search for the origin angle. Nothing is written to any file or repository. |
| Done | A single-angle explanation is presented in chat, grounded in sources or with unanchored claims marked, and the user is prompted to restate or verify where the angle requires it. |
The concept to explain must be supplied. An explicit angle argument (intuition, motivation, origin, picture, contrast, or simplify) is optional; the request wording selects the angle when the argument is absent. The grounding source is CORPUS.md when it exists; otherwise, use the source named in answer to the one-time grounding question in the procedure.
Pick the one angle for this run. An explicit argument overrides the table; no match means intuition.
| The learner asks | Angle |
|---|---|
| "what is really going on", "I don't get it", "explain it simply" | intuition |
| "why does this exist", "what problem does it solve", "why not just X" | motivation |
| "where did this come from", "who came up with it", "what did it replace" | origin |
| "draw it", "what does it look like" | picture |
| "what is the difference", "when do I use X instead of Y" | contrast |
| "ELI5", "explain like I am five", "simplify this", "plain language" | simplify |
Done when: one angle is picked and stated.
Ground every claim about the concept. When CORPUS.md exists, cite its anchor for each claim; when a claim is not in the corpus, say so in the sentence that makes it. With no CORPUS.md, ask once which source to ground in, then proceed and mark unanchored claims the same way in the sentence that makes them. Done when: every claim is grounded or marked unanchored in its own sentence.
For the intuition angle, ask the learner to explain a step before revealing the reason. The subject of the ask is the next step in the explanation, not the concept as a whole: pose "why do you think the next step is done this way?" and wait for the learner's answer before continuing. Done when: the learner is asked to explain the next step before the reason is revealed.
Run exactly the chosen angle:
references/ORIGIN-SEARCH.md for the search query, candidate table, and acceptance rules. Nothing is written until the user accepts a candidate. Fifteen lines.Done when: the chosen angle's output is produced in the format above.
For intuition, ask the learner to restate the concept in their own words to verify understanding. Done when: the restatement is received and confirmed or corrected, or the angle does not require restatement.
One angle per run. Another angle is another run. Done when: exactly one angle is run and the run stops.
The explanation in the chat reply: one screen per angle, fifteen lines for origin, the rendered SVG with alt text and caption for picture, the contrast table with its per-item reach-for lines, the next-action-gist-analogy for simplify, closing with the terminal classification of the chosen angle's done condition met or exactly which condition remains unmet.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when explaining System V AMD64, ARM AAPCS, RISC-V psABI, stack frames, variadic calls, or FFI register rules. Not for the Rust FFI binding layer: use rust-ffi.
日本語の概要は準備中です。原文の説明を表示しています。
Use when configuring ADC sampling time, DMA-driven ADC, calibration, or DAC channel setup on bare-metal MCUs. Not for the DMA stream itself: use dma-baremetal.
日本語の概要は準備中です。原文の説明を表示しています。
Use when creating AF_XDP sockets, configuring UMEM and XSK rings, writing an XDP redirect program, or choosing copy versus zero-copy mode. Not for full kernel bypass: use dpdk.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from telemetry: use engineering-retrospective.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a redacted, trimmed agent transcript must be appended to a GitHub PR or issue body, with human approval and preview. Not for automated or model-initiated insertion.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a repo needs agent setup, AGENTS.md added or made lean, CLAUDE.md audited, or agent instructions scored or pruned. Not for remote, credential, publish, deploy, or irreversible changes.
日本語の概要は準備中です。原文の説明を表示しています。