
Un guide de référence API et de modèles pour le développement ROS 2 : espace de travail, nœuds, QoS, ros2_control, Nav2/MoveIt, tests et meilleures pratiques de déploiement.
Une compétence à divulgation progressive qui fournit des cadres de décision, des modèles de code et des anti-modèles pour le développement ROS 2. Elle guide la disposition des packages, la sélection de la QoS, la conception du cycle de vie, les tests et la migration de distribution, avec des références étendues au CLI et au dépannage.
Utilisez-le lors de l'écriture ou de la révision de nœuds ROS 2, de la création de packages, de la configuration de QoS/DDS, de la construction d'interfaces matérielles ros2_control, de la configuration de Nav2/MoveIt 2, de la conception de composants temps réel ou de la migration depuis ROS 1. Évitez pour les questions générales C++/Python non liées à la robotique.
Idéal avec les agents capables de coder (Claude Code, Codex, Cursor) et les outils pouvant exécuter des vérifications et des tests CLI (agents avec accès à gh et à la chaîne d'outils ros2).
Comprehensive ROS 2 API reference and code template skill covering workspace setup through fleet deployment. Progressive disclosure with 20+ reference files and a decision router. Seven bundled scripts: 5 are CLI tools requiring arguments (correct behavior — they show usage/help when invoked bare), 2 are hooks (stop + pre-tool-use) that ran successfully with clean JSON output. No security concerns found — no exfiltration, no hardcoded secrets, no destructive commands, no network calls.
Very well-architected skill. Excellent progressive disclosure structure, thorough frontmatter with hooks and evals defined. AI pitfalls table is a standout feature. Scripts are cleanly written with proper argparse, Apache-2.0 headers, and input validation. The QoS defaults table and anti-patterns section are particularly valuable. Only docked quality slightly because 5/7 scripts can't demonstrate functionality without ROS 2 dependencies and arguments, though this is expected for a robotics-specific tooling skill.