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.
63
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/fusion-dependency-review/SKILL.mdStructured 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, readiness, 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.hbs.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, readiness, 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.Maintainers read the research checkpoint and verdict comments to decide whether to merge. When fusion-agent-content is installed, use it to shape both; otherwise follow the shape built into the templates:
> **TL;DR:**) with the verdict and the ask.assets/research-template.md.hbs: human-first research checkpoint comment with a TL;DR, visible breaking changes, folded upstream notes, and folded sourcesassets/verdict-template.md.hbs: human-first verdict comment with a TL;DR, visible decision, blockers, and follow-ups, folded lens analysis, and folded references and evidenceBefore filling either template, read its .hbs slot header,
assets/partials/agent-content/README.md, and every named partial.
No renderer ships with the skill; assets/review-tracker.md stays Markdown.
assets/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:
equinor/fusion-framework
ed87615
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.