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
artwork-generationGenerate Disco Diffusion artwork with DiscoArt Python APIs, runtime/model choices, DocArray outputs, recovery, and generation troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user wants to generate or plan Disco Diffusion artwork through the DiscoArt Python API. It covers create(**kwargs), go_big(), init images/documents, model/backend choices, output artifacts, DocArray recovery, and generation-specific failures.
create() call for this prompt".create()".Document/DocumentArray as init_document" or "run go_big()".load_config/save_config/show_config/export_python, and YAML validation: read ../configuration-and-prompts/SKILL.md.python -m discoart CLI, Jina service endpoints, Docker, and Jupyter/runtime launch patterns: read ../cli-and-serving/SKILL.md.../../references/troubleshooting.md when available.references/artwork-api.md for create()/go_big() workflows, parameter grouping, output files, DocArray recipes, and safe examples.references/model-and-runtime.md for diffusion/CLIP model choices, CUDA/cache/environment/W&B constraints, and memory trade-offs.references/troubleshooting.md for CUDA, model download/cache, OOM, missing output/protobuf, DocArray recovery, and runtime symptoms.scripts/plan_create_request.py when you need a safe local summary of a config without running generation or downloading models.cli-and-serving; if they ask for prompt-schema or schedule syntax, route to configuration-and-prompts.discoart.config.load_config or the bundled scripts/plan_create_request.py; do not call create() until the user intends to run generation and the environment is ready.name_docarray, explicit DISCOART_OUTPUT_DIR and DISCOART_CACHE_DIR, n_batches=1, batch_size=1, a size that is a multiple of 64, bounded steps, and a small CLIP model set for first runs.create() calls may download diffusion, secondary, and CLIP weights unless caches are already populated.create() returns a DocArray DocumentArray; final/intermediate images and da.protobuf.lz4 are saved under <DISCOART_OUTPUT_DIR or .>/<name_docarray>/.name_docarray, local da.protobuf.lz4, or DocumentArray.pull(name_docarray) when cloud backup was enabled and reachable.tiny-create-smoke and readme-api-workflows candidates only when CUDA/cache/time limits make them bounded.discoart package and do not require opening the original repository checkout.0.12.2.create runtime signature: create(**kwargs) -> Optional[DocumentArray], backed by 49 default arguments.go_big signature: go_big(doc, window_size=256, upscale_factor=2, skip_rate=0.8, stride_size=None, **kwargs) -> Document.torch.cuda.is_available() and model cache state.