https://github.com/laurigates/claude-plugins
Claude Code plugins for development workflows
https://github.com/laurigates/claude-plugins
claude-code managed-by-opentofu plugins
Last synced: 4 days ago
JSON representation
Claude Code plugins for development workflows
- Host: GitHub
- URL: https://github.com/laurigates/claude-plugins
- Owner: laurigates
- License: mit
- Created: 2025-12-16T11:24:04.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-06-13T14:33:44.000Z (5 days ago)
- Last Synced: 2026-06-13T15:23:11.866Z (5 days ago)
- Topics: claude-code, managed-by-opentofu, plugins
- Language: Python
- Homepage:
- Size: 10.6 MB
- Stars: 38
- Watchers: 1
- Forks: 5
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Claude Plugins
A curated collection of 42 Claude Code plugins providing 360+ skills and 21 agents for development workflows.
## Install the Marketplace
Install the full plugin collection as a marketplace:
```bash
claude plugin install laurigates/claude-plugins
```
This registers all 42 plugins. You can then enable individual plugins as needed.
### Install Individual Plugins
If you prefer to install plugins one at a time:
```bash
claude plugin install laurigates-claude-plugins/
```
For example:
```bash
claude plugin install laurigates-claude-plugins/git-plugin
claude plugin install laurigates-claude-plugins/python-plugin
claude plugin install laurigates-claude-plugins/testing-plugin
```
## Getting Started
1. **Install the marketplace** using the command above
2. **Run a health check** — `/health:check` then `/health:audit` to diagnose your setup and get plugin recommendations for your stack
3. **Follow the tiered setup** — The [Plugin Map](docs/PLUGIN-MAP.md) provides a recommended install order (Tier 0 foundation through Tier 3+ stack-specific), decision trees, and project presets
### MCP Server Setup
Use the included justfile for quick MCP server configuration:
```bash
# Set up all MCP servers and cclsp
just claude-setup
# Or install individual servers
just mcp-github
just mcp-playwright
just mcp-context7
```
Alternatively, use the `/configure:mcp` skill for interactive configuration.
## Prerequisites
- **Bash 5+** — Required for shell scripts. macOS ships Bash 3.2; install via `brew install bash`.
## Plugins by Category
### AI & Agents
| Plugin | Skills | Description |
|--------|--------|-------------|
| **agent-patterns-plugin** | 13 | Multi-agent coordination and orchestration patterns |
| **agents-plugin** | 1 + 12 agents | Task-focused agents for test, review, debug, docs, and CI workflows |
| **langchain-plugin** | 4 | LangChain JS/TS development - agents, chains, LangGraph, Deep Agents |
| **prompt-engineering-plugin** | 1 | Prompt engineering for accurate, grounded responses - anti-hallucination workflow |
### Development
| Plugin | Skills | Description |
|--------|--------|-------------|
| **api-plugin** | 2 | API integration and testing - REST endpoints, client generation |
| **blueprint-plugin** | 33 | Blueprint Development methodology - PRD/PRP workflow with version tracking |
| **comfyui-plugin** | 3 | ComfyUI custom-node pack lifecycle - scaffold, seed repo, gitops adoption, registry publish |
| **home-assistant-plugin** | 4 | Home Assistant configuration - automations, scripts, scenes, entities |
| **obsidian-plugin** | 21 | Obsidian CLI operations - vault management, search, properties, tasks |
| **project-plugin** | 7 | Project initialization, management, maintenance, and continuous development |
| **session-plugin** | 4 | Session bookends - spinup briefing, wrap capture, end-of-session orchestration, distillation |
### Languages
| Plugin | Skills | Description |
|--------|--------|-------------|
| **css-plugin** | 2 | CSS tooling - Lightning CSS transpilation, UnoCSS atomic utilities |
| **python-plugin** | 16 | Python ecosystem - uv, ruff, pytest, basedpyright, packaging |
| **rust-plugin** | 5 | Rust development - cargo, clippy, nextest, memory safety |
| **typescript-plugin** | 17 | TypeScript development - Bun, Biome, ESLint, strict types |
### Quality & Testing
| Plugin | Skills | Description |
|--------|--------|-------------|
| **code-quality-plugin** | 14 | Code review, refactoring, linting, static analysis, debugging methodology |
| **evaluate-plugin** | 6 + 3 agents | Skill evaluation and benchmarking - test effectiveness, grade results |
| **codebase-attributes-plugin** | 3 | Structured codebase health attributes with severity-based agent routing |
| **feedback-plugin** | 1 | Session feedback analysis - capture skill bugs and enhancements as issues |
| **testing-plugin** | 16 | Test execution, TDD workflow, Vitest, Playwright, mutation testing |
### Version Control
| Plugin | Skills | Description |
|--------|--------|-------------|
| **git-plugin** | 36 + 1 agent | Git workflows - commits, branches, PRs, worktrees, release-please |
### CI/CD
| Plugin | Skills | Description |
|--------|--------|-------------|
| **finops-plugin** | 7 | GitHub Actions FinOps - billing, cache usage, workflow efficiency |
| **github-actions-plugin** | 8 | GitHub Actions CI/CD - workflows, authentication, inspection |
### Infrastructure
| Plugin | Skills | Description |
|--------|--------|-------------|
| **configure-plugin** | 46 | Project infrastructure standards - pre-commit, CI/CD, Docker, testing |
| **container-plugin** | 9 + 1 agent | Container development - Docker, registry, Skaffold, OrbStack |
| **kubernetes-plugin** | 8 + 1 agent | Kubernetes and Helm - deployments, charts, releases, ArgoCD |
| **migration-patterns-plugin** | 6 | Safe database and system migration - dual write, shadow mode |
| **networking-plugin** | 6 | Network diagnostics, discovery, monitoring, HTTP load testing |
| **terraform-plugin** | 6 + 1 agent | Terraform and Terraform Cloud - infrastructure as code |
### Documentation & Communication
| Plugin | Skills | Description |
|--------|--------|-------------|
| **blog-plugin** | 2 | Blog post creation - project logs, technical write-ups |
| **communication-plugin** | 2 | Communication formatting - Google Chat, ticket drafting |
| **documentation-plugin** | 5 | Documentation generation - API docs, README, knowledge graphs |
| **prose-plugin** | 2 | Prose transformation - synthesis, distillation, tone, clarity |
### UX & Components
| Plugin | Skills | Description |
|--------|--------|-------------|
| **accessibility-plugin** | 2 | Accessibility implementation - WCAG, ARIA, design tokens |
| **component-patterns-plugin** | 2 | Reusable UI component patterns - version badge, tooltips |
### Automation & Utilities
| Plugin | Skills | Description |
|--------|--------|-------------|
| **health-plugin** | 7 | Diagnose and fix Claude Code configuration issues |
| **hooks-plugin** | 4 | Claude Code hooks for enforcing best practices |
| **macos-plugin** | 4 | macOS dev tooling - kitty session persistence, LaunchServices health, incident postmortems |
| **taskwarrior-plugin** | 6 | Taskwarrior coordination for multi-agent work - parallel-safe queries, urgency scoring |
| **tools-plugin** | 14 | General utilities - fd, rg, jq, shell, ImageMagick, d2 |
| **workflow-orchestration-plugin** | 4 | Workflow orchestration - preflight checks, checkpoint refactoring |
### Game Development
| Plugin | Skills | Description |
|--------|--------|-------------|
| **bevy-plugin** | 2 | Bevy game engine - ECS, rendering, game architecture |
## Plugin Structure
Each plugin follows the standard Claude Code plugin structure:
```
/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── README.md # Plugin documentation
├── CHANGELOG.md # Auto-generated by release-please
├── skills/
│ └── /
│ └── SKILL.md # Skill definition
└── agents/ # Agent definitions (optional)
└── .md
```
## Development
Plugins use [release-please](https://github.com/googleapis/release-please) for automated versioning. Use conventional commits to trigger releases:
```bash
feat(git-plugin): add worktree support # minor bump
fix(python-plugin): handle empty venv # patch bump
```
See `CLAUDE.md` for detailed development instructions.
## Regenerating the Plugin List
The flat plugin list can be generated from `marketplace.json`:
```bash
jq -r '.plugins[] | "| **\(.name)** | \(.category) | \(.description) |"' .claude-plugin/marketplace.json
```
## License
MIT