golang-fmt-lint

Community

Format and lint Go code for clean builds.

AuthorEpicBlackWolfZ
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill teaches you how to format and lint Go code effectively using go fmt and golangci-lint to improve readability and maintainability.

Core Features & Use Cases

  • Formatting: Use go fmt to format code according to Go standards.
  • Linting: Run golangci-lint to catch style issues and potential bugs.
  • Automation & CI: Provide templates for pre-commit hooks and CI integration to enforce code quality.
  • Use Case: Imagine a Go project in CI where every commit runs fmt and lint to ensure clean code before merging.

Quick Start

Run the workflow to format Go code with go fmt and lint with golangci-lint.

Dependency Matrix

Required Modules

gogolangci-lintgoimportscurlgit

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: golang-fmt-lint
Download link: https://github.com/EpicBlackWolfZ/Gildedrose-kata/archive/main.zip#golang-fmt-lint

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.