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).
tracking-and-trackersUse BoxMOT for live tracking, tracker construction, tracker selection, and AABB/OBB output schema debugging.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about boxmot track, direct tracker instantiation, tracker registry lookup, output schemas, or explaining how AABB and OBB detections flow through the tracker API.
boxmot track and BoxMOT.track(...)boxmot.trackers.registry.create_tracker(...)boxmot.trackers.OccluBoostxyxy, xywha, id, conf, cls, and det_indgenerate, eval, tune, research)boxmot buildUse the sibling sub-skills for those routes.
BoxMOT facade, or a direct tracker class.TrackResults schema and the det_ind mapping when debugging downstream consumers.boxmot track --detector yolov8n --reid osnet_x0_25_msmt17 --tracker botsort --source video.mp4 --save
from boxmot import BoxMOT
model = BoxMOT(detector="yolov8n", reid="osnet_x0_25_msmt17", tracker="botsort")
run = model.track(source="video.mp4", save=True)
from boxmot.trackers import OccluBoost
tracker = OccluBoost(reid_model=None, with_reid=False)
tracks = tracker.update(dets, image=frame)
references/data-formats.md.references/api-reference.md.references/workflows.md.references/troubleshooting.md.When a user asks for a smoke test or contract check, use scripts/tracker_contract_smoke.py instead of hand-writing a one-off snippet.