dx-agent-brainstorm

Plans and validates GStreamer pipeline builds for DX-Stream before code generation.

3|5|Updated Jan 21, 2025
One-click install
npx skills add https://github.com/DEEPX-AI/dx_stream --skill dx-agent-brainstorm-deepx-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dx-agent-brainstorm
Source: https://github.com/DEEPX-AI/dx_stream/tree/main/.deepx/skills/dx-agent-brainstorm
Command: npx skills add https://github.com/DEEPX-AI/dx_stream --skill dx-agent-brainstorm-deepx-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building Vision AI pipelines with DX-Stream involves many decisions—model selection, input sources, tracking, tiling, and output sinks—and jumping straight into code often produces broken or mismatched GStreamer pipelines. This Skill enforces a structured brainstorm-and-plan phase so every pipeline build starts from a validated, user-approved plan. ## Core Features & Use Cases - Pre-flight context checks: Silently queries model_list.json, lists existing pipelines, and verifies GStreamer plugin registration (gst-inspect-1.0 dxinfer) before asking the user anything. - Guided decision gathering: Asks targeted questions about pipeline category, model, input source, output sink, tracking, tiling, and multi-stream configuration. - Structured build plan with hard gate: Produces a file layout, pipeline pattern, and pre-flight checklist, then blocks all code generation until the user approves, routing afterward to the appropriate build skill. - Use Case: A developer wants an RTSP-based multi-stream object detection app with MQTT output. The Skill checks model availability, confirms decisions, drafts the plan, and hands off to the MQTT/Kafka build skill only after approval. ## Quick Start Ask the agent to plan a DX-Stream pipeline for your use case, for example: plan a single-model YOLOv8 pipeline that reads a video file and displays annotated output.

Frequently Asked Questions about dx-agent-brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a GStreamer pipeline for DX-Stream before building it?▼

Invoke the brainstorm skill before any build task. It checks available models in model_list.json, verifies the dxinfer GStreamer plugin is registered, asks targeted questions about your pipeline, and produces an approved build plan before any code is written.

What decisions does the DX-Stream planning phase cover?▼

It covers pipeline category (single-model, multi-model, cascaded, parallel, broker), model selection from 14 supported models, input source (video file, USB camera, RTSP), output sink, tracking, tiling, and multi-stream configuration.

Can I skip the brainstorm phase and build a pipeline directly?▼

Only if you explicitly say "just build it". Otherwise the skill acts as a hard gate: no pipeline.py, run scripts, or config files are generated until the build plan is approved by the user.

What happens if my requested model is not in model_list.json?▼

The skill stops and reports the missing model during the context check phase. It will not proceed with planning until a supported model from the list is chosen.

Which build skill does the plan route to after approval?▼

Single-model, multi-model, cascaded, and parallel pipelines route to dx-agent-stream-build-pipeline. Broker pipelines using MQTT or Kafka route to dx-agent-stream-build-mqtt-kafka, with the approved plan passed as context.