safety-checklist
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.
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.
| name | safety-checklist |
|---|---|
| description | 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. |
| allowed-tools | Read, Grep |
Safety Checklist
Instructions
When reviewing robotics content for safety:
- Check against the safety checklist
- Flag any missing safety measures
- Verify all limits are defined
- 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.