Toolverse
All skills

pr-inline-review

by stacklok

Submit inline review comments to GitHub Pull Requests using the GitHub CLI, with support for inline code suggestions.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
stacklok
Category
Security
Views
25

About this skill

Submit inline review comments to GitHub Pull Requests using the GitHub CLI, with support for inline code suggestions.

How to use

  1. Upewnij się, że masz zainstalowany GitHub CLI (gh) i jesteś zalogowany. Musisz mieć dostęp do zapisu w repozytorium oraz Pull Request musi być otwarty.

  2. Przygotuj listę uwag do recenzji. Dla każdej uwagi zbierz: ścieżkę pliku względem głównego katalogu repozytorium, numer linii, tekst komentarza i opcjonalnie sugerowaną poprawkę.

  3. Jeśli chcesz dodać sugestie kodu, użyj narzędzia do odczytania aktualnej zawartości pliku, aby zobaczyć dokładny kod w danej linii.

  4. Utwórz plik JSON o nazwie pr-review-comments.json w katalogu /tmp. Struktura powinna zawierać pole body (ogólne podsumowanie recenzji), event (ustaw na COMMENT), oraz tablicę comments z obiektami zawierającymi path, line i body dla każdej uwagi.

  5. Prześlij recenzję używając GitHub CLI polecenia: gh api -X POST repos/{owner}/{repo}/pulls/{pr_number}/reviews --input /tmp/pr-review-comments.json, gdzie {owner} to właściciel repozytorium, {repo} to nazwa repozytorium, a {pr_number} to numer Pull Requesta.

  6. Po przesłaniu recenzja pojawi się w Pull Requestcie. Skopiuj URL recenzji z odpowiedzi API i udostępnij go zespołowi.

Related skills