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.