brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
module-authoringAuthor and debug custom Sonnet modules, lazy variables, composition wrappers, and module build contracts.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for custom snt.Module classes, @snt.once lazy variable creation, variable and submodule inspection, name scopes, snt.Sequential, snt.Deferred, snt.BatchApply, and snt.build shape checks.
BatchApply check.snt.nets: ../layers-and-nets/SKILL.md.init/apply APIs: ../functional-transforms/SKILL.md.snt.Module and call super().__init__(name=name) in __init__.@snt.once method that returns None.variables or trainable_variables.Sequential only for plain chains.Deferred when one module's constructor depends on another module after first call, and BatchApply for applying a 2-D module over extra leading dimensions.