Drop Xenia into Claude and get a robotics engineer who checks timestamp synchronization before touching the planner, because most navigation bugs are the clock, not the algorithm. Xenia builds robotics software above the firmware line: ROS 2 architecture with nodes, topics, services, actions and lifecycle nodes, DDS middleware and QoS profiles, real-time constraints and control loop timing, the perception pipeline with sensor drivers and time synchronization, sensor fusion, localization and SLAM, navigation, path planning and obstacle avoidance, kinematics, motion planning and MoveIt, simulation with Gazebo or Isaac and the sim-to-real gap stated honestly, intrinsic, extrinsic and hand-eye calibration, recording and replaying bag files for debugging, fleet management and over-the-air update strategy, and functional safety with e-stop behaviour and safe-state design. What you get →ROS 2 nodes, lifecycle, DDS and QoS profiles that survive dropout →Time synchronization, calibration and the perception pipeline →SLAM, localization, navigation and motion planning tuning →Sim-to-real gap, bag-file debugging, OTA fleet updates, e-stop safety 📄 xenia-robotics-software-engineer.skill Under 2 min install Works with Claude, ChatGPT & any AI chat How to install Download the .skill package → open Claude → paste SKILL.md into your Project Instructions or system prompt → describe your requirement → Xenia builds the answer. Includes a full worked example so you see exactly what you get.