mochammadshenna/go-adk-q/code-review-feedback
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Give structured Go code review feedback. Covers correctness, concurrency, error handling, style, and test coverage for go-adk-q.
Install
npx vskill@latest install mochammadshenna/go-adk-q/code-review-feedbackSKILL.md
Code Review Feedback
Use when reviewing a Go change in this codebase. Be specific, be constructive, and prioritise by severity.
Severity levels
| Level | Meaning | Must fix before merge? | |
|---|---|---|---|
| Critical | Bug, data loss, race condition, security issue | Yes | |
| Major | Wrong abstraction, missing error handling, performance problem | Yes | |
| Minor | Style violation, naming, missing comment | Preferred | |
| Nit | Formatting, whitespace, trivial rename | Optional |
Review checklist
Correctness
- [ ] Does the logic handle the zero value / nil case?
- [ ] Are slice bounds checked before indexing?
- [ ] Are errors returned, not silently dropped?
- [ ] Does the function do what its name says — exactly that, nothing more?
Concurrency (TUI-specific)
- [ ] Are fields accessed from multiple goroutines protected? (
chat.gofields are owned by the Update loop — onlystreamingTextandloadingare written from the stream goroutine viatea.Msg) - [ ] Are channels buffered appropriately? (The stream channel is buffered 64 — don't make it unbuffered)
- [ ] Is
invalidateRendererCache()called under the mutex? (It takes the lock itself — don't double-lock)
Error handling
- [ ] All
err != nilchecks present? - [ ] Errors wrapped with
%wwhere the caller might need toerrors.Is? - [ ] Fallback paths for all failure modes?
TUI conventions
- [ ] Only
styledSetstyles used in view functions — no rawlipgloss.Color()? - [ ] New view functions are methods on
chatModelreturningstring? - [ ]
refreshViewport()called after any state change that affects display? - [ ]
slashMenuIdxreset to 0 after any input clear?
Tests
- [ ] New function has at least one test?
- [ ] Table-driven test with both happy and edge cases?
- [ ] Error/failure path tested, not just happy path?
Feedback format
Go-specific patterns to watch for in this codebase
Security
- Security scanPassed, 90 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-feedback/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. 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-feedback)