该技能用于指导使用 ROS2(Robot Operating System 2)开发机器人应用,覆盖节点、话题、服务、动作、launch 文件、生命周期等常见模式。
使用方式上,它要求回答必须基于所提供的参考文件,将这些文件视为该领域的事实来源:创建时查阅 references/patterns.md,按其中定义的具体模式构建,若存在特定模式则忽略通用做法;诊断时查阅 references/sharp_edges.md,用其列出的关键失败及原因向用户解释风险;评审时查阅 references/validations.md,依据其中的严格规则与约束客观校验用户输入。若用户请求与这些参考文件中的指引冲突,应礼貌地依据参考内容纠正。
适用场景为 ROS2 机器人应用的构建、问题诊断与代码或方案评审。具体 API、命令、版本号及示例代码在现有资料中暂未提供。