Review dependency PRs with structured research, existing-PR-discussion capture, multi-lens analysis (security, code quality, impact), and a repeatable verdict template. USE FOR: dependency update PRs, Renovate/Dependabot PRs, library upgrade reviews, "review this dependency PR", "should we merge this update". DO NOT USE FOR: feature PRs, application code reviews, dependency automation/bot configuration, or unattended merge without confirmation.
67
81%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Structured review workflow for dependency update PRs. Produces consistent research notes that incorporate existing PR discussion, multi-lens analysis, and an actionable verdict with explicit maintainer confirmation before any merge action.
Use when a dependency PR needs review and you want a consistent, auditable decision process.
Typical triggers:
chore(deps):, fix(deps):, bump, update)Collect before starting:
If required details are missing, ask concise clarifying questions from references/questions.md.
If PR target is missing or ambiguous:
Auto-extract from the PR when available:
When the runtime supports skill-local advisors, prefer this execution shape instead of a single long linear pass:
agents/target-pr-advisor.md first when the PR target is missing or ambiguous so the review starts from one explicit dependency PR.agents/research-advisor.md to normalize the PR context, existing discussion, source list, and research notes.agents/security-advisor.mdagents/code-quality-advisor.mdagents/impact-advisor.mdagents/verdict-advisor.md for recommendation, confidence, handoff, and confirmation wording.agents/source-control-advisor.md only if the accepted next step requires PR patching, rebase, conflict resolution, or merge-readiness work.Keep the lens advisors narrow and independent. The parent skill owns the unified review and should preserve disagreement between advisors instead of flattening it early.
agents/target-pr-advisor.md and concise prompts in references/questions.md.agents/research-advisor.md, assets/review-tracker.md, and assets/research-template.md.agents/security-advisor.md, agents/code-quality-advisor.md, and agents/impact-advisor.md in parallel with the same normalized research packet.agents/verdict-advisor.md to produce recommendation, confidence, follow-up, and explicit maintainer prompt.agents/source-control-advisor.md only after verdict is accepted and only when branch work is required.references/instructions.md for detailed live-PR contract: target selection, checkpoint comments, decision gates, and handoff timing.assets/research-template.md: research-comment structure for change summary, breaking changes, known issues, and sourcesassets/verdict-template.md: verdict structure for lens assessments, recommendation, confidence, and follow-up itemsassets/review-tracker.md: working checklist and tracker for context, validation, lens outcomes, and handoff decisionsreferences/instructions.md: detailed execution contract for target selection, live-PR checkpoints, and decision sequencingreferences/questions.md: concise follow-up questions for choosing the target dependency PR and scoping the reviewagents/target-pr-advisor.md: resolves the exact dependency PR to review or returns a shortlist for user selectionagents/research-advisor.md: first pass; builds the shared evidence packet for all later advisorsagents/security-advisor.md: parallel lens pass; checks security posture and attack-surface changesagents/code-quality-advisor.md: parallel lens pass; checks upstream stability, regressions, and API driftagents/impact-advisor.md: parallel lens pass; checks repository blast radius, CI, and follow-up workagents/verdict-advisor.md: chained synthesis pass; turns research and lens outputs into one decisionagents/source-control-advisor.md: conditional final pass; handles rebase, sync, validation reruns, and push safety when patching the PRIf helper advisors are unavailable, follow the same orchestration inline: research first, lenses next, verdict after that, and source-control last only when mutation is needed.
If the PR target is unresolved, return:
Awaiting user PR selectionIf the PR target is resolved, return a structured review containing:
Never:
Always:
060e3af
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.