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).
workflow-nodesAuthor and debug InvokeAI custom invocations, node packs, graph JSON, iterator/collector/if behavior, and InvocationContext usage.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when working on InvokeAI invocation/node code, node pack loading, graph edges, or execution-state behavior. Prefer the public invokeai.invocation_api import surface for custom nodes and use bundled references instead of reading the source checkout.
Graph, Edge, GraphExecutionState, connection validation, iterators, collectors, and lazy If execution, read references/graph-semantics.md.invoke(self, context), read references/invocation-context.md or run python scripts/summarize_invocation_context.py.python scripts/validate_workflow_json.py <workflow-or-graph.json>.../workflows-queues/ for persisted workflow records, workflow-library API objects, queue submission, and session records.../model-management/ for model taxonomy, model cache behavior, installed model records, and model loader node internals.../operations-config/ for allow_nodes, deny_nodes, custom_nodes_dir, server startup, and config-file operations.