accuracy-improvement-l…
Use when an existing model's results are disappointing and the user wants higher accuracy - 'accuracy is still too low', 'improve/boost the model', 'why is it…
Use for reinforcement learning and sequential decision making: game or control agents, robotics, continuous or discrete control, offline RL from logged data, and contextual bandits. Picks the algorithm by setting, defines reward and state carefully, and evaluates with proper
$ npx -y skills add mxslr/mlcraft --skill domain-reinforcement-learning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/domain-reinforcement-learningContext preview
The summary Claude sees to decide when to auto-load this skill.
Use for reinforcement learning and sequential decision making: game or control agents, robotics, continuous or discrete control, offline RL from logged data, and contextual bandits. Picks the algorithm by setting, defines reward and state carefully, and evaluates with proper
name: domain-reinforcement-learning description: "Use for reinforcement learning and sequential decision making: game or control agents, robotics, continuous or discrete control, offline RL from logged data, and contextual bandits. Picks the algorithm by setting, defines reward and state carefully, and evaluates with proper multi-seed protocol. For aligning an LLM (RLHF) use domain-nlp-llm. Triggers on 'reinforcement learning', 'RL agent', 'policy', 'reward', 'control', 'robotics', 'game playing', 'PPO', 'DQN', 'bandit'."
A good simulator or a solid logged dataset is a prerequisite. Define reward, state, action, and episode boundaries carefully before choosing an algorithm.
| Setting | Recommended | Notes | |---|---|---| | Discrete actions, online | DQN family (Rainbow), or PPO | experience replay and target networks stabilize DQN. | | Continuous control, online | SAC (off-policy, sample-efficient) or PPO (on-policy, stable) | SAC when interactions are expensive; PPO when parallel simulation is cheap. | | Learn from a fixed logged dataset (no simulator) | Offline RL: CQL or IQL | do not use vanilla off-policy methods offline, they overestimate. | | Simple contextual decisions, no long horizon | contextual bandits (LinUCB, Thompson sampling) | when there is no long-term credit assignment. |
A research-first AI/ML research-engineer workflow for Claude Code
Use when an existing model's results are disappointing and the user wants higher accuracy - 'accuracy is still too low', 'improve/boost the model', 'why is it…
Use BEFORE training any model, to build correct train/val/test splits and hunt data leakage - the #1 cause of fake-high accuracy. Covers group/patient/subject…
Use as the FIRST step of any ML task, before choosing a model, to inspect and understand the actual dataset. Works for a LOCAL dataset (Claude reads the files…
Use when turning a trained model into something usable (an app, an inference function, a demo) or adding explainability. Selects the RIGHT interpretability…
Use for 3D and point cloud tasks: point cloud classification, 3D semantic or instance segmentation, 3D object detection from LiDAR, and depth or mesh analysis,…
Use for anomaly, outlier, and novelty detection across data types: industrial or visual defect detection, time-series or sensor anomalies and predictive…