golang-dev

Format, vet, build, and test Go code locally before Docker builds.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mporenta/airflow --skill golang-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: golang-dev
Source: https://github.com/mporenta/airflow/tree/main/.claude/skills/golang-dev
Command: npx skills add https://github.com/mporenta/airflow --skill golang-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Go development often becomes bottlenecked by Docker-bound cycles; this Skill ensures you can compile and test locally before any Docker image is rebuilt, speeding iteration.

Core Features & Use Cases

  • Local formatting with go fmt to enforce consistency.
  • Static analysis with go vet to catch issues early.
  • Build and run tests with go build and go test for reliable feedback.
  • Faster feedback loops and resource efficiency by avoiding unnecessary Docker builds.
  • Pre-Docker checks before containerization to ensure code quality prior to image creation.

Quick Start

Format, vet, build, and test your Go project locally before Docker image builds.

Frequently Asked Questions about golang-dev

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

FAQPage Schema
How do I run Go tests locally before building a Docker image?▼

You can run Go tests locally before building a Docker image by using this Skill to automate go fmt, go vet, go build, and go test checks, ensuring code compiles and passes tests before containerization.

What is the best way to speed up Go development cycles with Docker?▼

The best way to speed up Go development cycles with Docker is to validate formatting, vetting, building, and testing locally first, avoiding unnecessary Docker image rebuilds and providing faster feedback loops.

Do I need standard Go tooling installed to validate my project before Docker builds?▼

Yes, you need standard Go tooling installed locally, including go fmt, go vet, go build, and go test commands, to perform pre-Docker checks and ensure code quality prior to image creation.

Can I enforce Go code formatting and static analysis before containerization?▼

Yes, you can enforce Go code formatting and static analysis before containerization by applying go fmt for consistency and go vet to catch issues early during the local development workflow.

Why should I run go build and go test locally instead of inside Docker?▼

Running go build and go test locally instead of inside Docker provides faster feedback loops and improves resource efficiency by preventing unnecessary Docker builds when local compilation fails.

Does the golang-dev workflow apply to local development environments only?▼

Yes, the golang-dev workflow applies to local development environments where Go tooling is installed and deployment occurs inside Docker, automating validation steps before Docker image creation.