BeClaude

rust-agents

New
11Community RegistryDevelopmentby Andrei G · MIT

Comprehensive collection of specialized Rust development agents with Claude Code best practices. 13 specialist agents covering the full development lifecycle. rust-live-tester for live binary execution and anomaly detection; rust-researcher for dependency monitoring and competitive parity. continuous-improvement orchestrates both as a cycle. rust-modern-apis for proactive Rust 1.89–1.96 API suggestions. team-develop and team-debug for multi-agent orchestration. Full-cycle SDD with BRD/SRS/NFR pipeline. rust-analyzer LSP integration. Adversarial critic for stress-testing designs. Rust Edition 2024.

Community PluginView Source

Overview

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](./rust-code) ![License](./rust-code/LICENSE)

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

Location: `./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; Step 0 classifies tasks into one of nine chains (new-feature, spec-driven, bug-fix, refactoring, security, docs, dependency, performance, ci-cd) and runs only the agents that chain needs - 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:

AgentModelSpecialization
rust-architectopusWorkspace design, type-driven architecture, strategic decisions
rust-developersonnetIdiomatic code, ownership patterns, feature implementation
rust-testing-engineersonnetTest coverage with nextest and criterion
rust-performance-engineersonnetPerformance optimization, profiling, build speed
rust-security-maintenanceopusSecurity scanning, vulnerability assessment, dependency management
rust-code-reviewersonnetQuality assurance, standards compliance, code review
rust-cicd-devopssonnetGitHub Actions, cross-platform testing, workflows
rust-debuggersonnetError diagnosis, runtime debugging, panic analysis
rust-criticopusAdversarial design critique, assumption stress-testing
sddsonnetFull-cycle SDD orchestrator: BRD/SRS/NFR → spec/plan/tasks → knowledge base
rust-live-testersonnetLive binary execution, anomaly detection, coverage tracking, bug filing
tech-writersonnetUser-facing documentation with mdBook, progressive disclosure
rust-researchersonnetDependency 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

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 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

code
User: "I want to create a new Rust web service with database integration"
Claude: → /team-develop classifies as new-feature
        → architect → critic → developer → validators → reviewer → commit

User: "Draft a spec for a multi-tenant billing module — no code yet"
Claude: → /team-develop classifies as spec-driven
        → architect → critic → sdd → reviewer → commit spec → open follow-up implementation issue

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

code
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)

  1. Documentation:

- All documentation in English - Clear usage examples - Installation instructions - Requirements and dependencies

  1. Agents:

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

  1. 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

License

MIT

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/rust-agents.md https://raw.githubusercontent.com/bug-ops/claude-plugins/main/SKILL.md
3
Invoke in Claude Code
/rust-agents
View source on GitHub
testingapidesignagentlsprustagentsdevelopment

Frequently Asked Questions

What is rust-agents?

Comprehensive collection of specialized Rust development agents with Claude Code best practices. 13 specialist agents covering the full development lifecycle. rust-live-tester for live binary execution and anomaly detection; rust-researcher for dependency monitoring and competitive parity. continuous-improvement orchestrates both as a cycle. rust-modern-apis for proactive Rust 1.89–1.96 API suggestions. team-develop and team-debug for multi-agent orchestration. Full-cycle SDD with BRD/SRS/NFR pipeline. rust-analyzer LSP integration. Adversarial critic for stress-testing designs. Rust Edition 2024.

How to install rust-agents?

To install rust-agents, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /rust-agents.

What is rust-agents best for?

rust-agents is a community categorized under Development. It is designed for: testing, api, design, agent, lsp, rust, agents, development. Created by Andrei G.