What problem does it solve?
External pull requests to a maintainer-driven project arrive unpredictably and carry real risk: spam, lockfile poisoning, malicious workflow changes, and fake security fixes. This Skill standardizes how a maintainer triages, classifies, and responds to outside PRs without ever checking out untrusted code.
Core Features & Use Cases
- Remote-only triage: Classifies PRs (spam, deps/lockfile, workflows, docs, i18n, bugfix, feature, security) using only
gh pr view and gh pr diff, with cross-repository author activity checks to detect spam signals.
- Supply-chain defense rules: Enforces hard rules such as never merging workflow changes, treating any pnpm-lock.yaml modification with maximum suspicion, and forbidding script execution until a full diff review completes.
- Approval-gated responses and isolated integration: Drafts English reply templates for maintainer approval before any comment/close/merge, and routes accepted code through an isolated worktree with
--ignore-scripts installs and authorship-preserving merge discipline.
- Use Case: A new locale translation PR arrives from an unknown contributor. The Skill checks the author's cross-repo activity, classifies it as i18n, and drafts a conditional-accept response asking about real usage and ongoing maintenance commitment before any code is touched.
Quick Start
Ask the assistant to triage pull request number 914 on the crowi repository using this skill and produce a classification with a draft response.