dbwls99706dbwls99706Communityยท1 Agent Skills Included

ros2-engineering-skills

Production-grade ROS 2 robotics development, validation, and debugging

Guides ROS 2 development across packages, nodes, launch files, QoS, lifecycle, Nav2, MoveIt 2, ros2_control, and multi-robot fleets. Prevents common robotics mistakes like blind QoS changes, wrong-distro APIs, and unsafe hardware assumptions through evidence-first checks. Includes validators for launch files, QoS compatibility, and rosbag playback, plus package scaffolding to ship correct robot software faster.
npx skills add dbwls99706/ros2-engineering-skills --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install ros2-engineering-skills?โ–ผ

Run `npx skills add dbwls99706/ros2-engineering-skills --all -g -y` in your terminal to install the full skill globally.

What ROS 2 problems does this skill solve?โ–ผ

It covers package structure, executors, QoS and DDS, lifecycle nodes, tf2, Nav2, MoveIt 2, perception, safety, and deployment. It routes each task to a focused reference so generated code matches your actual ROS 2 distribution.

How does it prevent wrong ROS 2 code?โ–ผ

It enforces evidence-first debugging, like inspecting live topic endpoints before changing QoS, and detects the active distro before generating APIs. Built-in validators catch launch file and QoS compatibility mistakes statically.

Does it work with Claude Code and other clients?โ–ผ

Yes. The SKILL.md and references are platform-neutral, and it ships as a Claude Code plugin with optional hooks. Validators can also run manually on any platform with Python 3.10 or newer.

Can it certify my robot as safe?โ–ผ

No. It provides engineering guidance and static checks using a seven-level evidence ladder, but physical hardware testing with an operator and independent stop path is always required.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’