CLAUDE.md · git:20260724.6c834ef · 2026-07-24 · sha256 38274809b2e0f5a9

CLAUDE.md git:20260724.6c834efA

Immutable. This exact content never changes and is served at /api/v1/blob/38274809b2e0f5a9.

# READ THIS FIRST — routing protocol

Do NOT answer ROS 2 / Gazebo / Nav2 / MoveIt / ros2_control / perception questions from memorized knowledge. Pretrained API details are frequently wrong or outdated for Jazzy.

On every task, before writing code or answering:

1. Match the request to a skill in the **Index** below.
2. Open that skill's `skills/<name>/SKILL.md` and follow it.
3. If it names an official doc/URL, verify the specific API/message/param there. Offline → verify against local `/opt/ros/jazzy/` (`ros2 interface show`, `ros2 topic list -t`).
4. Unsure which skill, or the task spans several → open `skills/ros2/SKILL.md` (master index) first, then branch.

Never invent message types, API method names, QoS signatures, param names, or TF frames. Look them up.

Target: **Ubuntu 24.04 LTS / ROS 2 Jazzy Jalisco**. Legacy (Gazebo Classic, pre-Jazzy APIs) is out of scope unless explicitly asked.

## Index

| Request is about… | Open |
| :--- | :--- |
| rclcpp/rclpy, TF2, EKF odometry, QoS, parameters, launch | `ros2-core` |
| Nav2 (AMCL, costmaps, MPPI/Smac), SLAM Toolbox, RTAB-Map, Isaac ROS | `ros2-dev` |
| Gazebo Harmonic, ros_gz_bridge/ros_gz_sim, SDFormat, sensor plugins | `gazebo-sim` |
| ros2_control hardware interfaces, controller manager, URDF `<ros2_control>` | `ros2-control` |
| MoveIt 2, MoveGroup API, IK/OMPL, MoveIt Servo, SRDF | `ros2-moveit` |
| image_transport, cv_bridge, vision_msgs, depth_image_proc, PCL | `ros2-perception` |
| launch_testing, gtest/pytest, rosbag2, ros2trace | `ros2-testing` |
| micro-ROS Agent, rclc, custom transports, static memory | `ros2-microros` |
| SROS2, PKI keystore, access control, DDS Security | `ros2-security` |
| robot behaves wrong, TF/LiDAR/IMU misalignment, REP 103/105, sim time | `ros2-troubleshooting` |
| unclear domain, or spans multiple of the above | `ros2` (master) |