deepx-ai/dx_stream/dx-agent-stream-validate
Claude Code and agent skill by deepx-ai/dx_stream
- community
Checking that the SKILL.md file is still in the repository.
Pipeline validation for dx_stream
Install
npx vskill@latest install deepx-ai/dx_stream/dx-agent-stream-validateSKILL.md
Skill: dx_stream Pipeline Validation
This skill document is sufficient. Read this FIRST before exploring source code.
Overview
Validate dx_stream pipeline applications for correctness, completeness, and runtime readiness. Covers static analysis, property validation, and smoke testing.
Usage
Invoke with /dx-agent-stream-validate to run pipeline validation. Can be used standalone or as part of the /dx-agent-runtime-validate feedback loop.
Validation Levels
Level 1: Static Analysis (No NPU Required)
Checks that can run without hardware:
Level 2: Property Validation
For V-NPU-targeted pipelines, verify dxinfer backend=dxvnpu only after the optional plugin is installed. dxvnpudec and dxvnpuenc must remain in standard raw-video codec branches, outside the application/x-dxvideoraw multi-stream domain. For image operations, validate that pipelines using a VNPU transform kernel through dxpreprocess, dxscale, or dxconvert still negotiate and run when the optional kernel is unavailable.
Check pipeline element properties against known valid values:
Level 3: Smoke Test (NPU Required)
Level 3.5: Headless / Display Fallback Validation (No NPU Required)
Verify the pipeline handles headless environments correctly:
Level 4: Performance Validation
GStreamer Debug Patterns
Required Files Checklist
| File | Required | Description | |
|---|---|---|---|
run_<app>.sh or pipeline.py | Yes | Pipeline script | |
<model>.dxnn | Yes | Model file | |
libpostprocess_*.so | Yes | Postprocess library | |
preprocess_config.json | Optional | Preprocess config | |
inference_config.json | Optional | Inference config | |
postprocess_config.json | Optional | Postprocess config | |
tracker_config.json | If tracking | Tracker config | |
msgconv_config.json | If broker | Message convert config | |
broker_*.cfg | If broker | Broker connection config |
Common Validation Failures
| Symptom | Cause | Fix | |
|---|---|---|---|
| "No such element" | Plugin not registered | Run ./install.sh && ./build.sh | |
| Pipeline deadlock | Missing queue elements | Add queue between dx elements | |
| No detections | preprocess-id mismatch | Match IDs across elements | |
| Segfault in postprocess | Wrong .so for model | Check library-file-path matches model | |
| "Could not link" | Caps incompatibility | Add videoconvert or dxconvert | |
| "No such file" in run script | Wrong SRC_DIR path | Use dx-agent-dev path template (pitfall #13) | |
| Pipeline deadlocks with x264enc | Missing tune=zerolatency | Add tune=zerolatency to x264enc (pitfall #14) |
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.deepx/skills/dx-agent-stream-validate/SKILL.md
Popularity
- Repository stars
- 3
- Repository forks
- 3
- 7-day trend score
- 7
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/deepx-ai/dx_stream/dx-agent-stream-validate)