ha-pr-comment-audit

Audit Home Assistant pull request review comments for unaddressed feedback.

90.2k|38.4k|Updated Sep 17, 2013
One-click install
npx skills add https://github.com/home-assistant/core --skill ha-pr-comment-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-pr-comment-audit
Source: https://github.com/home-assistant/core/tree/main/.claude/skills/ha-pr-comment-audit
Command: npx skills add https://github.com/home-assistant/core --skill ha-pr-comment-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reviewers leave comments on pull requests, but tracking which feedback has been addressed versus ignored is tedious and error-prone. This Skill automates the audit of PR comment threads so contributors can resolve outstanding issues before merge.

Core Features & Use Cases

  • Thread Resolution Detection: Fetches review comment threads via the GitHub API and identifies which comments remain unaddressed.
  • Clarification Flagging: Highlights comments where the author has explicitly asked for clarification or received a reply without implementing the suggestion.
  • Use Case: Before requesting re-review on a Home Assistant PR, run this Skill to get a console summary of every unaddressed comment with direct links, ensuring no reviewer feedback slips through.

Quick Start

Audit the review comments on the current branch's Home Assistant pull request and list any unaddressed feedback in the console.

Frequently Asked Questions about ha-pr-comment-audit

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

FAQPage Schema
How do I check if PR review comments have been addressed on GitHub?

Use the GitHub CLI to fetch review comment threads via the API, then compare each comment against subsequent commits and replies. Comments without matching code changes or author replies remain unaddressed and should be flagged for follow-up.

What tool audits GitHub pull request feedback automatically?

The gh CLI combined with the GitHub REST API for review threads provides the data needed to audit PR feedback. Scripts can iterate through threads, check resolution status, and summarize outstanding items with permalinks.

Does this work with Home Assistant core repository pull requests?

Yes, the Skill targets the home-assistant/core repository and uses standard GitHub PR review thread endpoints. It works on any PR in that repository once a PR number or current branch context is provided.

Why are some PR comments still flagged after I replied?

A reply alone does not resolve a comment. The Skill flags comments where the author replied but did not implement the requested change, so reviewers can confirm whether the suggestion was actually addressed in code.

Can this Skill post replies or resolve threads on GitHub?

No, the Skill is read-only and outputs results to the console only. It will not modify PR state, post comments, or resolve threads, keeping the audit safe and non-destructive.