Primary finding
PR list does not filter to last 24h as described
- templates/code-reviewer/SKILL.md:14
- templates/code-reviewer/SKILL.md:20-21
The narrative specifies selecting PRs opened in the last 24h, but the provided gh/jq command lists all open PRs and never filters by createdAt. This creates a behavior/docs mismatch and will process older PRs.
Recommendation
Add a 24h filter. For example, filter by createdAt in jq: --jq '.[] | select((now - (.createdAt|fromdateiso8601)) < 24*60*60) | select(.author.login != "github-actions[bot]" and .author.login != "aeonframework") | .number'. Alternatively, precompute a SINCE date and use --search "created:>=$(date -u -d '24 hours ago' +%Y-%m-%d)" if day-level precision is acceptable.