validate-pr

Analyze merge requests for vulnerabilities, failing checks, and blockers.

1|Updated Dec 9, 2024
One-click install
npx skills add https://github.com/hadenlabs/tasks --skill validate-pr-hadenlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-pr
Source: https://github.com/hadenlabs/tasks/tree/main/.claude/skills/validate-pr
Command: npx skills add https://github.com/hadenlabs/tasks --skill validate-pr-hadenlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly detect vulnerabilities, failing checks, and merge blockers in a merge request and provide concrete fixes to move it forward.

Core Features & Use Cases

  • Inspect CI status, required checks, and merge blockers to determine merge readiness.
  • Surface security signals and dependency updates that may impact MR safety.
  • Produce an actionable checklist with concrete commands to get the MR merge-ready.

Quick Start

Ask which MR to validate and generate an actionable checklist.

Frequently Asked Questions about validate-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for merge blockers and failing CI checks in a merge request?

To check for merge blockers and CI failures in a merge request, inspect the CI status and required checks to determine merge readiness. This surfaces security signals and generates an actionable checklist with concrete commands to resolve issues.

What is the best way to identify security vulnerabilities in a merge request before merging?

Identifying security vulnerabilities in a merge request requires scanning code changes for potential flaws and dependency updates. This process surfaces security signals that may impact MR safety and provides concrete fixes to move the request forward safely.

Can I automate merge readiness checks across both GitHub and GitLab workflows?

Yes, you can automate merge readiness checks across GitHub and GitLab workflows. By analyzing MR status, required checks, and merge blockers, the validation process produces a concrete next-step plan to ensure safe merges across both platforms.

How do I generate an actionable checklist to fix failing merge requests?

Generate an actionable checklist to fix failing merge requests by inspecting CI status, required checks, and vulnerability findings. This yields a concrete next-step plan with specific commands to resolve blockers and get the MR merge-ready.

Why does my merge request have merge blockers despite passing CI checks?

Merge requests can have merge blockers despite passing CI checks due to unresolved security signals or dependency updates impacting MR safety. Analyzing MR status and potential vulnerability findings produces a concrete next-step plan to clear these blockers.