
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).
Comprehensive ROS 2 API reference and code template skill covering workspace setup through fleet deployment. Progressive disclosure with 20+ reference files and a decision router. Seven bundled scripts: 5 are CLI tools requiring arguments (correct behavior — they show usage/help when invoked bare), 2 are hooks (stop + pre-tool-use) that ran successfully with clean JSON output. No security concerns found — no exfiltration, no hardcoded secrets, no destructive commands, no network calls.
Very well-architected skill. Excellent progressive disclosure structure, thorough frontmatter with hooks and evals defined. AI pitfalls table is a standout feature. Scripts are cleanly written with proper argparse, Apache-2.0 headers, and input validation. The QoS defaults table and anti-patterns section are particularly valuable. Only docked quality slightly because 5/7 scripts can't demonstrate functionality without ROS 2 dependencies and arguments, though this is expected for a robotics-specific tooling skill.