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 代理框架在內的各種工具。
  • 程式碼範例:提供可運行的範例和具體的觸發描述,幫助代理識別何時應用特定技能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案