domo-app-initial-build-playbook
SKILL.md
Domo App Initial Build Playbook
When to use
- Use at project kickoff for a brand-new Domo custom app.
- Use when taking over an existing app and normalizing it to platform best practices.
Apply these rules first (always-on)
rules/core-platform-rule.mdrules/domo-gotchas.md
Recommended skill order for initial build
domo-manifest- define mappings/contracts first.domo-js- baseline app shell, navigation, events, environment usage.domo-dataset-query(anddomo-data-api) - data access with query-first patterns.domo-appdb- persistent app state/documents.domo-toolkit-wrapper- move to typed toolkit clients where useful.domo-ai-service-layer/domo-code-engine/domo-workflowas needed by features.domo-performance-optimizationsbefore finalizing queries.domo-app-publishfor release flow and first-publish ID handling.
Build-time guardrails
- Client-side only: no SSR/server routes/server components.
- Use Vite
base: './'. - Prefer
HashRouterunless rewrites are intentionally handled. - Treat
domo.env.*as convenience only; use verified identity for trust decisions.
Explicitly separate from connector work
- Do not use this playbook for Domo Custom Connector IDE projects.
- Connector projects should use
domo-custom-connector-ideinstead.
Weekly Installs
2
Repository
stahura/domo-ai…be-rulesGitHub Stars
10
First Seen
5 days ago
Security Audits
Installed on
windsurf2
amp2
cline2
opencode2
cursor2
kimi-cli2