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).
developer-workflowsOperate X-AnyLabeling developer workflows for training, packaging, localization, exporters, and contribution validation.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about X-AnyLabeling development rather than ordinary annotation use: Ultralytics training integration, training-worker diagnosis, PyInstaller build planning, translation/resource regeneration, ONNX exporter interpretation, contribution hygiene, or safe validation before an expensive local action.
../conversion-cli/SKILL.md.../auto-labeling-models/SKILL.md.../annotation-ui/SKILL.md.| User intent | Use |
|---|---|
| Configure or diagnose GUI Ultralytics training | references/training-workflows.md and the bundled safe validator scripts/check_training_config.py |
| Inspect hidden training-worker payload/event behavior | references/training-workflows.md and references/troubleshooting.md |
| Plan a PyInstaller executable build | references/packaging-and-localization.md |
| Refresh translations or Qt resources | references/packaging-and-localization.md |
| Interpret selected ONNX exporter utility behavior | references/model-exporters.md |
| Prepare a contribution or focused developer check | references/contributor-guidance.md |
| Diagnose common failures | references/troubleshooting.md |
x-anylabeling-cvhub version 4.0.2, import package anylabeling, CLI entry point xanylabeling.>=3.11 with Python 3.12 recommended. Optional package extras are cpu, gpu, gpu-cu11, and gpu-cu13; install only one runtime extra in a single environment.19 tasks, and ModelManager loaded 204 configs after configuration initialization. Use the sibling conversion and auto-labeling sub-skills for those surfaces.ultralytics or a usable torch installation.Classify the requested action as training, packaging/localization, exporter interpretation, or contribution hygiene.
Use the matching bundled reference to collect required fields and prerequisites.
For training requests, run the safe validator before launching anything expensive:
python sub-skills/developer-workflows/scripts/check_training_config.py \
--task-type Detect \
--label-count 20 \
--model yolov8n.pt \
--data data.yaml \
--project runs \
--name exp \
--device cpu
If validation passes but the task would train, build, mutate translations, or export a heavyweight model, tell the user what side effects will occur before proceeding.
Preserve license and dependency boundaries. Ultralytics is AGPL-3.0; using the training feature as a network service can carry source-disclosure obligations distinct from X-AnyLabeling's GPL-3.0-only project license.