An open API service indexing awesome lists of open source software.

https://github.com/bug-ops/claude-plugins

🤖 Specialized plugins for Claude Code CLI with expert AI agents. 🦀 Rust plugin included: agents for architecture, development, testing, performance, security, code review, and CI/CD. Extensible for any development domain.
https://github.com/bug-ops/claude-plugins

ai-agents claude claude-code plugins

Last synced: 16 days ago
JSON representation

🤖 Specialized plugins for Claude Code CLI with expert AI agents. 🦀 Rust plugin included: agents for architecture, development, testing, performance, security, code review, and CI/CD. Extensible for any development domain.

Awesome Lists containing this project

README

          

# Claude Plugins Collection

A curated collection of specialized plugins for Claude Code CLI, designed to enhance development workflows with domain-specific expertise.

## Overview

This repository contains plugins that extend Claude Code's capabilities with specialized agents, tools, and workflows for various development domains. Each plugin provides a set of expert agents tailored to specific aspects of software development.

## Available plugins

### Rust Agents Plugin (`rust-code`)

[![Version](https://img.shields.io/badge/version-1.26.7-blue)](./rust-code)
[![License](https://img.shields.io/badge/license-MIT-green)](./rust-code/LICENSE)

A comprehensive collection of specialized Rust development agents covering the entire Rust development lifecycle.

**Location**: [`./rust-code`](./rust-code)

**Key features**:
- 13 specialized agents (opus/sonnet) for high-quality responses
- 16 productivity skills:
- **team-develop** — Multi-agent development orchestration with peer-to-peer communication
- **team-debug** — Multi-agent root cause investigation: debugger → parallel review → consolidated report → user decides next steps
- **rust-agent-handoff** — Inter-agent context sharing
- **solve-issue** — Solve GitHub issues end-to-end via worktree + team-develop
- **triage-and-solve** — Triage open issues by priority, group, and solve
- **continuous-improvement** — Orchestrates live-tester + researcher agents for a full CI cycle
- **live-testing** — Live binary execution, anomaly detection, coverage tracking, bug filing
- **research-protocol** — Dependency monitoring, research & innovation, competitive parity
- **init-project** — Scaffold project infrastructure for the plugin
- **rust-release** — Automated release preparation
- **readme-generator** — Professional README generation
- **mdbook-tech-writer** — Technical documentation with mdBook
- **obsidian-zettelkasten** — Obsidian knowledge base with Zettelkasten method
- **sdd** — Spec-Driven Development workflow
- **spec-from-stream** — Business requirements from stream-of-consciousness (BRD/SRS/NFR)
- **fast-yaml** — YAML validation, formatting, and conversion
- rust-analyzer LSP integration for real-time code intelligence
- Proactive triggers for automatic agent selection
- Rust Edition 2024 support

**Agents included**:
| Agent | Model | Specialization |
|-------|-------|---------------|
| rust-architect | opus | Workspace design, type-driven architecture, strategic decisions |
| rust-developer | sonnet | Idiomatic code, ownership patterns, feature implementation |
| rust-testing-engineer | sonnet | Test coverage with nextest and criterion |
| rust-performance-engineer | sonnet | Performance optimization, profiling, build speed |
| rust-security-maintenance | opus | Security scanning, vulnerability assessment, dependency management |
| rust-code-reviewer | sonnet | Quality assurance, standards compliance, code review |
| rust-cicd-devops | sonnet | GitHub Actions, cross-platform testing, workflows |
| rust-debugger | sonnet | Error diagnosis, runtime debugging, panic analysis |
| rust-critic | opus | Adversarial design critique, assumption stress-testing |
| sdd | sonnet | Full-cycle SDD orchestrator: BRD/SRS/NFR → spec/plan/tasks → knowledge base |
| rust-live-tester | sonnet | Live binary execution, anomaly detection, coverage tracking, bug filing |
| tech-writer | sonnet | User-facing documentation with mdBook, progressive disclosure |
| rust-researcher | sonnet | Dependency monitoring, security advisories, research, competitive parity |

**Best for**: Rust projects requiring expert guidance in architecture, performance, security, testing, DevOps, or multi-agent team workflows.

[→ Read full documentation](./rust-code/README.md)

## Installation

### Quick start: Install from marketplace

The easiest way to install plugins is via the marketplace:

```bash
# Add the marketplace
claude plugin marketplace add bug-ops/claude-plugins

# Install the Rust agents plugin
claude plugin install rust-agents@claude-rust-agents
```

This method provides automatic updates and centralized plugin management.

### Alternative: Install from local directory

For development or testing, install directly from a local path:

```bash
# Install from local directory
cd claude-plugins
claude plugin install ./rust-code

# Or specify full path
claude plugin install /path/to/claude-plugins/rust-code
```

### Prerequisites

- [Claude Code CLI](https://docs.claude.com/claude-code) installed and configured
- Appropriate toolchain for the plugin you're using
- Rust agents: Rust 1.85+ and rust-analyzer for LSP support

## Usage

Once installed, agents from the plugins become available in Claude Code:

```bash
# Start Claude Code
claude

# View available agents
/agents

# Agents will be automatically suggested based on your task
```

### Example workflow

```
User: "I want to create a new Rust web service with database integration"
Claude: → sdd produces BRD/SRS/NFR + technical spec
→ /team-develop: architect → critic → developer → validators → reviewer → commit

User: "My service is timing out under load"
Claude: → /team-debug: debugger investigates → parallel review (arch, critic, security, perf)
→ consolidated report (root cause + critical fixes + follow-up items) → user decides next steps
```

> [!TIP]
> Agents can delegate work to other agents using the handoff protocol, preserving context between transitions.

## Repository structure

```
claude-plugins/
├── README.md # This file
├── .gitignore
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog
├── .local/ # Working documents and reports (gitignored)
├── rust-code/ # Rust Agents Plugin (includes team orchestration)
│ ├── README.md
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── .lsp.json # rust-analyzer LSP configuration
│ ├── .devcontainer/
│ ├── agents/ # 12 specialist agents
│ └── skills/ # 16 skills incl. team-develop, team-debug, live-testing, research-protocol
└── [future-plugins]/ # Additional plugins
```

## Marketplace

This repository provides a Claude Code plugin marketplace at `.claude-plugin/marketplace.json`.

### Using the marketplace

```bash
# Add marketplace from GitHub
claude plugin marketplace add bug-ops/claude-plugins

# List available plugins
claude plugin list

# Install a plugin
claude plugin install rust-agents@claude-rust-agents

# Update marketplace and plugins
claude plugin marketplace update claude-rust-agents
```

### Adding to project settings

For team use, add the marketplace to `.claude/settings.json`:

```json
{
"extraKnownMarketplaces": {
"claude-rust-agents": {
"source": {
"source": "github",
"repo": "bug-ops/claude-plugins"
}
}
},
"enabledPlugins": {
"rust-agents@claude-rust-agents": true
}
}
```

This ensures team members are prompted to install the marketplace and plugins when they trust the project.

## Development environment

### Using DevContainer

Each plugin may include DevContainer configurations for isolated development. See individual plugin documentation for details.

## Plugin development guidelines

When creating new plugins for this repository:

1. **Structure**:
- Each plugin in its own directory
- Include `.claude-plugin/` configuration
- Provide comprehensive README.md
- Use `.devcontainer/` for development environment (optional but recommended)

2. **Documentation**:
- All documentation in English
- Clear usage examples
- Installation instructions
- Requirements and dependencies

3. **Agents**:
- Focused, single-responsibility agents
- Clear specialization boundaries
- Appropriate model selection
- Distinct color coding for easy identification
- Include handoff protocol for multi-agent workflows

4. **Best practices**:
- Follow [Microsoft Rust Guidelines](https://microsoft.github.io/rust-guidelines/agents/all.txt) for Rust-related plugins
- Use `.local/` directory for working documents
- Include version information
- Add comprehensive examples

## Contributing

Contributions are welcome! To add a new plugin or improve existing ones:

1. Create a new directory for your plugin
2. Include `.claude-plugin/` configuration
3. Write comprehensive documentation
4. Test thoroughly with Claude Code
5. Submit a pull request

## Roadmap

Future plugin ideas:
- Python development agents
- Web development (React, Vue, Svelte)
- Database management and optimization
- Cloud infrastructure (AWS, Azure, GCP)
- DevOps and platform engineering
- Documentation and technical writing

## License

MIT