بنقرة واحدة
environment-spec
Create a rigorous RL environment specification before implementation.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create a rigorous RL environment specification before implementation.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add or modify a React/Three.js environment visualization.
Add or modify a supported Gymnasium/SB3 task in backend/mlagents.
Plan multi-agent and simulator-heavy environments using appropriate APIs instead of forcing them into single-agent SB3.
Verify ML correctness, library usage, formatting, tests, dead code, and client/backend integration.
| name | environment-spec |
| description | Create a rigorous RL environment specification before implementation. |
| argument-hint | [task-id] [new|modify] |
| allowed-tools | Read, Write, Glob, Bash |
| context | repo |
| agent | three-mlagents-environment-architect |
Use this skill before adding or materially changing an environment.
Read:
CLAUDE.mdbackend/mlagents/registry.pybackend/mlagents/envs.pybackend/examples/*.pyclient/src/examples/*.jsx.agents/templates/environment-proposal.mdDefine the environment as a Markov decision process or partially observable decision process:
For Gymnasium tasks, follow the current reset/step contract:
reset(seed=...) -> (observation, info) and
step(action) -> (observation, reward, terminated, truncated, info).
Use the registry as source of truth. For new game-like environments, prefer benchmarks that add scientific coverage rather than duplicate existing tasks:
Do not treat a visual demo as a solved benchmark until it has a reproducible backend environment, train/evaluate API, baseline policy, metrics, and tests.
Fill .agents/templates/environment-proposal.md or include equivalent content
in the implementation notes. The proposal should be specific enough that a
different engineer can implement the backend and frontend without inventing the
scientific contract mid-stream.