da-cli

Scaffold Domo apps with Vite, React, and TypeScript boilerplate.

19|13|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill da-cli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: da-cli
Source: https://github.com/stahura/domo-ai-vibe-rules/tree/main/skills/custom-apps/da-cli
Command: npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill da-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolding Domo apps and generating boilerplate code can be time-consuming and error-prone; da-cli provides repeatable templates and CLI-driven scaffolding to standardize projects.

Core Features & Use Cases

  • Project scaffolding (Vite + React 18 + TypeScript) to bootstrap a new Domo app
  • Code generation for components, reducers, and manifest configuration
  • Manifest management for multiple environments (dev, staging, prod)
  • Use Case: rapidly spin up a new app and extend it with components and environment-specific overrides

Quick Start

Create a new Domo app with da new and then extend it with da generate for components and da manifest to manage environment overrides.

Frequently Asked Questions about da-cli

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

FAQPage Schema
How do I scaffold a new Domo app with React and TypeScript?▼

You can scaffold a Domo app by running the CLI command `da new` to automatically bootstrap a Vite, React 18, and TypeScript baseline. This generates standard project files and reduces manual setup time.

What is the best way to manage Domo manifest configurations across multiple environments?▼

Managing Domo manifest configurations across environments requires environment-aware overrides. You can use the CLI command `da manifest` to standardize configuration files for dev, staging, and prod, reducing human error.

How do I generate boilerplate code for components and reducers in a Domo app?▼

Generating boilerplate code for components and reducers is done using the `da generate` CLI command. This automates the creation of repeatable templates, allowing software engineers to rapidly extend app functionality.

Does Domo app scaffolding work with Vite?▼

Yes, Domo app scaffolding works with Vite as its baseline bundler. The generated project templates combine Vite with React 18 and TypeScript to provide a modern, standardized development setup.

Why do I need a CLI tool to generate Domo custom apps instead of manual setup?▼

You need a CLI tool to generate Domo custom apps because manual boilerplate setup is time-consuming and error-prone. CLI-driven scaffolding provides repeatable templates and standardized manifest management across environments.