mochammadshenna/go-adk-q/code-review-consensus
- community
Checking that the SKILL.md file is still in the repository.
Reach agreement on contested review feedback. Distinguish preference from correctness, escalate when stuck, and document decisions.
Install
npx vskill@latest install mochammadshenna/go-adk-q/code-review-consensusSKILL.md
Code Review Consensus
Use when a review comment has generated disagreement and both parties need to reach a decision.
Types of disagreement
Preference vs correctness
Most review disagreements are actually preference disagreements disguised as correctness claims.
Correctness disagreement: One of you is objectively wrong. There's a right answer.
- "This code has a data race" — verify with
-raceand the race detector - "This returns the wrong value for empty input" — write a test and run it
- "This leaks a goroutine" — trace the goroutine lifecycle
For correctness disputes: write a test. The test settles it.
Preference disagreement: Both approaches work. You're debating style, naming, or structure.
- "I'd call this
entriesnotskills" - "I prefer a method over a package function here"
- "This could use a table instead of a switch"
For preference disputes: use the project's existing patterns as the tiebreaker. If the codebase uses one pattern consistently, follow it. If no pattern exists, the author's choice wins unless the reviewer has a strong reason.
Reaching consensus
Step 1: Clarify the claim
Restate what both parties actually believe. Often the disagreement dissolves once the claims are stated precisely.
"You're saying this is a bug because X. I'm saying it's correct because Y. Is that right?"
Step 2: Find the evidence
For correctness: write a test, read the spec, or trace the execution. For style: find 3 other examples in the codebase. What pattern do they use?
Step 3: Make a decision
One of:
- Author changes it (reviewer was right)
- Reviewer accepts it (author was right or it's genuinely a preference)
- Both agree on a third option
- Document the disagreement and move on (rare, for deep design questions)
Step 4: Document it
If the decision will recur, document it. For go-adk-q: add a comment at the decision site explaining why.
Escalation
If you've gone through 3 rounds of the same comment without resolution, escalate:
- State the decision that needs to be made in one sentence
- List the two options with their tradeoffs
- Ask a third person (or just pick one and document why)
Don't let a single comment block a PR for more than 2 iterations. Merge with a documented disagreement if necessary.
For go-adk-q specifically
Common areas of legitimate disagreement and the project's position:
| Contested topic | Project position | |
|---|---|---|
| Raw colour vs styledSet | Always styledSet. No exceptions. | |
| Method vs package function | Methods for anything that reads chatModel state. | |
| New file vs adding to existing file | New file if > ~100 lines or logically separate. | |
| Buffered vs unbuffered channels | Buffered (64) for stream channels. Unbuffered only for synchronisation signals. | |
| Table-driven vs individual test functions | Table-driven. It's the Go convention and this codebase follows it. |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/collaboration/code-review-consensus/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mochammadshenna/go-adk-q/code-review-consensus)