ai/skills/peer-feedback/SKILL.md
Gather evidence of interactions with a peer and draft structured peer feedback with ratings and written responses.
npx skillsauth add juharris/configs peer-feedbackInstall 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.
Draft peer feedback for $0 by gathering evidence of interactions and producing thoughtful, specific responses.
Peer feedback forms typically include:
Your job is to gather as much evidence as possible, then draft responses grounded in real interactions.
Look up the person to confirm their identity and role. Gather:
Search broadly across all available channels to find evidence of working together. Cast a wide net — the more specific examples, the better the feedback.
Search for pull requests, code reviews, issues, and discussions where both of you interacted:
PRs they authored that I reviewed or commented on:
gh search prs --author <their-github-handle> --reviewed-by @me --json repository,title,url,number,mergedAt --limit 50
gh search prs --author <their-github-handle> --commenter @me --json repository,title,url,number,mergedAt --limit 50
PRs I authored that they reviewed or commented on:
gh search prs --author @me --reviewed-by <their-github-handle> --json repository,title,url,number,mergedAt --limit 50
gh search prs --author @me --commenter <their-github-handle> --json repository,title,url,number,mergedAt --limit 50
Issues and discussions where we both participated:
gh search issues --commenter <their-github-handle> --involves @me --json repository,title,url,number --limit 50
For significant PRs, fetch the full details and review comments to understand the nature of the interaction:
gh pr view <number> --repo <owner/repo> --json title,body,url,reviews,comments
Search Slack for conversations and threads involving this person:
Organize the gathered evidence into themes that map to the feedback dimensions:
For each rating dimension, suggest a score and draft an optional note grounded in specific evidence. Only include notes where you have concrete examples — it's better to skip a note than write a generic one.
Based on your overall experience, suggest the appropriate response for how strongly you'd advocate to have this person on your team. Ground this in the pattern of evidence, not a single interaction.
Write a detailed response covering:
Use a tone that is honest, specific, and constructive. Avoid vague praise like "they're great" — always tie it back to evidence.
Write a thoughtful response about what would unlock greater impact. This should be:
Present the drafted feedback in a clear format that can be easily copied into the feedback form:
Write the craft impact and growth narratives in markdown code blocks so they can be easily copied.
testing
Pull together the signals that should shape my day — PRs, reviews, issues, Slack, calendar, Shopify internal Vault projects, and messages from others, especially my manager — then recommend a priority focus list. Run via `/morning-focus`.
business
Summarize work done in the last week from authored pull requests, Slack activity, and calendar meetings.
documentation
Review pull requests using personal guidelines
development
Use this skill when sending or drafting messages on behalf of the user via Slack, other messaging platforms, or making social posts. Covers AI disclosure, tone, and formatting guidelines. Also covers GitHub PR commenting etiquette.