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).
operator-spec-maintenanceGuides ONNX operator-schema maintenance, function bodies, shape inference, reference ops, node tests, proto regeneration, and maintainer gates.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task changes ONNX operator schemas, function bodies, shape inference, reference implementations, backend node tests, version-converter adapters, .in.proto sources, generated docs, or maintainer validation gates.
onnx/defs/<domain>/defs.cc, old.cc, *.h, .in.proto, reference ops, or node tests.references/operator-maintenance.md for the edit checklist and file map.references/shape-inference-patterns.md for C++ inference helper patterns and test guidance.references/onnx-text-syntax.md for function-body and parser syntax conventions.references/troubleshooting.md before retrying a build, test, or generated-file failure.scripts/operator_change_checklist.py --help for a task-specific checklist summary.model-authoring for ordinary graph/tensor/model creation.validation-and-conversion for checker/parser/printer/version-converter usage on existing models.reference-and-backend-tests when the task is only to compare outputs, not change the spec or its implementation.