A curated collection of specialized plugins for Claude Code CLI, designed to enhance development workflows with domain-specific expertise.
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.
A comprehensive collection of eight specialized Rust development agents covering the entire Rust development lifecycle.
Location: ./rust-code
Key features:
- 8 specialized agents with opus model for high-quality responses
- 3 productivity skills:
- rust-lifecycle β Full development workflow orchestration
- rust-agent-handoff β Inter-agent context sharing
- readme-generator β Professional README generation
- rust-analyzer LSP integration for real-time code intelligence
- Async combinator patterns for elegant concurrent code
- Proactive triggers for automatic agent selection
- Rust Edition 2024 support
Agents included:
| Agent | Specialization |
|---|---|
| rust-architect | Workspace design, type-driven architecture, strategic decisions |
| rust-developer | Idiomatic code, ownership patterns, feature implementation |
| rust-testing-engineer | Test coverage with nextest and criterion |
| rust-performance-engineer | Performance optimization, profiling, build speed |
| rust-security-maintenance | Security scanning, vulnerability assessment, dependency management |
| rust-code-reviewer | Quality assurance, standards compliance, code review |
| rust-cicd-devops | GitHub Actions, cross-platform testing, workflows |
| rust-debugger | Error diagnosis, runtime debugging, panic analysis |
Best for: Rust projects requiring expert guidance in architecture, performance, security, testing, or DevOps.
The easiest way to install plugins is via the marketplace:
# Add the marketplace
claude plugin marketplace add bug-ops/claude-plugins
# Install the Rust agents plugin
claude plugin install rust-agents@claude-rust-agentsThis method provides automatic updates and centralized plugin management.
For development or testing, install directly from a local path:
# 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- Claude Code CLI installed and configured
- Appropriate toolchain for the plugin you're using
- Rust agents: Rust 1.85+ and rust-analyzer for LSP support
Once installed, agents from the plugins become available in Claude Code:
# Start Claude Code
claude
# View available agents
/agents
# Agents will be automatically suggested based on your taskUser: "I want to create a new Rust web service with database integration"
Claude: β rust-architect designs the structure
β rust-developer implements features
β rust-testing-engineer sets up tests
β rust-cicd-devops configures CI/CD
Tip
Agents can delegate work to other agents using the handoff protocol, preserving context between transitions.
claude-plugins/
βββ README.md # This file
βββ .gitignore
βββ .claude-plugin/
β βββ marketplace.json # Marketplace catalog
βββ .local/ # Working documents and reports (gitignored)
βββ rust-code/ # Rust Agents Plugin
β βββ README.md
β βββ .claude-plugin/
β β βββ plugin.json
β βββ .lsp.json # rust-analyzer LSP configuration
β βββ .devcontainer/
β βββ agents/
β βββ skills/
βββ [future-plugins]/ # Additional plugins
This repository provides a Claude Code plugin marketplace at .claude-plugin/marketplace.json.
# 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-agentsFor team use, add the marketplace to .claude/settings.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.
Each plugin may include DevContainer configurations for isolated development. See individual plugin documentation for details.
When creating new plugins for this repository:
-
Structure:
- Each plugin in its own directory
- Include
.claude-plugin/configuration - Provide comprehensive README.md
- Use
.devcontainer/for development environment (optional but recommended)
-
Documentation:
- All documentation in English
- Clear usage examples
- Installation instructions
- Requirements and dependencies
-
Agents:
- Focused, single-responsibility agents
- Clear specialization boundaries
- Appropriate model selection
- Distinct color coding for easy identification
- Include handoff protocol for multi-agent workflows
-
Best practices:
- Follow Microsoft Rust Guidelines for Rust-related plugins
- Use
.local/directory for working documents - Include version information
- Add comprehensive examples
Contributions are welcome! To add a new plugin or improve existing ones:
- Create a new directory for your plugin
- Include
.claude-plugin/configuration - Write comprehensive documentation
- Test thoroughly with Claude Code
- Submit a pull request
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
MIT