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の構文は理解していても、Quality of Service (QoS) の互換性、決定論的な起動、スレッドセーフなバッファ、安全なシャットダウン手順などの重要なエンジニアリングの詳細を見落としがちであり、その結果、脆弱または不安全なコードが生成されてしまいます。

仕組み

このプロジェクトは、AIエージェント(Claude Code、Cursor、またはカスタムフレームワークなど)に統合可能な、構造化された知識モジュールである SKILL.md ファイルのコレクションを提供します。これらのファイルは、エージェントがロボティクスのベストプラクティスに従うように導く専門的なコンテキストとして機能します。エージェントがスキルをロードすると、汎用的なコードの生成から、プレーンなノードの代わりにlifecycle nodesを使用したり、センサーデータ用に有界バッファを実装したりするような、プロダクションパターンの実装へと移行します。

対象者

AIコーディングアシスタントを使用してROS1またはROS2ソフトウェアを記述し、生成されたコードが安全性、信頼性、保守性に関するプロダクション基準を満たすようにしたいロボティクスエンジニアおよび開発者。

ハイライト

  • 包括的なドメインカバレッジ: ROS1/ROS2開発、知覚システム、システム起動(bringup)、セキュリティ(SROS2)、およびDockerコンテナ化のスキルが含まれています。
  • プロダクション重視: 単なるチュートリアルではなく、現実世界の失敗モード、アンチパターン、および安全性に不可欠なデフォルト設定を重視しています。
  • エージェントに依存しない: Claude Code、Autohand Code、およびカスタムのPythonベースのエージェントフレームワークを含む、さまざまなツールと互換性があります。
  • コード化された例: エージェントが特定のスキルをいつ適用すべきかを識別するのに役立つ、動作する例と具体的なトリガーの説明を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト