You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sglang-humanize-review: add PR comprehension pass, exhaustive corpus sweep, and off-diff verification (#69)
Extend the review skill so a review now:
1. Opens with a mandatory PR comprehension pass — a change summary plus a Mermaid
execution flowchart (changed nodes marked) with a prose walkthrough after each
diagram, shown before any findings. Includes Mermaid syntax-safety rules
(quote special-char labels, <br/> not \n) and vertical-stacking guidance so it
renders on GitHub's pinned Mermaid.
2. Grounds findings in an exhaustive, memory-bounded sweep of the whole review
corpus (new summarize_sglang_review_corpus.py) instead of the first-N matches,
with a written historical-review synthesis before the findings.
3. Requires any claim depending on code outside the diff (call-site coverage,
method shadowing, "no other caller", line numbers) to be verified against the
PR branch, not a local checkout — preventing confident false positives.
Validated by running the full pipeline on 50 randomly sampled merged PRs from the
last 6 months: surfaced 3 independently confirmed latent bugs plus several
candidates, with no unverified false positives in the final report.
Tests updated accordingly (8 passing).
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ find it.
43
43
|[`llm-torch-profiler-analysis`](skills/llm-torch-profiler-analysis/)| You need a three-table profiler report that keeps `extend/prefill` and `decode` evidence separate. |
44
44
|[`llm-pipeline-analysis`](skills/llm-pipeline-analysis/)| You need forward-pass, layer, and kernel-level timing from a torch profiler trace, including anchor boundaries and Perfetto ranges. |
45
45
|[`model-compute-simulation`](skills/model-compute-simulation/)| You need operator shapes, FLOPs, MFU estimates, kernel-to-op mapping, or parallelism what-if analysis for an LLM serving shape. |
46
-
|[`sglang-humanize-review`](skills/sglang-humanize-review/)| You need SGLang code-review findings grounded in full human PR review episodes from project start through the latest refresh (June 2026), including inline code context, top-level discussion, review summaries, and multi-round replies. |
46
+
|[`sglang-humanize-review`](skills/sglang-humanize-review/)| You need SGLang code-review findings grounded in full human PR review episodes from project start through the latest refresh (June 2026), including inline code context, top-level discussion, review summaries, and multi-round replies. Every review opens with a PR comprehension pass — a change summary plus a Mermaid execution flowchart with the diff's modified steps marked — so the reviewer sees how the PR runs before the findings. |
47
47
|[`sglang-sota-humanize-loop`](skills/sglang-sota-humanize-loop/)| You want one model-level Humanize RLCR loop that owns gap decisions, profiler triage, required layer-pipeline deep dives, SGLang patches, optional `ncu-report-skill` evidence, and real-model revalidation after the fixed fair benchmark. |
48
48
|[`vllm-sota-humanize-loop`](skills/vllm-sota-humanize-loop/)| You want one model-level Humanize RLCR loop that owns gap decisions, profiler triage, required layer-pipeline deep dives, vLLM patches, optional `ncu-report-skill` evidence, and real-model revalidation after the fixed fair benchmark. |
49
49
|[`sglang-prod-incident-triage`](skills/sglang-prod-incident-triage/)| You need to turn queue growth, timeouts, wrong outputs, crashes, or distributed stalls into a replay and next debug step. |
0 commit comments