By sgaunet
Bootstrap idiomatic Go 1.25+ projects with modern layouts, tool dependency management, CI/CD pipelines for GitHub and GitLab, GoReleaser configs, golangci-lint setups, taskfiles, blackbox test enforcement, and TDD-driven feature development using a concurrency-optimized expert agent.
Reusable bash functions for auto-detecting Go project settings from go.mod and git remote.
Generate complete .github directory with workflows, dependabot, and funding configs for Go projects
Generate GitLab CI/CD pipeline configuration for Go projects with testing, coverage, and automated releases
Generate GoReleaser configuration with multi-arch Docker builds and release automation
Generate .golangci.yml configuration for Go linting with 90+ linters
Detect white box Go tests and propose conversion to black box tests (package foo_test). Internal skill used by golang-pro agent to enforce black box testing conventions.
Recommend and scaffold Go project layouts based on project type (CLI, API, library, monorepo). Internal skill used by golang-pro agent when initializing projects or reviewing structure.
Manage Go tool dependencies using the tool directive (Go 1.24+). Use when a Go project needs code generation tools like sqlc, moq, templ, swag, oapi-codegen, gotailwindcss, buf, wire, or stringer managed as reproducible Go tool dependencies.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
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.
A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.
Official claude code marketplace: https://github.com/anthropics/claude-code
This marketplace provides three comprehensive plugin collections:
Each plugin includes proactive agents that automatically assist with their specialized domains, plus skills and commands to streamline common development tasks.
/plugin marketplace add sgaunet/claude-plugins
For local development, you can also link a local folder:
git clone [email protected]:sgaunet/claude-plugins.git
claude
within claude:
/plugin marketplace add ./claude-plugins
/plugin
These plugins use gh and glab CLIs for GitHub/GitLab operations:
Authenticate after installation:
gh auth login
glab auth login
Repository: sgaunet/pplx
Provides AI-powered web search and question-answering capabilities through Perplexity AI.
Installation:
# Install from source
git clone https://github.com/sgaunet/pplx.git
cd pplx
go install
# Or download pre-built binary from releases
Configuration:
# Add to Claude Code MCP configuration
claude mcp add perplexity-ai -- pplx mcp-stdio
# Set environment variable
export PPLX_API_KEY="your-perplexity-api-key"
Environment Variables:
PPLX_API_KEY - Your Perplexity AI API key (get from perplexity.ai)Agents:
aws-specialist - AWS cloud architecture, Well-Architected Framework, cost optimizationcicd-specialist - GitHub Actions, GitLab CI, Forgejo Actions expertdatabase-specialist - PostgreSQL, MySQL optimization and schema designdevops-specialist - Terraform, Ansible, CloudFormation, cloud automationpostgresql-specialist - PostgreSQL 16+ advanced features, query optimization, replicationCommands:
/analyze-db-performance - PostgreSQL performance analysis with query and index insightsSkills: None yet
Use Cases:
Agents:
code-review-enforcer - Code quality, security, best practicesdebugger - Error analysis and root cause investigationdocs-architect - Long-form technical documentation (uses Opus model)html-first-frontend - HTMX, Alpine.js, Tailwind developmentlicense-specialist - Open source license compliance for SaaSpayment-integrator - Stripe, PayPal, subscription billingsecurity-auditor - Security vulnerability detectionCommands:
/analyze-and-create-issue - Analyze codebase issues and create GitHub/GitLab issues/analyze-pr - Comprehensive PR review for quality, security, and coverage/audit-codebase - Security and performance audit/check-claude-md-tokens - Monitor and optimize CLAUDE.md token count/commit - Generate conventional commit messages/create-issue - Create GitHub or GitLab issue/feature-flow - Complete git workflow orchestration (branch, issue, commit)/gen-claude - Generate or enhance CLAUDE.md with project guidance/upd-project-description - Update GitHub/GitLab project metadataUse Cases:
Agents:
golang-pro - Go 1.25+ expert with generics, concurrency, performance optimizationnpx claudepluginhub sgaunet/claude-plugins --plugin go-specialistCode review, debugging, documentation, license compliance (AGPL/MIT/Apache), payment integration (Stripe/PayPal), and frontend development (HTMX/Alpine.js) workflows. MCP: context7
Infrastructure as Code (Terraform, Ansible, CloudFormation), CI/CD pipelines (GitHub Actions, GitLab CI), and database specialists (PostgreSQL, MySQL) for DevOps workflows.
Go development following Google Go style guide with Go 1.25+ features and best practices
AI Agent Skills for production-ready Go projects
Enhances code agents with Go best practices covering performance, modern syntax, generics, patterns, testing, error handling, and concurrency.
Go code review and development skills covering architecture, middleware, data persistence, concurrency, and framework-specific patterns for BubbleTea, Wish SSH, and Prometheus.
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.
gopilot is your Go copilot - a skill for writing idiomatic Go code, covering design patterns, error handling, testing, concurrency, generics, and stdlib patterns up to Go 1.26.