By notorious-ai
Comprehensive Go development experience - skills that elevate Claude into the ultimate Golang developer
This skill should be used when writing commit messages in Go-centric codebases (go.mod present or known from context). Triggers on user requests like "write a commit message", "commit these changes", "generate commit", or "author a commit". Also triggers proactively when the agent completes a task and decides to commit, prepares to run git commit, or needs to craft a commit message for staged changes. Covers commits for Go packages, documentation, configs, CI, tooling, and all other files.
This skill helps name Go identifiers (packages, functions, methods, types, variables, constants, receivers) following Go team conventions and industry best practices. Triggers on user requests like "name this function", "what should I call this", "help me name this variable/type/package", "review these names", or "suggest a better name". Also triggers proactively when the agent creates new Go code elements (functions, types, variables, packages, methods, constants), when reviewing or refactoring existing names for Go idiomaticity, when creating new Go files or packages, or when names appear unclear or violate Go conventions.
A curated collection of Claude Code plugins for systems architecture, distributed systems, and software engineering workflows. Each plugin is a standalone, composable tool that extends Claude Code with custom commands, agents, hooks, and integrations.
This collection is growing. To browse available plugins:
ls -d */
Each plugin directory contains:
.claude-plugin/plugin.json - Plugin manifestREADME.md - Documentation and usage examplescommands/, agents/, skills/, hooks/) as neededSimple approach - Register the marketplace:
claude plugin marketplace add notorious-ai/claude-plugins
Then install individual plugins you need:
claude plugin install obsidian-notes@notorious-ai
Or browse and install interactively:
claude plugin
Advanced - Team configuration for selective installation:
Teams can configure .claude/settings.json in their repository to specify which plugins to enable. When team members trust the repository, they'll be prompted to install only the selected plugins:
{
"extraKnownMarketplaces": {
"team-tools": {
"source": {
"source": "github",
"repo": "notorious-ai/claude-plugins"
}
}
},
"enabledPlugins": {
"developing-go@team-tools": true
}
}
For more details, see the plugin configuration documentation.
This repository follows the Unix philosophy:
While this repository provides a marketplace for convenient discovery, you maintain complete control over which plugins you install:
The marketplace enables easy discovery while preserving your freedom to choose exactly what you need.
claude-plugins/
├── .claude-plugin/
│ └── marketplace.json # Repository marketplace
├── README.md # This file
├── CONTRIBUTING.md # Plugin development guidelines
├── CLAUDE.md # Instructions for Claude Code
└── plugin-name/ # Each plugin is a top-level directory
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── README.md # Plugin documentation
├── commands/ # Slash commands (optional)
├── agents/ # Subagents (optional)
├── skills/ # Skills (optional)
├── hooks/ # Event hooks (optional)
└── .mcp.json # MCP server config (optional)
We welcome contributions! Whether you have a new plugin to share, improvements to existing ones, or bug reports:
Use GitHub Issues with the appropriate issue type:
question label for questions about plugins or
usageBuilt with curiosity and shared with friends.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub notorious-ai/claude-plugins --plugin golang-devEnrich Claude's knowledge for authoring high-quality GitHub contributions (PRs and Issues)
Gopher Guides training materials integrated into Claude
Go development following Google Go style guide with Go 1.25+ features and best practices
20 modular skills for idiomatic Go — each under 225 lines, backed by 48 reference files, 8 automation scripts (all with --json, --limit, --force), and 4 asset templates. Covers error handling, naming, testing, concurrency, interfaces, generics, documentation, logging, performance, and more. Activates automatically with progressive disclosure and conditional cross-references.
AI Agent Skills for production-ready Go projects
Review Go code for adherence to Go Style Guide
Go language discipline: conventions, idioms, toolchain, and LSP-powered code intelligence