voyager-new-applisted
Install: claude install-skill fxd0h/Axelera-Voyager-Local-Assistant
# Create New Application
Create a Python application for Axelera AI hardware using Voyager SDK InferenceStream
## Use This Skill When / Not When
- Use when: the user wants a standalone Python app (REST API, alerts, custom
UI, multi-stream business logic) around a validated pipeline.
- Not when: they need the initial end-to-end runnable pipeline -- route to
voyager-launch and run it first.
- Not when: they only want YAML -- route to voyager-new-pipeline.
## Instructions
Create an application with the specified requirements: **$ARGUMENTS**
If the request is primarily for a complete validated video/demo result, browser popup, or user-facing output viewer, use `voyager-launch` first. Its launch harness creates and opens `viewer/index.html` after Metis validation.
### Step 0: Data Source & Environment Selection
{{INCLUDE common/voyager-sdk-setup.md}}
### Step 0.5: Axelera Voyager Project & Task Integration
{{INCLUDE common/voyager-task-integration.md}}
### Step 1: Application Requirements Analysis
- Parse application type from arguments
- If not specified, ask for:
- Application purpose (monitoring, analytics, demo, production)
- Model/pipeline to use
- Input sources (cameras, video files, streams)
- Output requirements (display, file, API, custom processing)
- Business logic requirements
### Step 2: Application Template Selection
Based on requirements, choose appropriate template:
- **Simple Demo**: Basic display with inference results
- **Analytics**