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 컨테이너화에 대한 스킬을 포함합니다.
- 프로덕션 중심: 단순한 튜토리얼 대신 실제 환경의 실패 모드, 안티 패턴 및 안전 필수 기본 설정을 강조합니다.
- 에이전트 불가지론(Agent-Agnostic): Claude Code, Autohand Code 및 커스텀 Python 기반 에이전트 프레임워크를 포함한 다양한 도구와 호환됩니다。
- 코드화된 예시: 에이전트가 특정 스킬을 언제 적용해야 하는지 식별하는 데 도움이 되는 작동 가능한 예시와 특정 트리거 설명을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트