Claude Skill
arpitg1304/robotics-agent-skills
让AI编程助手编写生产级机器人软件的Agent技能。涵盖ROS1、ROS2、设计模式、SOLID原则及测试,适用于Claude Code、Cursor、Copilot及SKILL.md Agent。
概览
仓库信息
安装这个 Skill
git clone https://github.com/arpitg1304/robotics-agent-skills.gitRegistry 信息
项目简介
一套让AI编程助手编写生产级机器人软件的Agent技能集合。涵盖ROS1、ROS2、设计模式、SOLID原则及测试——兼容Claude Code、Cursor、Copilot及任何兼容SKILL.md的Agent。
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.
要点
- 生成生产级机器人代码
- 支持ROS1和ROS2框架
- 内置设计模式与SOLID原则
- 机器人软件测试指导
- 兼容Claude Code、Cursor、Copilot及SKILL.md Agent
使用场景
- 利用AI加速机器人软件开发
- 编写可维护的ROS节点和包
- 在机器人代码库中应用SOLID原则
- 自动化机器人单元测试和集成测试
- 增强AI编程助手在机器人项目中的能力
README 摘要
# 🤖 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)    ## 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