
from ros2-engineering-skills50
An API-reference and template guide for ROS 2 development: workspace, nodes, QoS, ros2_control, Nav2/MoveIt, testing, and deployment best practices.
A progressive-disclosure skill that provides decision frameworks, code templates, and anti-patterns for ROS 2 development. It guides package layout, QoS selection, lifecycle design, testing, and distro migration, with extensive CLI and troubleshooting references.
Use when writing or reviewing ROS 2 nodes, creating packages, configuring QoS/DDS, building ros2_control hardware interfaces, setting up Nav2/MoveIt 2, designing real-time components, or migrating from ROS 1. Avoid for general C++/Python questions unrelated to robotics.
Best with code-capable agents (Claude Code, Codex, Cursor) and tools that can run CLI checks and tests (agents with gh and ros2 toolchain access).
This skill has not been reviewed by our automated audit pipeline yet.