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
engineRoutes Ignite Engine, supervised helper, deterministic, and resume workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user is building or debugging the training loop itself: Engine, Events, supervised trainer/evaluator helpers, resume logic, custom events, or deterministic runs.
ignite.engine.Engine, Events, EventEnum, State, and event-handler registration.create_supervised_trainer, create_supervised_evaluator, and the lower-level supervised step helpers.DeterministicEngine, reproducible dataflow helpers, and state-dict resume behavior.prepare_batch / model_fn / model_transform / output_transform customization.sub-skills/handlers/.sub-skills/metrics/.Parallel, idist, auto_*, and backend selection belong in sub-skills/distributed/.ignite.contrib compatibility notes live in references/legacy-contrib.md.references/api-reference.md when you need exact signatures, default behaviors, or parameter semantics.references/workflows.md when you need an end-to-end trainer/evaluator recipe or a resume pattern.references/troubleshooting.md when the loop fails with resume, shape, epoch-length, AMP, or backend errors.scripts/resume_smoke.py for a tiny synthetic loop that exercises supervised training and state-dict resume.Engine.run complain about max_epochs or epoch_length?"The engine route owns the loop skeleton and output semantics, but it does not own storage, logging, or distributed launch details. When a workflow spans engine plus handlers or distributed helpers, keep the training loop here and link the other concerns out to the owning sub-skill.