arpitg1304

Robotics Agent Skills — Testing skill for Claude Code

Testing community intermediate

Agent skills that make AI coding assistants write production-grade robotics software.

How to install Robotics Agent Skills

This entry records only its repository, not the path inside it, so there is no exact command to give. Open arpitg1304/robotics-agent-skills and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Robotics Agent Skills does

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.

Alternatives in Testing

  • Factory — Dark Factory Mode - Spec-in, software-out autonomous pipeline 2.8k ★
  • Spec Kitty — Spec-Driven Development for serious software developers 1.6k ★
  • Spectra App — Spec-driven development for coding agents — a desktop app, a CLI, and skills for Codex, Claude Code, Cursor, C 735 ★

README

🤖 Robotics Skill Store

A curated collection of SKILL.md files for AI agents working on robotics software development. Each skill follows the Anthropic skill format with YAML frontmatter, actionable patterns, real code examples, and documented anti-patterns.

Skills

Skill Description Key Topics
robotics-software-principles/ Design Principles SOLID for robotics, fail-safe defaults, rate separation, composability, graceful degradation
ros1/ ROS1 Development catkin, rospy, roscpp, nodelets, tf, actionlib, launch XML, migration
ros2/ ROS2 Development rclpy, rclcpp, DDS, QoS, lifecycle nodes, components, Python launch
robotics-design-patterns/ Architecture Patterns Behavior trees, FSMs, HAL, safety systems, sensor fusion, sim-to-real
robot-perception/ Perception Systems Cameras, LiDAR, depth, calibration, point clouds, detection, tracking, sensor fusion
robotics-testing/ Testing Strategies pytest + ROS, launch_testing, mock hardware, golden files, CI/CD
docker-ros2-development/ Docker + ROS2 Multi-stage Dockerfiles, docker-compose, DDS across containers, GPU passthrough, devcontainers
ros2-web-integration/ Web Integration rosbridge, FastAPI/Flask bridges, WebSocket streaming, REST APIs, MJPEG/WebRTC, security
robot-bringup/ System Bringup systemd services, launch composition, udev rules, watchdogs, log rotation, graceful shutdown
robotics-security/ Security & Hardening SROS2, DDS encryption, network segmentation, secrets management, e-stop isolation, secure boot

How Agents Use These Skills

In Claude Code

Copy or symlink the skills you need into your project's `.claude/skills/` directory:

# Copy specific skills into your robotics project
cp -r /path/to/robotics-agent-skills/skills/ros2 .claude/skills/
cp -r /path/to/robotics-agent-skills/skills/robot-bringup .claude/skills/

# Or symlink to avoid duplication
ln -s /path/to/robotics-agent-skills/skills/ros2 .claude/skills/ros2

Claude Code auto-discovers SKILL.md files in `.claude/skills/` and triggers them based on the YAML `description` field.

In Claude Projects

Place the skill directories in your project's `/mnt/skills/user/` directory. The agent will auto-detect and reference them based on the YAML `description` field.

In Custom Agent Frameworks

Load the relevant SKILL.md as system prompt context when the agent encounters a matching task:

# Example: Agent skill loader
def load_skill(task_description: str) -> str:
    skills = {