Claude Skill

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 SKILL.md agents.

Overview

Stars303
Forks42
LanguagePython
Last pushed2026-05-25
Last synced2026-07-02
View on GitHub

Repository

Ownerarpitg1304
Repositoryrobotics-agent-skills
Full namearpitg1304/robotics-agent-skills
Repo ID1,167,626,999

Install this Skill

git clone https://github.com/arpitg1304/robotics-agent-skills.git

Registry

Typecursor_rule
Quality score75/100
Verificationreadme_parsed
Last verified2026-06-17
Platforms
ClaudeCursor
Capabilities
memoryagent-skillsai-coding-assistantclaude-skillsrobotics
Detected files
README.md
Config keys
SOLID

Summary

A collection of agent skills that enable AI coding assistants to write production-grade robotics software. Covers ROS1, ROS2, design patterns, SOLID principles, and testing — compatible with Claude Code, Cursor, Copilot, and any SKILL.md-compatible agent.

Chinese description

让AI编程助手编写生产级机器人软件的Agent技能。涵盖ROS1、ROS2、设计模式、SOLID原则及测试——适用于Claude Code、Cursor、Copilot及任何兼容SKILL.md的Agent。

Key features

  • Production-grade robotics code generation
  • Support for ROS1 and ROS2 frameworks
  • Built-in design patterns and SOLID principles
  • Testing guidance for robotics software
  • Compatible with Claude Code, Cursor, Copilot, and SKILL.md agents

Use cases

  • Accelerating robotics software development with AI
  • Writing maintainable ROS nodes and packages
  • Applying SOLID principles in robotics codebases
  • Automating unit and integration tests for robotics
  • Enhancing AI coding assistants for robotics projects

README excerpt

# 🤖 Robotics Agent Skills Production-grade robotics knowledge for AI coding agents. Drop these `SKILL.md` files into Claude Code, Cursor, Copilot-style agents, or custom agent frameworks to make them generate better ROS1/ROS2 software: safer nodes, correct QoS, lifecycle patterns, tests, launch files, Docker, bringup, perception, and security. [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg)](LICENSE) ![Skills](https://img.shields.io/badge/skills-10-green) ![ROS](https://img.shields.io/badge/ROS1%20%2B%20ROS2-supported-orange) ![Agent Format](https://img.shields.io/badge/format-SKILL.md-purple) ## Why This Exists General-purpose coding agents know ROS syntax, but they often miss the robotics details that matter in production: QoS compatibility, deterministic startup, bounded callbacks, sensor health checks, safe shutdown, launch ergonomics, and testability. This repo is the missing robotics engineering layer for AI coding agents. ## Evidence: Same Prompt, With and Without Skills The `evals/` directory compares the same ROS2 package prompt run once with no skills and once with the robotics skills loaded as context. | Result | Without Skills | With Skills | |--------|----------------|-------------| | Node architecture | Plain `rclpy.Node`; setup in constructor | Lifecycle node with configure/activate/deactivate/cleanup/shutdown | | Sensor QoS | Default depth 10 for everything | Sensor QoS for camera/joints, reliable QoS for status | | Sensor handling | Latest-message assignment | Thread-safe bounded buffers, drop counts, watchdogs | | Timestamp sync | None | Sync offset checks and dropped-frame accounting | | Tests | 0 lines | 601 lines | | Structure | Single node module | Separate writer module and cleaner responsibilities | | C

Topics

Explore more

Data from GitHub. Synced on 2026-07-02