Help us improve
Share bugs, ideas, or general feedback.
From shipit
Use when code changes need review — gathers diff, dispatches code-reviewer agent, and presents structured findings
npx claudepluginhub jugrajsingh/skillgarden --plugin shipitHow this skill is triggered — by the user, by Claude, or both
Slash command
/shipit:reviewing-codeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Gather the relevant diff, dispatch a code-reviewer agent, and present structured findings.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Gather the relevant diff, dispatch a code-reviewer agent, and present structured findings.
$ARGUMENTS = file list, "staged", or branch name.
If $ARGUMENTS is empty, ask via AskUserQuestion with options:
Based on input, run the appropriate git command:
"staged" or "Staged changes":
git diff --cached
Branch name or "Current branch vs develop":
git diff develop...HEAD
(Replace develop with the specified branch if different)
File list (space-separated paths):
git diff -- {file1} {file2} ...
"Last N commits":
git diff HEAD~{N}
Also gather the stat summary:
git diff {same_args} --stat
If the diff is empty, report "No changes found for the specified scope" and stop.
Count total changed lines from the stat summary.
If diff exceeds 500 lines:
Derive a slug for the review report file name:
Dispatch a Task agent with the code-reviewer prompt from this plugin's agents/code-reviewer.md.
Provide the agent with:
Wait for the agent to complete and collect the review report.
Parse the agent's report to extract:
Create the review report file:
mkdir -p docs/reviews
Write to docs/reviews/{slug}-review.md using the review report template from templates/review-report.md.
Fill in all template fields:
Output the findings summary:
## Review Summary
Findings: {total}
Critical: {N}
Major: {N}
Minor: {N}
Top Issues:
1. {severity_symbol} {file}:{line} — {description}
2. {severity_symbol} {file}:{line} — {description}
3. {severity_symbol} {file}:{line} — {description}
Full report: docs/reviews/{slug}-review.md
Severity symbols: open diamond for minor, filled diamond for major, double filled diamond for critical.
Then offer next steps via AskUserQuestion: