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
graph-modelsBuild Graph Nets blocks and high-level Sonnet model architectures.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to assemble, adapt, or debug Graph Nets neural-network modules: low-level broadcasters/aggregators, EdgeBlock / NodeBlock / GlobalBlock, high-level graph_nets.modules architectures, or Sonnet model factories for Graph Nets demos.
graph_nets.blocks broadcasters, aggregators, reducers, or update blocks.GraphIndependent, GraphNetwork, InteractionNetwork, RelationNetwork, DeepSets, CommNet, or SelfAttention modules.*_model_fn factories for edge, node, global, encoder, core, decoder, or output transforms.scripts/demo_models_tf1.py or scripts/demo_models_tf2.py.scripts/graph_model_smoke.py.GraphsTuple construction, dictionary batching, and NetworkX conversion belong in ../graph-data/SKILL.md.utils_tf.concat, tf.function signatures, and session/feed details belong in ../tensorflow-ops/SKILL.md.references/api-reference.md for constructor contracts, field requirements, reducer defaults, and Sonnet version differences.references/workflows.md for practical recipes: independent encoders/decoders, generic message passing, relation/set/communication modules, self-attention, and encode-process-decode.references/troubleshooting.md when a graph field is None, senders/receivers are absent, reducers are missing, concatenation shapes fail, or TF/Sonnet major versions mismatch.snt.AbstractModule and TF1 sessions/placeholders; Sonnet 2 uses snt.Module, eager tensors, and optional tf.function wrapping.use_* flag to non-None input fields and to required reducers.