arpitg1304/robotics-agent-skills

Agent skills that make AI coding assistants write production-grade robotics software. ROS1, ROS2, design patterns, SOLID principles, and testing — for Claude Code, Cursor, Copilot, and any SKILL.md-compatible agent.

解决的问题

通用型 AI 编程代理通常缺乏生产级机器人软件所需的深度领域专业知识。虽然它们可能了解基本的 ROS 语法,但经常忽略关键的工程细节,例如服务质量 (QoS) 兼容性、确定性启动、线程安全缓冲区和安全关闭程序,从而导致生成脆弱或不安全的代码。

工作原理

本项目提供了一系列 SKILL.md 文件——结构化的知识模块——可以集成到 AI 代理(如 Claude Code、Cursor 或自定义框架)中。这些文件作为专门的上下文,引导代理遵循机器人技术最佳实践。当代理加载技能时,它会从生成通用代码转向实现生产模式,例如使用 lifecycle nodes 而不是普通节点,或为传感器数据实现有界缓冲区。

适用对象

使用 AI 编程助手编写 ROS1 或 ROS2 软件,并希望确保生成的代码符合安全性、可靠性和可维护性生产标准的机器人工程师和开发人员。

亮点

  • 全面的领域覆盖:包括 ROS1/ROS2 开发、感知系统、系统启动 (bringup)、安全性 (SROS2) 和 Docker 容器化技能。
  • 专注于生产:强调实际的故障模式、反模式和安全性关键的默认设置,而非简单的教程。
  • 代理无关性:兼容包括 Claude Code、Autohand Code 和自定义 Python 代理框架在内的各种工具。
  • 代码示例:提供可运行的示例和具体的触发描述,帮助代理识别何时应用特定技能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目