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
Agents Included:
- rust-architect - Workspace design, dependency strategy, architectural 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 improvements
- 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, efficient workflows
- rust-debugger - Systematic error diagnosis, runtime debugging, panic analysis, async debugging
Best for: Rust projects requiring expert guidance in architecture, performance, security, testing, or DevOps.
Install a specific plugin using Claude Code CLI:
# Install from local directory
cd claude-plugins
/plugin install ./rust-code
# Or specify full path
/plugin install /path/to/claude-plugins/rust-code- Claude Code CLI installed and configured
- Appropriate toolchain for the plugin you're using (e.g., Rust toolchain for rust-code plugin)
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 task
# Or you can explicitly request a specific agentUser: "I want to create a new Rust web service with database integration"
Claude: β Suggests rust-architect to design the structure
β Then rust-developer to implement features
β rust-testing-engineer to set up tests
β rust-cicd-devops to configure CI/CD
Each plugin may include DevContainer configurations for isolated development. See individual plugin documentation for details.
claude-plugins/
βββ README.md # This file
βββ .gitignore
βββ .local/ # Working documents and reports (gitignored)
βββ rust-code/ # Rust Agents Plugin
β βββ README.md
β βββ .claude-plugin/
β βββ .devcontainer/
β βββ agents/
βββ [future-plugins]/ # Additional plugins
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
-
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