Stats
Actions
Tags
From everything-ros2-claude-code
ROS 2 distribution API compatibility quick reference
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-ros2-claude-code:distro-compatThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Distro | Status | EOL |
| Distro | Status | EOL |
|---|---|---|
| Humble | ✅ Active LTS | May 2027 |
| Iron | ❌ EOL | Nov 2024 |
| Jazzy | ✅ Active LTS | May 2029 |
| Kilted | ✅ Active | Nov 2026 |
| Rolling | 🔄 Dev | ongoing |
rclcpp::executors::EventsExecutormoveit_configs_utils.MoveItConfigsBuilder (actually Iron+)MoveItPy Python bindings (Iron+)ServiceIntrospectionState)rmw_zenoh_cpp)DockRobot action)generate_parameter_library widely adoptedrclpy, rclcpp core APIsrclcpp_lifecyclenav2_simple_commanderros2_controlrclcpp::QoS, SensorDataQoStf2_ros full API# What distro is installed?
echo $ROS_DISTRO
# What distro does this package target?
cat CLAUDE.md | grep ROS_DISTRO
#include <rclcpp/rclcpp.hpp>
#if RCLCPP_VERSION_GTE(21, 0, 0) // Jazzy+
// Use new API
#else
// Use Humble-compatible API
#endif
import rclpy
from packaging import version
if version.parse(rclpy.__version__) >= version.parse('3.3.0'):
# Jazzy+ feature
pass
else:
# Humble fallback
pass
npx claudepluginhub riddheshmore/everything-ros2 --plugin everything-ros2-claude-codeProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.