원클릭으로
ralph-two-pass-scan
Cuts GitHub API calls by separating lightweight list scanning from full hydration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Cuts GitHub API calls by separating lightweight list scanning from full hydration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
{what this skill teaches agents}
{what this skill teaches agents}
{what this skill teaches agents}
{what this skill teaches agents}
Checklist and patterns for wiring new CLI commands into cli-entry.ts
Team initialization flow (Phase 1 proposal + Phase 2 creation)
| 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 |
Confidence: high Domain: work-monitoring Last validated: 2026-03-24
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.
gh issue list --state open --json number,title,labels,assignees --limit 100
Skip hydration if ANY of these match:
| Condition | Skip reason |
|---|---|
assignees non-empty AND no status:needs-review | Already owned |
Labels contain status:blocked or status:waiting-external | Externally gated |
Labels contain status:done or status:postponed | Closed loop |
Title matches stale/noisy pattern ([chore], [auto]) | Low-signal |
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.