ar-taskflow-fix-comments

Aggregate and fix PR feedback from SonarQube, CodeRabbit, and human reviewers in priority order.

1|2|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/mahsanamin/agentic-repos --skill ar-taskflow-fix-comments-mahsanamin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ar-taskflow-fix-comments
Source: https://github.com/mahsanamin/agentic-repos/tree/main/skills/ar-taskflow-fix-comments
Command: npx skills add https://github.com/mahsanamin/agentic-repos --skill ar-taskflow-fix-comments-mahsanamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Pull request feedback arrives scattered across SonarQube scans, CodeRabbit reviews, and human reviewer threads, and addressing it manually means re-checking each source, tracking what was already fixed, and risking pushes to the wrong branch or a merged PR. This Skill gathers all feedback sources, prioritizes findings, applies fixes, and replies to and resolves review threads with verified dispositions. ## Core Features & Use Cases - Multi-source feedback aggregation: Fetches findings from SonarQube, CodeRabbit, and human reviewers in parallel, skipping any source that is unavailable. - Safety-gated pre-flight checks: Verifies the local checkout matches the PR head commit, branch, upstream, and remote push URLs before editing or pushing, and refuses fork PRs, merged PRs, and dirty working trees. - Iteration and round-budget awareness: Detects previously handled comments via disposition markers, enforces a configurable agent-to-agent round budget, and collapses repeated same-class findings into one structural fix. - Post-merge fix-forward flow: When feedback lands after a merge, branches off the base branch, fixes there, and opens a follow-up PR instead of resurrecting a dead head branch. - Use Case: After CI posts SonarQube issues and CodeRabbit leaves inline comments on PR #286, run the Skill to fix each finding in priority order, commit, push, and reply to every thread with its disposition. ## Quick Start Ask the AI to run ar-taskflow-fix-comments on the current pull request to gather all reviewer feedback, apply the fixes, and resolve the threads.

Frequently Asked Questions about ar-taskflow-fix-comments

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

FAQPage Schema
How do I fix PR review comments from CodeRabbit and SonarQube automatically?▼

Run the Skill on the PR branch after CI completes. It fetches findings from SonarQube, CodeRabbit, and human reviewers in parallel, prioritizes them, applies fixes, commits, pushes, and replies to each thread with a disposition such as Fixed, Not fixing, or Deferred.

How to handle review feedback that arrives after a PR is merged?▼

Use the fix-forward route: branch off the base branch, verify each finding still reproduces there, fix it, and open a follow-up PR into the same base. The Skill refuses to push to a merged PR's head branch and instead replies on the original threads pointing at the follow-up PR.

Does this work with review bots other than CodeRabbit?▼

Yes, the reviewer bot login is configurable via review.bot_login in .claude/config_hints.json. Setting it to an empty value or none declares the project has no review bot, and any combination of SonarQube, bot, and human-only feedback is supported.

Why does the Skill abort before making any changes to my PR?▼

Pre-flight aborts when the local checkout does not match the PR head commit, the branch or upstream differs, the working tree has tracked changes, the PR is merged, closed, or from a fork, or origin's push URLs point at a different repository. Each abort message states the exact fix to run before re-invoking.

What happens when the same type of finding keeps appearing across review rounds?▼

Findings are grouped by class, and a class with two already-handled findings is not fixed as a third instance. The Skill replies with a Not fixing disposition proposing an approach change, and a configurable round budget (default 3) caps agent-to-agent exchanges.