{
 "schema_version": 1,
 "generated": "2026-10-24",
 "repo": "amElnagdy/review-skills",
 "name": "review-skills",
 "owner": "amElnagdy",
 "slug": "amelnagdy-review-skills",
 "github": "https://github.com/amElnagdy/review-skills",
 "what": "A GitHub, GitLab, and Azure DevOps review tool where two AI models debate a pull request, one review with inline comments is posted from your own account, and a babysitter works the review rounds.",
 "why": "155 stars, launched 64 days ago",
 "language": "JavaScript",
 "requirements": [
  "Node 18 or newer",
  "gh (GitHub), glab (GitLab) or az (Azure DevOps) installed and logged in to an account that can comment on the PR",
  "delegate-skills installed, with two delegate lanes named review-main and review-debate created once with $delegate-setup",
  "Git 2.31 or newer, only for Azure DevOps"
 ],
 "audience_note": "Developers and teams who want a second model to check pull requests before merge and want an agent to handle the follow-up review rounds.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/amelnagdy-review-skills/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "amelnagdy-review-skills--second-opinion-github-pr-review",
   "title": "Get a two-model review on a GitHub pull request",
   "best": true,
   "url": "https://dedupedai.com/use-cases/amelnagdy-review-skills/second-opinion-github-pr-review/",
   "json": "https://dedupedai.com/use-cases/u/amelnagdy-review-skills/second-opinion-github-pr-review.json"
  },
  {
   "id": "amelnagdy-review-skills--review-local-changes-before-pr",
   "title": "Check uncommitted work with a review before opening a PR",
   "best": false,
   "url": "https://dedupedai.com/use-cases/amelnagdy-review-skills/review-local-changes-before-pr/",
   "json": "https://dedupedai.com/use-cases/u/amelnagdy-review-skills/review-local-changes-before-pr.json"
  },
  {
   "id": "amelnagdy-review-skills--babysit-pr-to-merge-ready",
   "title": "Work reviewer threads on a PR until it is merge-ready",
   "best": false,
   "url": "https://dedupedai.com/use-cases/amelnagdy-review-skills/babysit-pr-to-merge-ready/",
   "json": "https://dedupedai.com/use-cases/u/amelnagdy-review-skills/babysit-pr-to-merge-ready.json"
  },
  {
   "id": "amelnagdy-review-skills--review-gitlab-merge-request",
   "title": "Run a two-model review on a GitLab merge request",
   "best": false,
   "url": "https://dedupedai.com/use-cases/amelnagdy-review-skills/review-gitlab-merge-request/",
   "json": "https://dedupedai.com/use-cases/u/amelnagdy-review-skills/review-gitlab-merge-request.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
