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:
- devops-infrastructure: Infrastructure as Code (IaC), CI/CD pipeline specialists, and database optimization experts for DevOps workflows
- software-engineering: Code review, debugging, documentation, license compliance, payment integration, and HTML-first frontend development tools
- go-specialist: Advanced Go 1.25+ development with modern patterns, concurrency optimization, and production-ready tooling (linting, GitHub workflows, GitLab CI, GoReleaser)
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-pluginsFor local development, you can also link a local folder:
git clone git@github.com:sgaunet/claude-plugins.git
claudewithin claude:
/plugin marketplace add ./claude-plugins
/pluginThese plugins leverage Model Context Protocol (MCP) servers to provide powerful integrations with external services. You must install and configure these MCP servers before using the plugins.
All three plugins depend on the following MCP servers:
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 releasesConfiguration:
# Add to Claude Code MCP configuration
claude mcp add perplexity-ai -- pplx mcp-stdio
# Set environment variable
export PERPLEXITY_API_KEY="your-perplexity-api-key"Environment Variables:
PPLX_API_KEY- Your Perplexity AI API key (get from perplexity.ai)
Repository: sgaunet/gitlab-mcp
Enables GitLab operations including issues, merge requests, projects, and CI/CD pipelines.
Installation:
# Install from source
git clone https://github.com/sgaunet/gitlab-mcp.git
cd gitlab-mcp
go install
# Or download pre-built binary from releasesConfiguration:
# Add to Claude Code MCP configuration
claude mcp add gitlab-mcp -- gitlab-mcp
# Set environment variables
export GITLAB_TOKEN="your-gitlab-token"
# export GITLAB_API_URL="https://gitlab.com/api/v4" # If self-hosted GitLab URLEnvironment Variables:
GITLAB_TOKEN- GitLab Personal Access Token withapiscopeGITLAB_API_URL- GitLab API endpoint (default:https://gitlab.com/api/v4)
Generate GitLab Token:
- Go to GitLab Settings → Access Tokens
- Create token with
apiscope - Copy and set as environment variable
Official GitHub Integration via GitHub Copilot MCP server (HTTP transport).
Configuration:
# Set environment variable
export GITHUB_TOKEN="your-github-personal-access-token"Environment Variables:
GITHUB_TOKEN- GitHub Personal Access Token with appropriate scopes
Generate GitHub Token:
- Go to GitHub Settings → Developer Settings → Personal Access Tokens → Tokens (classic)
- Create token with scopes:
repo,read:org,workflow - Copy and set as environment variable
Add these to your shell profile (~/.bashrc, ~/.zshrc, or ~/.profile):
# Perplexity AI
export PPLX_API_KEY="pplx-xxxxxxxxxxxxxxxxxxxx"
# GitLab
export GITLAB_TOKEN="glpat-xxxxxxxxxxxxxxxxxxxx"
export GITLAB_API_URL="https://gitlab.com/api/v4"
# GitHub
export GITHUB_TOKEN="ghp_xxxxxxxxxxxxxxxxxxxx"Reload your shell:
source ~/.bashrc # or ~/.zshrcTest that each MCP server is installed and configured correctly:
# Test perplexity-ai
pplx --version
# Test gitlab-mcp
gitlab-mcp --version
# Test GitHub token
curl -H "Authorization: Bearer $GITHUB_TOKEN" https://api.github.com/user
| Plugin | github | gitlab-mcp | perplexity-ai |
|---|---|---|---|
| devops-infrastructure | ✅ CI/CD workflows | ✅ Pipeline management | ✅ Research & docs |
| software-engineering | ✅ PR/Issue management | ✅ MR/Issue management | ✅ Library research |
| go-specialist | ✅ Go workflows | ✅ Go CI/CD | ✅ Go library docs |
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, replication
Commands:
/analyze-db-performance- PostgreSQL performance analysis with query and index insights
Skills: None yet
Use Cases:
- Infrastructure as Code (Terraform, Ansible)
- CI/CD pipeline creation and debugging
- Database performance optimization
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 detection
Commands:
/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 metadata
Use Cases:
- Automated code review and security scanning
- Technical documentation generation
- License compliance checking
- Payment integration implementation
Agents:
golang-pro- Go 1.25+ expert with generics, concurrency, performance optimization
Commands:
/gen-github-dir- Generate complete .github directory with workflows and configs/gen-gitlab-ci- Generate GitLab CI/CD pipeline for Go projects/gen-goreleaser- Generate GoReleaser configuration with multi-arch builds/gen-linter- Generate .golangci.yml with 90+ linters/gen-taskfiles- Generate Taskfile.yml and .pre-commit-config.yaml/verify-task- Verify Go task implementation quality with TDD validation
Skills:
linter- golangci-lint configurationgithub-workflows- GitHub Actions workflows for Gogitlab-ci- GitLab CI/CD pipelines for Gogoreleaser- GoReleaser configuration for releases
Use Cases:
- Go project scaffolding with best practices
- CI/CD pipeline generation (GitHub Actions or GitLab CI)
- Automated releases with GoReleaser
- Code quality enforcement with golangci-lint
# Clone repository
git clone https://github.com/sgaunet/claude-plugins.git
cd claude-plugins
# List available tasks
task
# Validate plugin structure
task check
# Or validate individually
cd plugins/devops-infrastructure && claude plugin validate .
cd plugins/software-engineering && claude plugin validate .
cd plugins/go-specialist && claude plugin validate ..
├── .claude-plugin/
│ └── marketplace.json # Marketplace definition
├── plugins/
│ ├── devops-infrastructure/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json # Plugin metadata
│ │ ├── agents/ # Agent definitions (*.md)
│ │ ├── commands/ # Slash commands (*.md)
│ │ ├── hooks.json # Event hooks
│ │ └── .mcp.json # MCP server config
│ ├── software-engineering/
│ │ └── [same structure]
│ └── go-specialist/
│ └── [same structure]
└── README.md
- Choose appropriate plugin directory
- Create
plugins/<plugin>/agents/<name>.md - Add YAML frontmatter with
name,description,model,color - Define proactive triggers (file patterns, keywords)
- Document capabilities and deliverables
- Validate:
claude plugin validate .
-
MCP Servers:
- sgaunet/pplx - Perplexity AI MCP server
- sgaunet/gitlab-mcp - GitLab MCP server
-
Documentation:
-
Tools: