go-standards
v0.3.0Go microservices development standards: Clean Architecture, DDD, testing, linting, error handling. Auto-activated skills, slash commands, and gofmt/generated-files hooks.
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
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install go-standards@agent-plugin-marketplacePaste 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-pluginsClone 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
├── .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
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.
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.
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.
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.
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.
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.
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
{
"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"
]
}For maintainers
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)