<< All versions

Skill v1.0.0

Trusted Publisher100/100
microsoft/generative-ai-for-beginners-dotnet/ralph-two-pass-scan
──Details
PublishedSeptember 28, 2026 at 04:06 AM
Content Hashsha256:664d4dde4f321b94...
Git SHA
──Files
Files (1 file, 1.3 KB)
SKILL.md1.3 KBactive
SKILL.md · 45 lines · 1.3 KB

version: "1.0.0" name: "ralph-two-pass-scan" description: "Cuts GitHub API calls by separating lightweight list scanning from full hydration" domain: "work-monitoring" confidence: "high" source: "extracted"


Skill: Ralph — Two-Pass Issue Scanning

Confidence: high Domain: work-monitoring Last validated: 2026-03-24

Context

Cuts GitHub API calls from N+1 to ~7 per round (~72% reduction) by separating list scanning from full hydration. Addresses the scanning inefficiency described in issue #596.

Pattern

Pass 1 — Lightweight Scan

gh issue list --state open --json number,title,labels,assignees --limit 100

Skip hydration if ANY of these match:

ConditionSkip reason
assignees non-empty AND no status:needs-reviewAlready owned
Labels contain status:blocked or status:waiting-externalExternally gated
Labels contain status:done or status:postponedClosed loop
Title matches stale/noisy pattern ([chore], [auto])Low-signal

Pass 2 — Selective Hydration

For each issue surviving Pass 1:

gh issue view <number> --json number,title,body,labels,assignees,comments,state

Then apply normal Ralph triage logic. Rule of thumb: hydrate ≤ 30% of scanned list. If more than 30% survive Pass 1, tighten filter rules.

All versionsv1.0.1 →