reject-with-actionable-feedback

Organize actionable rejection findings into YAML with remediation and closure criteria.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/Burburton/amazing_agent_specialist --skill reject-with-actionable-feedback
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reject-with-actionable-feedback
Source: https://github.com/Burburton/amazing_agent_specialist/tree/main/.opencode/skills/reviewer/reject-with-actionable-feedback
Command: npx skills add https://github.com/Burburton/amazing_agent_specialist --skill reject-with-actionable-feedback

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reviewers often provide vague, non-actionable feedback or directly modify code, which leads to miscommunication, wasted cycles, and compromised audit trails.

reject-with-actionable-feedback defines a structured approach to produce actionable rejection feedback, documenting must_fix, should_fix, non_blocking, and residual risk items, along with precise locations, remediation steps, code examples in the feedback (not merged into source), verification methods, and clear closure criteria.

Core Features & Use Cases

  • Structured issue taxonomy with must_fix, should_fix, non_blocking, and residual_risks.
  • Enforces BR-007: no direct code mutations; code examples are provided as guidance only.
  • Comprehensive re_review_instructions and timeline to accelerate re-review.
  • Escalation guidance for architectural or product decisions.

Quick Start

Provide the reviewer rejection that includes must_fix items with locations, detailed remediation steps, code examples as guidance only, verification methods, and defined closure criteria.

Frequently Asked Questions about reject-with-actionable-feedback

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

FAQPage Schema
How do I write actionable code review feedback without modifying the source code?

Actionable code review feedback requires identifying rejection findings and organizing them into must_fix, should_fix, non_blocking, and residual risk items. You provide remediation steps and code examples strictly as guidance within the feedback, enforcing no direct code mutations.

What is a structured rejection report for quality assurance?

A structured rejection report is a YAML formatted payload that documents actionable reviewer findings. It includes precise locations, remediation steps, verification methods, closure criteria, re_review_instructions, timeline, and escalation paths to guide fixes.

How do I categorize code review findings into must_fix and should_fix items?

You categorize code review findings by severity and impact into must_fix, should_fix, non_blocking, and residual_risks items. This taxonomy ensures developers understand priority levels and can address critical rejection findings before re-review.

Can I include code examples in rejection feedback without merging them into the source?

Yes, you can include code examples in rejection feedback as guidance only. The process enforces no code mutations, meaning examples demonstrate remediation steps within the report payload without directly altering the reviewed source code.

What's the best way to document escalation paths for architectural decisions during code review?

The best way to document escalation paths is within a structured rejection report. It clearly outlines architectural or product decision escalation guidance alongside risk mitigation, re_review_instructions, and timeline to accelerate the re-review process.

How do I define closure criteria for code review rejection items?

You define closure criteria by specifying exact verification methods and expected outcomes for each rejection finding. This structured approach ensures must_fix and should_fix items have measurable conditions that developers must meet before re-review approval.