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
model-architectureInspect and configure HRM ACT v1 model internals, losses, FlashAttention layers, and dynamic model identifiers.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to understand, configure, inspect, or debug the Hierarchical Reasoning Model (HRM) ACT v1 implementation rather than to run full training.
arch.name=hrm.hrm_act_v1@HierarchicalReasoningModel_ACTV1
or arch.loss.name=losses@ACTLossHead.flash_attn, flash_attn_interface,
adam_atan2_backend, CUDA, or dynamic module@class identifiers are wrong.hrm.hrm_act_v1@HierarchicalReasoningModel_ACTV1 wrapped by
losses@ACTLossHead with loss_type=stablemax_cross_entropy.models/layers.py imports FlashAttention at module import time. If neither
flash_attn_interface nor flash_attn is importable, HRM model imports fail.pretrain.py imports AdamATan2 from adam_atan2; real training requires
the compiled adam_atan2_backend CUDA extension.models/layers.py calls .view(...); use this as troubleshooting evidence
if a forward pass fails with a stride/view error.data-preparation for dataset schema, builders, and visualization.training-evaluation for Hydra training commands, checkpoint evaluation,
W&B, and ARC post-processing.From an HRM checkout, run:
python <skill>/sub-skills/model-architecture/scripts/inspect_model_config.py \
--repo-root /path/to/HRM --json
If a CUDA environment is prepared and the user wants dependency readiness:
python <skill>/sub-skills/model-architecture/scripts/inspect_model_config.py \
--repo-root /path/to/HRM --cuda-smoke
The helper verifies imports and dependency smokes. It intentionally avoids long training and does not require real datasets or checkpoints.