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