By RiddheshMore
Sub-agentic harness for ROS 2 development with 27 specialist agents covering URDF, Nav2, MoveIt2, TF2, QoS, lifecycle, ros2_control, DDS, security, and more.
Diagnose and fix colcon build errors using @colcon-agent.
Check all code for compatibility with the target ROS 2 distribution.
Validate all .msg, .srv, and .action files using @interface-agent.
Validate all .launch.py files using @launch-agent.
Validate package.xml and CMakeLists.txt / setup.py using @package-structure-agent.
Resolves colcon build errors for ROS 2 packages. Knows ament_cmake, ament_python, and ament_cmake_python. Fixes CMakeLists.txt, package.xml, and setup.py issues. Use whenever colcon build fails or packages can't be found.
DDS middleware and QoS expert for ROS 2. Debugs silent topic drops from QoS mismatches, configures Fast DDS Discovery Server for large multi-robot networks, selects and configures DDS vendor (Fast DDS, Cyclone DDS, Zenoh), and tunes DDS XML profiles for reliability and performance. Use for any network or middleware configuration issue.
Checks ROS 2 code for compatibility with the target distribution. Knows API differences between Humble, Iron, Jazzy, Kilted, and Rolling. Prevents using APIs that don't exist in the target distro. Use whenever the target ROS 2 distro matters or API version is in question.
ROS 2 executor and callback group specialist. Prevents deadlocks from wrong callback group assignments, guides spin strategy selection, and designs multi-node executor architectures. Use whenever executor type, callback groups, or spin strategy is relevant.
Validates hardware compatibility: CPU architecture (ARM64/x86_64/ARMv7), GPU CUDA support, RealSense depth cameras, USB3 vs USB2 issues, GPIO pins, CAN bus adapters, NVIDIA Jetson SoC lineup (Nano/TX2/Xavier/Orin), Raspberry Pi compatibility. Use when selecting robot compute hardware or debugging hardware detection issues.
colcon build system cheat sheet — common commands, flags, workspace management
ROS 2 composable nodes and intra-process communication for zero-copy pipelines
ROS 2 distribution API compatibility quick reference
Docker for ROS 2 — containerization, compose, GPU access (nvidia-docker), cross-compilation, development workflows
ROS 2 executor and callback group patterns — spin strategy, threading, deadlock prevention
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
The comprehensive sub-agentic harness for ROS 2 development with AI coding assistants.
Dedicated specialist agents for every ROS 2 domain — URDF validation, topic naming, distro compatibility, TF2, Nav2, MoveIt2, QoS, lifecycle nodes, ros2_control, safety systems, real-time performance, and more. Built so AI assistants stop hallucinating ROS APIs and start shipping real robots.
AI coding assistants fail at ROS 2 for a predictable set of reasons:
rospy instead of rclpy)Humble that only works on Jazzypackage.xml dependencies for the packages they actually importThis repo gives AI coding assistants (Claude Code, Cursor, Copilot, Windsurf, Cline, Gemini, Codex) a fleet of 27 specialist sub-agents, each deeply trained in one ROS 2 domain. The orchestrator routes tasks to the right agent, collects results, and guards against the most common failure modes.
In Claude Code, run these as two separate commands:
/plugin marketplace add RiddheshMore/everything-ros2-claude-code
/plugin install everything-ros2-claude-code
# Clone this repository
git clone https://github.com/RiddheshMore/everything-ros2-claude-code.git
cd everything-ros2-claude-code
# Install for your AI coding agent
./install.sh --target claude # Claude Code
./install.sh --target cursor # Cursor IDE
./install.sh --target copilot # GitHub Copilot
./install.sh --target windsurf # Windsurf / Cascade
./install.sh --target cline # Cline
./install.sh --target gemini # Gemini Code Assist
./install.sh --target codex # OpenAI Codex
./install.sh --target all # Install for ALL agents
# Preview what will be installed without writing files
./install.sh --target cursor --dry-run
# Clone the repository
git clone https://github.com/RiddheshMore/everything-ros2-claude-code.git
cd everything-ros2-claude-code
# For Claude Code users
cp -r agents ~/.claude/agents/
cp -r skills ~/.claude/skills/
cp -r commands ~/.claude/commands/
cp -r rules/common ~/.claude/rules/common
cp -r rules/cpp ~/.claude/rules/cpp
cp -r rules/python ~/.claude/rules/python
# For Cursor users — copy .mdc rules to your project
cp -r .cursor/rules/*.mdc /path/to/your/project/.cursor/rules/
cp AGENTS.md /path/to/your/project/
# For GitHub Copilot users
cp .github/copilot-instructions.md /path/to/your/project/.github/
cp AGENTS.md /path/to/your/project/
# For Windsurf users
cp -r .windsurf/rules/ /path/to/your/project/.windsurf/rules/
cp AGENTS.md /path/to/your/project/
# For Cline users
cp -r .clinerules/ /path/to/your/project/.clinerules/
cp AGENTS.md /path/to/your/project/
# For Gemini Code Assist users
cp GEMINI.md /path/to/your/project/
cp AGENTS.md /path/to/your/project/
# For OpenAI Codex users
cp AGENTS.md /path/to/your/project/
npx claudepluginhub riddheshmore/everything-ros2 --plugin everything-ros2-claude-codeComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Complete developer toolkit for Claude Code