{"id":"dbwls99706-ros2-engineering-skills","name":"ros2-engineering-skills","af_score":64.5,"security_score":17.5,"reliability_score":30.0,"what_it_does":"A SKILL.md-based knowledge module for AI coding agents that teaches production-grade ROS 2 engineering practices, including workspace setup, node/executor patterns, QoS/DDS troubleshooting, lifecycle patterns, ros2_control, Nav2, MoveIt 2, real-time considerations, security (SROS2/DDS security), testing/CI, and deployment guidance across ROS 2 distros. It also includes utility scripts for scaffolding packages, QoS compatibility checking, and launch file static validation.","best_when":"When using an AI coding agent that supports Agent Skills / SKILL.md to iteratively produce or fix ROS 2 code and architecture with distro-aware, production-oriented guidance.","avoid_when":"When you need an executable service or SDK API surface (this repository is documentation/skills plus developer scripts, not an HTTP/gRPC product).","last_evaluated":"2026-03-30T15:28:38.315293+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Because this is a knowledge module, an agent may generate ROS 2 code that compiles but still fails at runtime due to environment-specific QoS/DDS settings, hardware/driver behavior, and parameterization differences.","Distro-specific guidance (Humble/Jazzy/Kilted/Rolling) requires the agent/user to correctly target the active ROS 2 distribution; mismatches can lead to build/dependency issues.","Real-time and security guidance (SROS2/DDS plugins) typically needs system-level configuration; the skill may not fully capture all vendor/network constraints."],"error_quality":0.0}