When To Use
Use for Isaac Lab Python changes and reviews, especially APIs and imports that must remain usable before simulator startup.
Workflow
- Apply the relevant Coding Style subsections, reusing guidance already loaded and still current.
- Match the surrounding API and import lifecycle. Use the guide's minimal function example when signature or docstring conventions are unclear.
- For test changes, apply the authoring gate.
Validation
Follow the guide's Unit Testing and Tools sections for focused checks and final validation. Skill-only changes use the skill validator:
uv run --no-project python tools/skills/cli.py check
Maintenance
Keep this skill synchronized with AGENTS.md, docs/source/refs/contributing.rst, docs/source/refs/snippets/code_skeleton.py, and .pre-commit-config.yaml. If coding-style guidance changes, update those authoritative files first and keep this skill as a routing checklist.