Skip to content

πŸ€– Specialized plugins for Claude Code CLI with expert AI agents. πŸ¦€ Rust plugin included: 7 agents for architecture, development, testing, performance, security, code review, and CI/CD. Extensible for any development domain.

Notifications You must be signed in to change notification settings

bug-ops/claude-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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)

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.

β†’ Read full documentation

Installation

Installing a Plugin

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

Prerequisites

  • Claude Code CLI installed and configured
  • Appropriate toolchain for the plugin you're using (e.g., Rust toolchain for rust-code plugin)

Usage

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 agent

Example Workflow

User: "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

Development Environment

Using DevContainer

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

Working Directory Structure

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

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
  4. Best Practices:

    • Follow Microsoft Rust Guidelines 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

About

πŸ€– Specialized plugins for Claude Code CLI with expert AI agents. πŸ¦€ Rust plugin included: 7 agents for architecture, development, testing, performance, security, code review, and CI/CD. Extensible for any development domain.

Topics

Resources

Stars

Watchers

Forks