fabrik-review-comment

Applies user decisions on code review findings and commits fixes without advancing the pipeline stage.

22|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/handarbeit/fabrik --skill fabrik-review-comment-handarbeit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fabrik-review-comment
Source: https://github.com/handarbeit/fabrik/tree/main/plugin/fabrik-workflows/skills/fabrik-review-comment
Command: npx skills add https://github.com/handarbeit/fabrik --skill fabrik-review-comment-handarbeit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a GitHub pull request accumulates review findings from humans and bots, someone must act on each decision — fix, dismiss, defer, or clarify — without derailing the automated Fabrik Review stage or posting duplicate comments. ## Core Features & Use Cases - Decision-driven fixes: Applies minimal targeted fixes for confirmed findings, tracks dismissals and deferrals, and commits and pushes changes with finding-referenced messages. - PR review thread handling: Navigates directly to file and line from inline review thread comments, groups comments by thread ID, and resolves threads via the GitHub GraphQL API. - Bot finding triage: Evaluates [Bot Review Finding]-marked comments autonomously, fixes valid findings, and follows a No-Op Contract when nothing is actionable. - Security finding rigor: Requires reachability, trigger, and mitigation analysis before dismissing or resolving security-relevant findings. - Use Case: A Copilot bot posts three inline findings on a PR; the skill reads .fabrik-context/stage-Review.md, fixes the two valid ones, commits, pushes, and returns control to the engine without emitting FABRIK_STAGE_COMPLETE. ## Quick Start Act on the review comments for the current pull request by applying the user's decisions on each finding, then commit and push any fixes.

Frequently Asked Questions about fabrik-review-comment

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

FAQPage Schema
How do I process code review comments in an automated GitHub workflow?

Read the current stage output from .fabrik-context/stage-Review.md, interpret each comment as a fix, dismiss, defer, or clarify decision, apply minimal targeted changes, then commit and push. Write results to stdout so the engine posts the formatted comment.

How do I handle inline PR review thread comments from bots like Copilot?

Use the File and Line headers to navigate directly to the location, read the diff hunk first, and group comments sharing the same thread ID. For more context, run gh api /repos/{owner}/{repo}/pulls/{pr_number}/comments.

Can I post review results directly with gh pr comment?

No. Posting directly bypasses the engine's comment formatting, creates duplicates, and triggers a self-review loop. Write output to stdout only; resolving review threads via the GraphQL resolveReviewThread mutation is the permitted exception.

Why should I avoid backgrounding a dev server to verify a fix?

Claude Code's background bash detaches processes via setsid, so they survive the stage and become orphaned processes holding ports. Prefer one-shot builds, bracket servers with trap-based teardown in a single command, or bound them with a timeout.

What happens if a review comment has nothing actionable?

Follow the No-Op Contract: change nothing and state that no actionable findings exist. Inventing a speculative fix can trigger fresh bot reviews, bypass deduplication, and consume extra review cycles.

When can a security-related review thread be resolved?

Only after a code change addressing the finding, or after stating an explicit risk rationale covering reachability, trigger conditions, and existing mitigations. Citing spec conformance or prior review provenance alone does not justify resolution.