Repository navigation
feat(skills): add ralph-two-pass-scan skill -- two-pass lightweight scan before selective hydration #629
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(skills): add ralph-two-pass-scan skill -- two-pass lightweight scan before selective hydration #629
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| --- | ||
| --- | ||
|
|
||
| Add ralph-two-pass-scan skill — lightweight issue list scan before selective hydration, cutting Ralph's GitHub API calls by ~72% per round (resolves #596) |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,35 @@ | ||||||
| # 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. | ||||||
|
||||||
| Cuts GitHub API calls from N+1 to ~7 per round (~72% reduction) by separating list scanning from full hydration. | |
| Reduces GitHub API calls by moving from full hydration (1 + N calls for N listed issues) to selective hydration (1 + M calls, where M is the number of issues that survive Pass 1 and typically M ≪ N; for example, with N = 100 and a 30% hydration target, this is at most 31 calls vs 101, ~69% reduction) by separating list scanning from full hydration. |
Copilot
AI
Mar 28, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These command snippets omit the language tag on the fenced code block. Other skills typically use tagged fences (e.g., bash / sql) for readability and consistent rendering in docs tooling; consider tagging this block as bash.
Copilot
AI
Mar 28, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above: tag this fenced block with a language (bash) to match the rest of the skill docs and improve readability.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This SKILL.md lacks the YAML frontmatter used by the skill tooling (e.g., consult extraction classifies skills by frontmatter containing at least
name:andconfidence:). Without it, this file may be treated as a generic decision/markdown doc and lose its skill metadata (name/domain) in listings/extraction. Add---frontmatter withname,description,domain,confidence(and optionallysource/tools/triggers/roles) and move/remove the current bold metadata lines to avoid duplication.