Analyzes plans or project descriptions and creates specialized agent definitions. Use when you need to staff a project with purpose-built agents.
Creates detailed plan documents for implementation. Use when you need to design a feature or change before coding.
Use this agent when the user needs to write Rust code, implement Rust features, fix Rust bugs, or develop Rust projects using Test-Driven Development (TDD). This agent follows the red-green-refactor cycle and prioritizes test coverage. Examples: <example>Context: User wants to implement a new Rust function with proper testing. user: "I need to implement a function that calculates the Fibonacci sequence in Rust" assistant: "I'll use the rust-coder agent to implement this using TDD methodology." <commentary>The agent should trigger because this involves writing new Rust code. The rust-coder agent will write tests first, then implement the function following TDD best practices.</commentary></example> <example>Context: User is working on a Rust project and encounters a bug. user: "My Rust parser is failing on edge cases, can you help fix it?" assistant: "I'll use the rust-coder agent to debug and fix this issue." <commentary>The agent should trigger because this involves fixing Rust code. The rust-coder agent will first write failing tests that reproduce the bug, then fix the implementation, following TDD principles.</commentary></example> <example>Context: User wants to add a new feature to their Rust application. user: "Add error handling with custom error types to the authentication module" assistant: "I'll use the rust-coder agent to implement this feature using TDD." <commentary>The agent should trigger for Rust feature implementation. The rust-coder agent will create tests for the error handling scenarios first, then implement the custom error types and handling logic.</commentary></example> <example>Context: User is starting a new Rust module. user: "Create a data validation module for our API" assistant: "I'll use the rust-coder agent to build this module following TDD practices." <commentary>The agent should trigger for new Rust module development. The rust-coder agent will set up the module structure, write comprehensive tests, and implement the validation logic iteratively.</commentary></example>
This skill should be used when the user asks to "improve a skill", "create an autoresearch loop", "iteratively improve", "optimize a skill", "run an improvement loop on skill X", "autoresearch skill", "autonomously improve", "evaluate and improve a skill", "benchmark a skill", or wants to set up an autonomous agent loop that iteratively experiments with and improves a Claude Code skill against user-defined criteria.
This skill should be used when the user asks to "write JavaScript", "create a JS module", "implement a JS class", "type this with JSDoc", "add JSDoc comments", "add type annotations", "model this type", "use modern JS", "convert to ESM", "use ES modules", "fix this JavaScript", "refactor this JS code", or any task involving writing, reviewing, or improving JavaScript code. Provides best practices for type modeling with JSDoc, modern language features (ES2024/2025), web APIs, error handling, and module patterns. This skill covers plain JavaScript with TypeScript-checked JSDoc, NOT TypeScript (.ts) files.
This skill should be used when the user asks to "convert mermaid to SVG", "render this mermaid diagram", "create an SVG from mermaid", "draw this diagram as SVG", "generate SVG from mermaid", "make an SVG diagram", "turn this mermaid into an image", "layout this diagram", or any task involving converting Mermaid diagram syntax into hand-crafted SVG markup. Produces clean, professionally styled SVGs with logical layout, efficient edge routing, and consistent visual design.
This skill should be used when the user asks to "research a topic", "find information about", "look up", "what is", "how does X work", "compare X and Y", "what are the pros and cons of", "explain the difference between", "what's the current state of", "give me an overview of", "summarize the research on", "troubleshoot", "diagnose", "survey the literature on", or any request requiring sourced, structured answers from authoritative internet sources. This skill is for web/internet research using WebSearch and WebFetch, NOT for exploring or analyzing the current project or codebase. Provides a research workflow with source quality evaluation, targeted search strategy, and structured response templates.
This skill should be used when the user asks to "write Rust code", "create a Rust module", "implement a struct", "define a trait", "add error handling", "fix this Rust code", "refactor this Rust", "model this type in Rust", "use async/await", "write an async function", "handle lifetimes", "organize Rust modules", "set up a Rust project", "set up a Cargo workspace", "use serde", "configure tokio", "write Rust tests", or any task involving writing, reviewing, or improving Rust code. Provides best practices for the 2024 edition including type design, error handling, async patterns, trait design, lifetimes, module organization, and testing.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub dannycoates/cc-ar --plugin cc-arBash command permission control for Claude Code
SQL REPL for querying Claude Code session data
Logs all Claude Code hook events to NDJSON files in /tmp/cc-hook-debug/
Automatically detects and loads AGENTS.md files to provide agent-specific instructions alongside CLAUDE.md. Enables specialized agent behaviors without manual intervention.
Intelligently compose and deploy Claude Code Agent Teams. Auto-selects optimal team composition from 24+ agents and 83+ skills across 5 scopes, generates task dependency graphs, and orchestrates multi-agent workflows with a single command.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.