What problem does it solve?
Changes to GitHub Actions, shell scripts, and jq filters are easy to break in subtle ways—unsafe token handling, jq failures on empty data, or non-idempotent PR comments. This Skill provides a structured review checklist so these CI-facing changes are audited consistently before merge.
Core Features & Use Cases
- Shell and jq Safety Review: Inspects changed shell scripts and jq filters for robustness against empty or malformed data.
- Action Definition Audit: Reviews action.yml, annotation formatting, and PR review comment behavior for correctness and idempotency.
- Clear Verdict Output: Ends every review with an explicit APPROVE, CONCERN, or BLOCK decision.
- Use Case: A contributor modifies the fallow GitHub Action's jq filter that formats annotations. Invoke this Skill to verify the filter handles empty result sets, tokens are handled safely, and repeated runs do not duplicate PR comments.
Quick Start
Review the changes to action.yml and the shell scripts in the action directory using the github-action-review skill and give me a verdict.