encore-go-code-review

Review Encore Go code for quality, security, and best-practice issues.

26|5|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/encoredev/skills --skill encore-go-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: encore-go-code-review
Source: https://github.com/encoredev/skills/tree/main/encore/go-code-review
Command: npx skills add https://github.com/encoredev/skills --skill encore-go-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Go code in Encore projects can drift into anti-patterns, poor error handling, and insecure patterns, leading to hard-to-maintain services.

Core Features & Use Cases

  • Comprehensive Go code review checks for context usage, package-level declarations, proper error handling, and safe API surface.
  • Real-world scenarios include API handlers, database access, and background jobs in Encore Go services.
  • Use Case: A team wants a consistent code quality gate before merging changes to Encore Go projects.

Quick Start

Run a Go code-review pass on your Encore project to surface critical issues and suggested fixes.

Frequently Asked Questions about encore-go-code-review

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

FAQPage Schema
How do I enforce Go best practices in Encore services?

Run a Go code review pass on your Encore project to enforce best practices. It surfaces critical code quality and security issues, checking context usage, package-level declarations, and proper error handling.

What is the best way to review Go API handlers for security issues?

Reviewing Go API handlers for security issues is handled by running a code review pass on Encore services. It identifies insecure patterns in API surfaces, database access, and background jobs, suggesting explicit fixes.

Why does my Encore Go code fail context parameter usage checks?

Encore Go code fails context parameter usage checks when it drifts into anti-patterns. A code review pass identifies these violations and applies best-practice patterns through explicit examples to ensure proper context usage.

How do I set up a code quality gate for Encore Go projects?

Set up a code quality gate for Encore Go projects by running this code review pass before merging changes. It acts as a consistent check for safe API surfaces, proper error handling, and package-level declarations.

Can I check database access patterns in Encore Go background tasks?

Yes, you can check database access patterns in Encore Go background tasks. The code review applies to these real-world scenarios, identifying poor error handling and enforcing best-practice patterns.

Does the Encore Go code review fix package-level declaration errors?

Yes, the Encore Go code review fixes package-level declaration errors. It surfaces critical issues and provides suggested fixes to enforce proper declarations and prevent hard-to-maintain services.