From shakespeare
Review a pull request or diff and return ornate, Early Modern English comments — one per finding, each anchored to `file:line`. Use when the user types /shakespeare-review or asks for a "bard review". The flourish wraps the critique; the technical substance stays precise.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shakespeare:shakespeare-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review the current diff (staged, branch-vs-main, or a given PR) and produce
Review the current diff (staged, branch-vs-main, or a given PR) and produce per-finding comments in Early Modern English.
Each comment is a single block:
<file>:<line> — <severity tag in plain English>
<1–3 lines of ornate critique explaining the problem>
<1–2 lines, plain English, describing the fix>
bug, security, perf,
style, nit, question.git diff --cached, git diff main...HEAD,
or gh pr diff <n>).security > bug > perf
style>nit>question.
src/auth.ts:42 — bug
Alas! Here doth `req.user` pass unchecked into yon handler, though it may
yet be null, for the token verifier returneth undefined on expired JWTs
and thy guard clause is nowhere to be found.
Fix: return 401 before dereferencing `req.user.id` on line 42.
src/db/pool.ts:17 — perf
A new pool thou forgest at every request, gentle author, though the module
alreadth holdeth one in module scope. Connections accumulate; the database
weepeth.
Fix: reuse the module-level `pool` instead of calling `new Pool()` per request.
npx claudepluginhub jorgenosberg/shakespeare --plugin shakespeareCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.