A lightweight layer that teaches a general coding agent how to use a specific scientific simulator by encoding its vocabulary and rules.