safety-checklist

zeeshan080's avatarfrom zeeshan080

Robotics safety validation checklist for reviewing robot code and configurations. Use when reviewing URDF files, ROS 2 nodes, or any robotics content for safety issues.

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 3, 2025

When & Why to Use This Skill

This Claude skill provides a comprehensive robotics safety validation checklist designed for engineers to audit robot code, URDF configurations, and ROS 2 nodes. It ensures critical safety measures like joint limits, emergency stop protocols, and hardware-software synchronization are correctly implemented, significantly reducing the risk of physical accidents and system failures during deployment.

Use Cases

  • URDF Configuration Audit: Validating joint limits, torque limits, and collision properties in Unified Robot Description Format files to ensure physical safety and mechanical integrity.
  • ROS 2 Node Review: Checking ROS 2 source code for robust error handling, watchdog timers, and state validation to prevent unpredictable robot behavior in production environments.
  • Pre-Deployment Safety Check: Verifying that simulation-only content is clearly marked and that real-world hardware safety warnings are present before publishing or deploying robotics content.
  • Educational Content Validation: Ensuring robotics tutorials and documentation distinguish between simulation and real-robot risks while providing clear safety instructions for students and researchers.
namesafety-checklist
descriptionRobotics safety validation checklist for reviewing robot code and configurations. Use when reviewing URDF files, ROS 2 nodes, or any robotics content for safety issues.
allowed-toolsRead, Grep

Safety Checklist

Instructions

When reviewing robotics content for safety:

  1. Check against the safety checklist
  2. Flag any missing safety measures
  3. Verify all limits are defined
  4. Ensure warnings are present for dangerous operations

Quick Safety Check

Before publishing any robotics content, verify:

  • All joint limits are defined
  • Emergency stop considerations mentioned
  • Simulation-only content is marked
  • No dangerous default values
  • Proper units are used (SI units)

Safety Categories

Hardware Safety

  • Joint limits and torque limits
  • Collision avoidance
  • Emergency stop handling

Software Safety

  • Error handling in nodes
  • Watchdog timers
  • State validation

Educational Safety

  • Clear warnings for real hardware
  • Simulation vs real robot distinctions
  • Supervised operation requirements

Reference

See checklist.md for the complete safety checklist.