| name | ros2-engineering-skills |
| description | Use this skill when the user needs to develop production-grade ROS 2 software — nodes, executors, QoS, ros2_control, Nav2, MoveIt 2, real-time systems. |
ROS2 Engineering Skills
Production-grade ROS 2 development SKILL.md for AI coding assistants. Progressive-disclosure from workspace setup through deployment.
Installation
git clone https://github.com/dbwls99706/ros2-engineering-skills.git
sc skills teach ros2-engineering-skills:quickstart
Coverage
- Workspace — Setup, colcon build, package creation
- Nodes & Executors — Multi-threaded executors, callback groups
- QoS — Quality of Service profiles, best-effort vs reliable
- ros2_control — Hardware interfaces, controllers, ros2_control_node
- Nav2 — Navigation stack, behavior trees, planners
- MoveIt 2 — Motion planning, kinematics, collision checking
- Real-Time — Real-time constraints, kernel configuration
- Deployment — Launch files, parameters, lifecycle nodes
Usage Prompts
- "Set up a ROS2 workspace with colcon for a mobile robot"
- "Design a multi-threaded executor architecture for sensor fusion"
- "Configure ros2_control for a differential drive robot"
- "Create a Nav2 behavior tree for warehouse navigation"