Agent Plugins Marketplace
All plugins

go-standards

v0.3.0

Go microservices development standards: Clean Architecture, DDD, testing, linting, error handling. Auto-activated skills, slash commands, and gofmt/generated-files hooks.

Claude Code7 Skills

By alexmorboLicense: MIT0 GitHub starsUpdated 6 days ago

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Sep 17, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install go-standards for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install go-standards@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/alexmorbo/claude-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/go-standards/.

Plugin files

plugins/go-standards/
├── .claude-plugin/plugin.json
├── skills/go-clean-architecture/SKILL.md
├── skills/go-code-planning/SKILL.md
├── skills/go-error-handling/SKILL.md
├── skills/go-libraries-first/SKILL.md
├── skills/go-linting/SKILL.md
├── skills/go-modernize/SKILL.md
└── skills/go-testing/SKILL.md

Included Skills7

go-clean-architectureskills/go-clean-architecture/SKILL.md

Clean Architecture patterns for Go services, with explicit applicability criteria. Use when implementing features, creating new components, modifying existing code, or reviewing Go service structure. Read the applicability section first - four layer directories are for complex domains, not for every service.

go-code-planningskills/go-code-planning/SKILL.md

Contract-first planning for Go microservices. Use when creating story files, planning features, or writing technical specifications. Stories capture scope, contracts, acceptance criteria and verification commands - not function bodies. Implementation writes code in the repo against compiler and test feedback.

go-error-handlingskills/go-error-handling/SKILL.md

Enforces proper error handling patterns in Go services. Use when creating error types, handling errors, wrapping errors with context, or implementing error boundaries between layers. Applies to any Go code that returns or processes errors.

go-libraries-firstskills/go-libraries-first/SKILL.md

Before writing any helper, util, wrapper, or 'glue' code in Go, check if a maintained library already solves it. Activates when about to implement: HTTP retry, backoff, config loading, validation, CLI parsing, scheduling, MQTT, Modbus, graceful shutdown, structured logging, metrics, ID generation, error wrapping, or any 'small thing'. Strongly prefer the curated library catalog below over hand-rolled code.

go-lintingskills/go-linting/SKILL.md

Enforces code quality and linting standards for Go services. Use after writing Go code, before completing implementation, or when fixing lint errors. Applies to all Go code modifications and must be verified before marking tasks complete.

go-modernizeskills/go-modernize/SKILL.md

Use modern Go idioms appropriate for the project's Go version (read from go.mod). Activates when generating new Go code, refactoring existing code, or reviewing Go for outdated patterns. Counters Claude's bias toward older idioms (interface{}, manual loops, manual cancellation) by mapping to current stdlib equivalents.

go-testingskills/go-testing/SKILL.md

Enforces testing standards for Go microservices. Use when writing tests, reviewing test coverage, creating mocks, or implementing test patterns. Applies to unit tests, integration tests, and any test-related code in Go services.

Plugin manifests1

plugins/go-standards/.claude-plugin/plugin.json
{
  "name": "go-standards",
  "version": "0.3.0",
  "description": "Go microservices development standards: Clean Architecture, DDD, testing, linting, error handling. Auto-activated skills, slash commands, and gofmt/generated-files hooks.",
  "author": {
    "name": "alexmorbo",
    "email": "[email protected]"
  },
  "homepage": "https://github.com/alexmorbo/claude-plugins",
  "repository": "https://github.com/alexmorbo/claude-plugins",
  "license": "MIT",
  "keywords": [
    "go",
    "golang",
    "clean-architecture",
    "ddd",
    "microservices",
    "testing",
    "linting"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[go-standards on Agent Plugins Marketplace](https://pluginsmp.com/plugins/go-standards)