skills/origin-pr-review/SKILL.md
{{ 𝛀𝛀𝛀 }} Review a pull request
npx skillsauth add jasonwarrenuk/goblin-mode PR: ReviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<pull-request-review>
<task>Review the pull request identified by `$ARGUMENTS`.</task>
<steps>
<step num="1">Run `gh pr view $ARGUMENTS` to get PR title, description, and metadata</step>
<step num="2">Run `gh pr diff $ARGUMENTS` to get the full diff</step>
<step num="3">Research project conventions stored in `CLAUDE.md`, `.claude/**/*` and `docs/*`</step>
<step num="4">Write a review comment using the `format` below - *only* paste it in this chat; DO NOT post it to github</step>
</steps>
<foci>
<focus>Correctness — will this break anything?</focus>
<focus>Security — any obvious vulnerabilities?</focus>
<focus>Glaring convention violations</focus>
</foci>
<guides>
<guide>Keep it concise.</guide>
<guide>Flag only the most important issues. Skip minor style nits.</guide>
<guide>Before critiquing implementation, check whether the dev is following established project practice</guide>
</guides>
<format type="md">
# Code Review
## What Works Well
<details>
<summary><strong>🟣 [strength]</strong></summary>
[Why it's good.]
</details>
## Issues
<details>
<summary><strong>🔴 [Blocking issue title]</strong></summary>
[Description. Code snippet if needed.]
</details>
<details>
<summary><strong>🟡 [Concern title]</strong></summary>
[Description.]
</details>
<details>
<summary><strong>🔵 [Minor quibble title]</strong></summary>
[Description.]
</details>
</format>
<key type="list">
<guide>Omit any severity level that has no entries. Only include 🟣 sections if there's something genuinely worth praising.</guide>
<key-item>🟣 Purple: point of excellence — worth calling out</key-item>
<key-item>🔴 Red: blocking — must fix before merge</key-item>
<key-item>🟡 Yellow: concern — should fix, won't block</key-item>
<key-item>🔵 Blue: minor quibble — nice to have</key-item>
</key>
</pull-request-review>
tools
{{ 𝚫𝚫𝚫 }} Rebuild roadmap-system.zip, the distributable snapshot of the roadmap tooling (scripts, HTML template, conventions reference, and every roadmap-touching skill, including this one).
tools
--- name: "Suggest: Task" description: "{{ 𝚫𝚫𝚫 }} Suggest the next logical task — grounded in the roadmap's pre-vetted ready-set when one exists, codebase analysis otherwise" when_to_use: "When you don't know what to work on next and want a grounded recommendation rather than picking arbitrarily." model: haiku effort: low disable-model-invocation: true allowed-tools: ["Read", "Glob", "Grep", "Bash(python3:*)", "Bash(npm:*)", "Bash(bun:*)", "Bash(pnpm:*)", "Bash(deno:*)"] argument-hint: [named
development
{{ 𝛀𝛀𝛀 }} Convert an old simple-style roadmap (single Markdown, four statuses, <a name> anchors, roadmaps.json pointer registry) into the rich phase-array format (roadmaps.json source of truth + PHASE task list + prose overview).
data-ai
{{ ƔƔƔ }} Create a pull request to main — wordy or shiny (with screenshots), ready-for-review or draft