executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
ppo_minibatch_update_loopRun a deterministic reduced PPO minibatch update loop with frozen old log probabilities and auditable optimizer traces.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when you need an executable, bounded PPO-style optimizer step that demonstrates repeated minibatch updates against frozen old-policy probabilities. It is designed for recovery tests and small implementations where full MuJoCo/Atari training is unavailable.
Do not present this reduced runner as full benchmark training.
actions, old_log_probs, advantages, and optional rewards or returns.theta for reduced recovery, or equivalent trainable policy parameters.learning_rate, epochs, clip_epsilon, and minibatch size.params_before and params_after.loss_before, loss_after, expected_reward_before, expected_reward_after.optimizer_step_executed and old_log_probs_frozen booleans.Run:
python tests/test_minibatch_update.py
python scripts/run_minibatch_ppo.py --output /tmp/ppo_trace.json
This skill intentionally uses a tiny Bernoulli-policy proxy. It validates mechanism faithfulness but not full continuous-control or Atari performance.