wear-fatiguelisted
Install: claude install-skill baibai2013/build123d-cad
# wear-fatigue
This skill checks early wear and fatigue risks for robot-dog virtual prototypes.
The MVP consumes deterministic wear metadata and writes reports that can be used
by `robot-dog-digital-twin` gates. It does not replace physical endurance tests,
tribology analysis, or supplier-qualified reducer/bearing data.
## When To Use
Use this skill for:
- Gear or reducer contact stress and service life checks.
- Bearing L10 life and radial/axial load checks.
- Foot pad wear interval and replaceability checks.
- Joint limit impact and screw loosening risk checks.
- Wire harness bend radius, motion envelope, and pinch risk checks.
- Connector mating-cycle, vibration retention, and strain relief checks.
## Workflow
1. Read `<project>/wear_inputs.yaml`.
2. Evaluate wear interfaces against declared limits and target maintenance hours.
3. Mark blockers for short life, excessive stress, bend-radius violations, pinch risk, missing retention, or missing strain relief.
4. Write reports into `<project>/reports/`.
## Commands
```bash
python skills/wear-fatigue/scripts/estimate_wear.py skills/wear-fatigue/examples/quadruped_mvp
python skills/wear-fatigue/scripts/estimate_fatigue.py skills/wear-fatigue/examples/quadruped_mvp
```
## Rules
- Keep MVP checks deterministic and conservative.
- Treat component service life below `target_maintenance_hours` as a blocker.
- Treat bearing L10 life below the target, gear contact stress above allowable, or harness bend radius below minimum