council-advisory-triage

Classifies council review findings as blocking or advisory to prevent unnecessary rework.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ZaxbyHub/ragappv3 --skill council-advisory-triage-zaxbyhub
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: council-advisory-triage
Source: https://github.com/ZaxbyHub/ragappv3/tree/main/.opencode/skills/generated/council-advisory-triage
Command: npx skills add https://github.com/ZaxbyHub/ragappv3 --skill council-advisory-triage-zaxbyhub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Council reviews, especially final councils, often flag advisory suggestions as if they were blocking defects, causing teams to waste effort reworking code that does not need changes. This Skill provides a structured triage procedure to distinguish genuinely blocking findings from advisory concerns. ## Core Features & Use Cases - Finding Classification: Categorizes each council finding as BLOCKING (security vulnerabilities, logic errors, race conditions, API contract violations) or ADVISORY (style suggestions, low-probability edge cases, future-proofing). - Evidence-Based Verification: Requires test cases or concrete production-impact evidence before treating a finding as blocking, including an exception for softly-phrased but genuine defects. - Verdict Correction: Handles overly conservative councils by converting CONCERNS or REJECT verdicts with zero required fixes into APPROVE with advisory notes. - Use Case: After a final council returns REJECT with five findings, you classify each one, discover all five are style preferences with no demonstrable defect, and correctly issue an APPROVE verdict with documented advisory notes instead of triggering a rework cycle. ## Quick Start Use the council-advisory-triage skill to classify the findings from this council review and tell me which ones actually block approval.

Frequently Asked Questions about council-advisory-triage

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

FAQPage Schema
How do I decide if a code review finding is blocking or advisory?▼

Classify a finding as blocking only if it involves security vulnerabilities, logic errors, missing critical error handling, API contract violations, race conditions, or resource exhaustion. Verify by asking whether you can demonstrate the bug with a test case or whether it would fail in production.

What should I do when a final council review returns REJECT?▼

Count the required fixes versus advisory suggestions in the findings. If required fixes equal zero, issue an APPROVE verdict with advisory notes and document the rationale, rather than reworking code based on non-blocking concerns.

Can a softly worded review comment still be a blocking issue?▼

Yes. If a finding describes a genuine correctness or security defect, classify it as blocking even when phrased as a suggestion. The classification depends on the underlying defect, not the tone of the comment.

How do I handle a reviewer who insists an advisory finding is blocking?▼

Request a specific test case demonstrating the issue and a severity rating with justification. If no concrete evidence is provided, mark the finding as advisory and proceed without blocking the phase.

What are common mistakes when triaging council review feedback?▼

Common mistakes include treating all findings as blocking by default, ignoring genuine blocking findings because they are hard to fix, letting one reviewer's opinion override concrete evidence, and skipping the per-finding classification step entirely.