https://github.com/sgaunet/claude-plugins
A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.
https://github.com/sgaunet/claude-plugins
ai-agents claude-code claude-code-marketplace claude-code-plugins developer-tools devops golang software-engineering
Last synced: 3 days ago
JSON representation
A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.
- Host: GitHub
- URL: https://github.com/sgaunet/claude-plugins
- Owner: sgaunet
- License: mit
- Created: 2025-10-19T18:32:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-24T20:55:45.000Z (about 2 months ago)
- Last Synced: 2026-02-25T00:56:14.936Z (about 2 months ago)
- Topics: ai-agents, claude-code, claude-code-marketplace, claude-code-plugins, developer-tools, devops, golang, software-engineering
- Language: Python
- Size: 458 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Claude Code Plugin Marketplace
[](./plugins)
[](./plugins)
[](./plugins)
[](./LICENSE)
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](https://github.com/anthropics/claude-code)
## Overview
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.
## Adding this Marketplace
```bash
/plugin marketplace add sgaunet/claude-plugins
```
For local development, you can also link a local folder:
```bash
git clone git@github.com:sgaunet/claude-plugins.git
claude
```
within claude:
```
/plugin marketplace add ./claude-plugins
```
## Listing
```bash
/plugin
```
## Prerequisites
### CLI Tools
These plugins use `gh` and `glab` CLIs for GitHub/GitLab operations:
- **[gh](https://cli.github.com/)** — GitHub CLI (for GitHub repositories)
- **[glab](https://gitlab.com/gitlab-org/cli)** — GitLab CLI (for GitLab repositories)
Authenticate after installation:
```bash
gh auth login
glab auth login
```
### MCP Server (Optional)
#### perplexity-ai — AI-Powered Research
**Repository**: [sgaunet/pplx](https://github.com/sgaunet/pplx)
Provides AI-powered web search and question-answering capabilities through Perplexity AI.
**Installation**:
```bash
# Install from source
git clone https://github.com/sgaunet/pplx.git
cd pplx
go install
# Or download pre-built binary from releases
```
**Configuration**:
```bash
# 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](https://www.perplexity.ai/settings/api))
---
## Plugin Details
### devops-infrastructure
**Agents**:
- `aws-specialist` - AWS cloud architecture, Well-Architected Framework, cost optimization
- `cicd-specialist` - GitHub Actions, GitLab CI, Forgejo Actions expert
- `database-specialist` - PostgreSQL, MySQL optimization and schema design
- `devops-specialist` - Terraform, Ansible, CloudFormation, cloud automation
- `postgresql-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
---
### software-engineering
**Agents**:
- `code-review-enforcer` - Code quality, security, best practices
- `debugger` - Error analysis and root cause investigation
- `docs-architect` - Long-form technical documentation (uses Opus model)
- `html-first-frontend` - HTMX, Alpine.js, Tailwind development
- `license-specialist` - Open source license compliance for SaaS
- `payment-integrator` - Stripe, PayPal, subscription billing
- `security-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
---
### go-specialist
**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 configuration
- `github-workflows` - GitHub Actions workflows for Go
- `gitlab-ci` - GitLab CI/CD pipelines for Go
- `goreleaser` - 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
---
## Extras
The `extras/` directory contains standalone utilities for Claude Code that are **not plugins** — they are helper scripts you install independently.
### statusline
A lightweight bash statusline for Claude Code that displays the active model, context window usage with a color-coded progress bar, and total context size.
```
[Opus] ▓▓▓░░░░░░░ 30% | 200k ctx
```
**Install**: `./extras/statusline/configure-statusline.sh`
**Details**: [extras/statusline/install-statusline.md](extras/statusline/install-statusline.md)
### no-leak
A `PreToolUse` hook that prevents Claude Code from reading or modifying sensitive files (`.env`, credentials, private keys, vault files). Unlike CLAUDE.md instructions, hooks are **deterministic** — the LLM cannot bypass them.
**Install**: `./extras/no-leak/configure-no-leak.sh`
**Details**: [extras/no-leak/install-no-leak.md](extras/no-leak/install-no-leak.md)
---
## Development
### Prerequisites
- [Task](https://taskfile.dev) - Task runner (optional but recommended)
- [semver](https://github.com/ffurrer2/semver) - Semantic version tool
### Local Development
```bash
# 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 .
```
### Project Structure
```
.
├── .claude-plugin/
│ └── marketplace.json # Marketplace definition
├── extras/
│ ├── statusline/ # Custom statusline script
│ └── no-leak/ # Sensitive file protection hook
├── 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
```
### Creating New Agents
1. Choose appropriate plugin directory
2. Create `plugins//agents/.md`
3. Add YAML frontmatter with `name`, `description`, `model`, `color`
4. Define proactive triggers (file patterns, keywords)
5. Document capabilities and deliverables
6. Validate: `claude plugin validate .`
## Links
- **MCP Servers**:
- [sgaunet/pplx](https://github.com/sgaunet/pplx) - Perplexity AI MCP server
- **Documentation**:
- [Claude Code Docs](https://docs.claude.ai/claude-code)
- [MCP Protocol](https://modelcontextprotocol.io/)
- [Plugin Development Guide](https://docs.claude.ai/claude-code/plugins)
- **Tools**:
- [Task](https://taskfile.dev)
- [semver](https://github.com/ffurrer2/semver)