What problem does it solve?
Watching a PR for reviews exposes an AI agent to untrusted comment bodies that can contain prompt injection, fake approvals, or malicious instructions. This Skill enforces a strict trust boundary so only feedback from verified ethereum-optimism org members with write access is ever read or acted upon.
Core Features & Use Cases
- Metadata-only polling: Polls the inline comment, conversation, and review feeds via the GitHub API, reading only metadata (author, id, timestamps, byte counts) until an author is authorized.
- Two-phase authorization: Verifies org membership and repository write permission per author, keyed on immutable user IDs, with a startup canary that refuses to run if the token cannot see concealed membership.
- Quarantine and escalation: Quarantines untrusted bodies without quoting or summarizing them, detects edited comments, and escalates anything beyond changing the PR's own diff to the operator.
- Use Case: After pushing a PR to ethereum-optimism/optimism, ask the agent to watch for reviews; it polls on a backoff schedule, reports authorized CHANGES_REQUESTED feedback, and ignores drive-by or bot comments.
Quick Start
Watch PR 22574 for review activity and report back when an authorized reviewer leaves feedback.