pb-apps-initial-build
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-custom-apps-rule.mdrules/custom-app-gotchas.md
Recommended skill order for initial build
cap-apps-manifest- define mappings/contracts first.cap-apps-domo-js- baseline app shell, navigation, events, environment usage.cap-apps-dataset-query(andcap-apps-data-api) - data access with query-first patterns.cap-apps-appdb- persistent app state/documents.cap-apps-toolkit- move to typed toolkit clients where useful.cap-apps-ai-service-layer/cap-apps-code-engine/cap-apps-workflowas needed by features.cap-apps-performancebefore finalizing queries.cap-apps-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
cap-connector-devinstead.
Weekly Installs
2
Repository
stahura/domo-ai…be-rulesGitHub Stars
10
First Seen
Today
Security Audits
Installed on
windsurf2
amp2
cline2
opencode2
cursor2
kimi-cli2