Issue Brief
VasiHemanth/tokentelemetry
Explain a GitHub issue, discussion, or feature request in plain language before deciding whether to build it.
Reviews pull requests for Shopify/shopify-app-js with comprehensive analysis including semver compliance (MAJOR/MINOR/PATCH classification), single responsibility validation, pattern consistency…
$ npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Shopify/shopify-app-js reviewing-pull-requests --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Shopify/shopify-app-js.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/reviewing-pull-requests .claude/skills/reviewing-pull-requests && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "reviewing-pull-requests" agent skill from https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requests into .claude/skills/reviewing-pull-requests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reviewing-pull-requests", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requestsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Shopify/shopify-app-js reviewing-pull-requests --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Shopify/shopify-app-js.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/reviewing-pull-requests .agents/skills/reviewing-pull-requests && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "reviewing-pull-requests" agent skill from https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requests into .agents/skills/reviewing-pull-requests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reviewing-pull-requests", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Shopify/shopify-app-js reviewing-pull-requests --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Shopify/shopify-app-js.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/reviewing-pull-requests .cursor/skills/reviewing-pull-requests && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "reviewing-pull-requests" agent skill from https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requests into .cursor/skills/reviewing-pull-requests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reviewing-pull-requests", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Shopify/shopify-app-js.git --path .claude/skills/reviewing-pull-requests--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Shopify/shopify-app-js reviewing-pull-requests --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Shopify/shopify-app-js.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/reviewing-pull-requests .gemini/skills/reviewing-pull-requests && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "reviewing-pull-requests" agent skill from https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requests into .gemini/skills/reviewing-pull-requests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reviewing-pull-requests", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Shopify/shopify-app-js reviewing-pull-requestsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Shopify/shopify-app-js.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/reviewing-pull-requests .github/skills/reviewing-pull-requests && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "reviewing-pull-requests" agent skill from https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requests into .github/skills/reviewing-pull-requests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reviewing-pull-requests", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Shopify/shopify-app-js reviewing-pull-requests --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Shopify/shopify-app-js.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/reviewing-pull-requests .opencode/skills/reviewing-pull-requests && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "reviewing-pull-requests" agent skill from https://github.com/Shopify/shopify-app-js/tree/main/.claude/skills/reviewing-pull-requests into .opencode/skills/reviewing-pull-requests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reviewing-pull-requests", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
reviewing-pull-requestsReviews pull requests for Shopify/shopify-app-js with comprehensive analysis including semver compliance (MAJOR/MINOR/PATCH classification), single responsibility validation, pattern consistency…
Reviewing Pull Requests is an agent skill from Shopify/shopify-app-js, published by the product's own GitHub organization. Reviews pull requests for Shopify/shopify-app-js with comprehensive analysis including semver compliance (MAJOR/MINOR/PATCH classification), single responsibility validation, pattern consistency checks against established TypeScript/Node.js library patterns, and root cause analysis. Produces a structured review with breaking changes assessment, improvement suggestions, and community contribution guidance. Use when asked to review a PR, check for breaking changes, or validate code quality.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/review-output-template.md` and `references/semver-classification.md`).
It sits in Development, covering Pull requests and Root cause analysis. It works with Shopify, Node.js, TypeScript and GitHub. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9e452e5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Reviewing Pull Requests loads about 1.9k tokens when it runs, and up to ~2.9k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 910 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Shopify/shopify-app-js at commit 9e452e5, republished under its MIT licence (© Shopify). 910 words, ~1,908 tokens.
.claude/skills/reviewing-pull-requests/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Use the GitHub CLI (gh) for all GitHub interactions — fetching PRs, diffs, checks, etc. Direct URL fetching may not work reliably.
shopify-app-js is a monorepo. Key package locations:
packages/api-clients/* — API client librariespackages/apps/* — App framework packagesKeep this structure in mind when checking pattern consistency across packages.
Before running the full process, check if you can stop early:
gh pr checks shows failures on non-flaky tests, note the failures and defer detailed review until CI is green.After fetching PR metadata, check if this is from Dependabot, Renovate, or another bot:
gh pr view <PR_NUMBER> --json author,labelsFor automated dependency PRs, apply a simplified review:
gh pr checks <PR_NUMBER>)For all other PRs, continue with the full review below.
Emit brief progress markers as you work (e.g., "Fetching PR metadata...", "Analyzing diff...", "Checking pattern consistency..."). Present the final review as a single structured block.
Systematically gather information before reviewing:
gh pr view <PR_NUMBER> --json number,title,body,state,isDraft,author,createdAt,updatedAt,files,additions,deletions,baseRefName,headRefName,mergeable,commits,labels | catgh pr checks <PR_NUMBER>gh pr diff <PR_NUMBER>gh issue view <number> --json number,title,body,state,author,createdAt,updatedAt | catinvestigating-github-issues skill.Determine the blast radius of the PR:
Apply the version maintenance policy (see ../shared/references/version-maintenance-policy.md):
Before diving into code review, critically evaluate:
When reviewing structural changes:
Check if the PR includes a changeset file (typically in .changeset/ directory):
Evaluate whether the PR changes only one logical unit of work:
Multiple unrelated changes → recommend splitting the PR.
Classify the change as MAJOR, MINOR, or PATCH. See references/semver-classification.md for detailed rules.
Verify alignment with established library patterns. When checking a pattern, find a canonical example in the same package to compare against:
Write the review following the template in references/review-output-template.md.
© Shopify, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in .claude/skills/reviewing-pull-requests of Shopify/shopify-app-js.
Open the folder on GitHubat commit 9e452e5
Reviewing Pull Requests next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Reviewing Pull Requests this skillShopify/shopify-app-js | 543 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Issue BriefVasiHemanth/tokentelemetry | 377 | — | ~1.5k | Automated safety check: Pass | MIT | |
| CodeScope Codebase Graph AnalysisQwenLM/qwen-code | 28k | 1 repos | ~9.3k | Automated safety check: Pass | Apache-2.0 | |
| Review Implement Phaseprisma/orm | 48k | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Code Reviewnteract/semiotic | 2.7k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Issue TracerZaxbyHub/opencode-swarm | 493 | — | ~4.4k | Automated safety check: Pass | MIT |
VasiHemanth/tokentelemetry
Explain a GitHub issue, discussion, or feature request in plain language before deciding whether to build it.
QwenLM/qwen-code
Answers questions about code structure, history, bugs and PR risk using a CodeScope knowledge graph and semantic index built from the repository.
prisma/orm
Implements triaged pull request review actions, commits focused fixes, posts status replies on GitHub and resolves the threads.
nteract/semiotic
Review Semiotic pull requests for behavioral bugs, regressions, contract drift, and missing evidence.
ZaxbyHub/opencode-swarm
Drives a bug report from validation and root-cause tracing through a critic-reviewed plan, an approved minimal fix and a PR-ready closure, never merging without recorded human approval.
jetstreamapp/jetstream
Post GitHub PR/issue comments, reviews, and review replies as the Jetstream bot account instead of the user's personal account.
Shopify/shopify-app-js
A skill your agent uses when adding a new API version to the shopify-api package, creating REST resource files for a new version, updating API version constants, or handling breaking changes like…
Shopify/shopify-app-js
Read-only investigation and analysis of GitHub issues for Shopify/shopify-app-js.
Works with
Categories
Reviews pull requests for Shopify/shopify-app-js with comprehensive analysis including semver compliance (MAJOR/MINOR/PATCH classification), single responsibility validation, pattern consistency…. Reviewing Pull Requests is an agent skill from Shopify/shopify-app-js, published by the product's own GitHub organization.js library patterns, and root cause analysis.
Reviewing Pull Requests fits situations like: asked to review a PR; check for breaking changes; validate code quality.
Run `npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a claude-code`. Or copy the skill folder (.claude/skills/reviewing-pull-requests in Shopify/shopify-app-js) into .claude/skills/reviewing-pull-requests in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a codex`. Or copy the skill folder (.claude/skills/reviewing-pull-requests in Shopify/shopify-app-js) into .agents/skills/reviewing-pull-requests in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Shopify/shopify-app-js --skill reviewing-pull-requests -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reviewing-pull-requests, .gemini/skills/reviewing-pull-requests, .github/skills/reviewing-pull-requests and .opencode/skills/reviewing-pull-requests in your project.
Going by SKILL.md and its folder, Reviewing Pull Requests needs the command-line tools its instructions call (gh). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Reviewing Pull Requests is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 957 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Reviewing Pull Requests: Issue Brief (VasiHemanth/tokentelemetry, 377 stars), CodeScope Codebase Graph Analysis (QwenLM/qwen-code, 28k stars), Review Implement Phase (prisma/orm, 48k stars) and Code Review (nteract/semiotic, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Shopify (a GitHub organization, an official publisher) maintains it in Shopify/shopify-app-js, which has 543 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 8, 2026.
Source: Shopify/shopify-app-js on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.