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
sampling-generatorsGuides StellarGraph random walks, samplers, Keras generators, flow inputs, batch shapes, and generator-to-model compatibility decisions.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task involves StellarGraph random walks, sampled
neighborhoods, UnsupervisedSampler, or Keras-compatible generators that feed
node, link, graph, knowledge graph, or time-series models.
references/generator-reference.md for
generator signatures, flow inputs, output shape patterns, and model pairing.references/random-walks.md for uniform,
Node2Vec-style biased, metapath, breadth-first, and temporal walks.references/troubleshooting.md when failures
mention graph type, node/link IDs, num_samples, n_size, sparse adjacency,
Keras Sequence, or batch dimensions.scripts/generator_shape_smoke.py for a
safe tiny fixture that constructs representative generators and prints batch
shapes without training or downloads.FullBatchNodeGenerator, FullBatchLinkGenerator,
GraphSAGENodeGenerator, GraphSAGELinkGenerator, HinSAGE*Generator,
Attri2Vec*Generator, Node2Vec*Generator, ClusterNodeGenerator,
RelationalFullBatchNodeGenerator, KGTripleGenerator,
PaddedGraphGenerator, or SlidingFeaturesNodeGenerator;flow(...) arguments, target shapes, shuffling, seeds, use_ilocs,
sparse vs dense adjacency, or neighbor-sampling lists;UniformRandomWalk, BiasedRandomWalk,
UniformRandomMetaPathWalk, SampledBreadthFirstWalk,
SampledHeterogeneousBreadthFirstWalk, or TemporalRandomWalk;../graph-data-loading/SKILL.md.../node-classification-gnns/SKILL.md.../link-prediction-kg/SKILL.md.../embedding-workflows/SKILL.md.../graph-time-series-workflows/SKILL.md.FullBatchNodeGenerator or
FullBatchLinkGenerator;GraphSAGENodeGenerator or
GraphSAGELinkGenerator;HinSAGENodeGenerator or HinSAGELinkGenerator;PaddedGraphGenerator;RelationalFullBatchNodeGenerator;KGTripleGenerator;SlidingFeaturesNodeGenerator.num_samples, in_samples,
out_samples, method, sparse, clusters, window_size, or graph list.flow(...) method with IDs and targets shaped for the
task; inspect the first batch before compiling/training a Keras model.sparse=True full-batch generators produce sparse adjacency placeholders and
are usually memory-friendlier; sparse=False is simpler for tiny debugging.method="gcn", method="sgc"-style preprocessing, method="self_loops",
and APPNP/PPNP methods change adjacency normalization; select the method that
matches the model reference.num_samples length should match the number of GraphSAGE/HinSAGE layers.flow are external IDs by default. Use use_ilocs
only when you deliberately work with internal locations.python sub-skills/sampling-generators/scripts/generator_shape_smoke.py --help
python sub-skills/sampling-generators/scripts/generator_shape_smoke.py
The script builds tiny synthetic graphs and prints representative batch shapes; it is designed to fail early if the installed package, TensorFlow/Keras, or basic generator contracts are broken.