Skip to content
cccskills
FreePublished on GitHub

gh-pr-resolve

PR のレビューコメントを解決する、または対応するときに使う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3 stars(GitHub 3 + cccskills 0)

Run score Not tested

See how to install

Files included (2)

  • SKILL.md3.0 KB
  • references/template.md957 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

PR のレビューコメントの解決

目的

pull request のレビューコメントを正確に分析する方法を定める。 各コメントが対応を要するかを判断し、要るときは必要な変更を具体的に書く。

分析の手順

1. 入力を集める

  • 対象の PR の未解決のレビューコメントをすべて取得する
  • コメントごとに、参照先のファイルと周りのコードを読む。コメントの文面だけで判断せず、コードから判断する

2. 関連するコードを調べる

  • diff の hunk だけでなくコードベース全体から、指摘されたコードと同じか似たパターンの箇所 (重複した ロジック、共有のヘルパー、コピーして貼ったブロックなど) を探す
  • コメントが対象とするコードの呼び出し元、呼び出し先、依存元を特定する
  • 提案された変更を当てると、関連する箇所に連鎖した変更が要るかを判断する

3. コメントを評価する

  • レビュアーが何を求めているかを理解する。レビュアーの意図を保ち、コメントを解釈し直したり、範囲を 広げたり、レビュアーが挙げていない改善を足したりしない
  • 実際のコードと、手順 2 の関連するコードの調査に基づいて、求めが妥当かを判断する
  • コメントを分類する。fix、answer の順に確かめ、残りを skip とする
    • fix: コメントが実際の問題を指し、具体的な変更がある。「これは X では?」のような問いの形のコメントでも、 調査から具体的な変更が出るなら fix とする
    • answer: fix ではなく、変更が要らない確かな理由が調査から得られる。返信で解決する。質問、確認の依頼、 対応済みのコメント、調査で否定される主張がこれにあたる
    • skip: fix でも answer でもない。コメントが曖昧か主観的で調査では決着がつかないか、レビュアーの意図を 特定できない
  • 迷ったら skip に分類する (fail-closed)
  • answer と skip では、「理由」の節をレビュアーへの返信として書く。何を確かめ、なぜ変更が要らないかを 書く。返信の投稿は別の手順で、ユーザーの指示が要る
  • コメントが文書化された規約や原則 (doc-conventions の規則や ADR など) を挙げるときは、その規約に照らして 判断する。同じパターンがコードや文書の他の箇所にあることは、そのままにする理由にならない
  • 同じ問題にレビュアーの提案より良い解決策があるときは、代替案として出力に含める

出力の形式

template.md のテンプレートを使う。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

シェルコマンドの実行、ファイル読み込み、URL の取得、検索、データの解析や変換を行うときに、 経路を通常のツールと context-mode の ctx_ ツールのどちらにするか判断するために使う。 context-mode が接続されている場合に適用する。ctx stats や ctx doctor といった "ctx" コマンドにも使う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3Updated Oct 27, 2026

描く内容に合った図の種類を選んで図を書く。Mermaid の図、AWS の構成図、 マインドマップ (markmap。Mermaid ではない) を書く、直す、読み直すときに使う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3Updated Oct 27, 2026

文書を書く、置き場所を決める、配置をレビューするときに使う。Markdown の書式、 ADR の作法、文書の層ごとの役割と正本の原則を扱う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3Updated Oct 27, 2026

gh-ops

Free

GitHub の Issue の作成、Issue へのコメント、draft PR の作成、PR へのレビューコメントの追加に使う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3Updated Oct 27, 2026

コミットを頼まれたとき、plan のタスクを 1 つ終えたとき、まとまったコードの変更を 1 つ終えたときに、 次の作業に移る前に使う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3Updated Oct 27, 2026

JavaScript の描画が要るページの取り方を決める。WebFetch や ctx_fetch_and_index が空のシェルや 内容の無い骨組みだけを返したとき、またはサイトが headless の user agent を 403 で弾いたときに使う。

The English summary is being prepared. Showing the original description.

iimuz/dotfiles3Updated Oct 27, 2026

See all skills by iimuz

Report a problem with this skill