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).
automation-pipelinesBuild and debug ClearML automation workflows with PipelineController, PipelineDecorator, HPO, schedulers, triggers, and clearml-param-search.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when an agent needs to create or troubleshoot ClearML automation workflows: pipeline DAGs, decorated function pipelines, hyperparameter search, recurring schedules, event triggers, and automation controller/service tasks.
clearml-param-search flags and JSON payloads, plus offline validation with hpo_search_space_check.py.PipelineDecorator or PipelineController starter files without contacting a ClearML server.PipelineController, PipelineDecorator, HyperParameterOptimizer, TaskScheduler, TriggerScheduler, and the clearml-param-search CLI.Task.init, Logger.report_scalar, text, images, tables, or artifacts, route to ../experiment-tracking/SKILL.md.Dataset, StorageManager, dataset lineage, or object storage assets passed through pipelines, route to ../data-storage/SKILL.md.clearml-task packaging, enqueueing, or command-line task launches outside HPO/pipeline orchestration, route to ../remote-execution-cli/SKILL.md.Task.get_http_router(), web services, or endpoint deployment, route to ../routers-services/SKILL.md.PipelineDecorator when the user has ordinary Python functions and wants pipeline steps created from function calls.PipelineController.add_function_step() when the user wants explicit DAG nodes from Python functions, named return artifacts, parameter references, callbacks, retries, or queue overrides.PipelineController.add_step() when the user already has ClearML Tasks to clone and connect into a DAG.HyperParameterOptimizer or clearml-param-search when the user has a base task/script and wants to clone it across parameter ranges using an objective scalar.TaskScheduler for recurring cron-like launches and TriggerScheduler for model, dataset, or task events.PipelineDecorator.debug_pipeline(), PipelineDecorator.run_locally(), PipelineController.start_locally(), or HPO --local where appropriate.services queue, while step execution and HPO jobs usually need worker queues.