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).
roboflow-inferenceRoute Roboflow Inference users through CLI operations, SDK/WebRTC, workflow processing, and model runtime selection.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when the task is about Roboflow Inference's public runtime
surfaces: the inference CLI and server, inference_sdk, workflow image/video
processing, or inference-models runtime selection.
This skill is self-contained. Use the bundled references and scripts in this tree instead of reopening the source repository once the route is clear.
sub-skills/cli-operations/SKILL.md
infer, benchmarks, cloud deploy, Roboflow Cloud staging,
batch processing, and enterprise compilation.benchmark inference-models-speed path, but
backend/package-choice questions still belong in model-runtime.sub-skills/sdk-webrtc/SKILL.md
InferenceHTTPClient, workflow and pipeline HTTP APIs, and WebRTC
streaming with webcam, video file, RTSP, MJPEG, local stream, or manual
sources.sub-skills/workflow-processing/SKILL.md
inference workflows process-image, process-images-directory, and
process-video, including parameter files, output layout, and overwrite
controls.sub-skills/model-runtime/SKILL.md
AutoModel, backend selection, local packages, cache/offline behavior,
environment inspection, and runtime load failures.inference / inference-cli → CLI, server, cloud, rf-cloud, and workflow
command families.inference-sdk → HTTP client and WebRTC streaming.inference-models → model loading, backend negotiation, and package/runtime
inspection.If the user asks about a surface that spans more than one family, start from the family that owns the user-facing command or API, then hand off to the neighbor sub-skill for shared troubleshooting or backend selection.
Use the owning sub-skill by the exact surface the user mentions:
inference server start|status|stop → cli-operationsinference infer → cli-operationsinference benchmark api-speed or python-package-speed → cli-operationsinference cloud ..., rf-cloud ..., enterprise inference-compiler ... → cli-operationsinference workflows process-* → workflow-processingInferenceHTTPClient, run_workflow, start_inference_pipeline_with_workflow,
client.webrtc.stream(...) → sdk-webrtcAutoModel.from_pretrained(...), describe_compute_environment(), backend
extras, local packages, cache/offline mode → model-runtimesub-skills/cli-operations/scripts/inspect_cli_help.pysub-skills/sdk-webrtc/scripts/check_webrtc_surface.pysub-skills/workflow-processing/scripts/inspect_workflow_outputs.pysub-skills/model-runtime/scripts/describe_compute_environment.pyUse the probe that matches the surface before reopening source files.