Skip to content

Tech Stacks

Stacks dxai recognizes from your project. When you select stacks during dxai project, dxai writes a corresponding .mdc rule file into .cursor/rules/ (in addition to a universal general.mdc).

Pass --stack <id1>,<id2> for non-interactive runs. Detected stacks are pre-checked in the wizard.

Detection signals: package.json dependencies (React/Vue/Svelte/Node/mobile), or manifest files (pyproject.toml, go.mod, Cargo.toml, pubspec.yaml).

IDLabelRule fileConventions
reactReact / Next.js / TypeScriptreact.mdcReact and Next.js development rules
vueVue / Nuxtvue.mdcVue and Nuxt development rules
svelteSvelte / SvelteKitsvelte.mdcSvelte and SvelteKit development rules
pythonPython / FastAPI / Djangopython.mdcPython development rules
nodeNode.js / Expressnode.mdcNode.js backend development rules
goGo / Gin / Echogo.mdcGo development rules
rustRustrust.mdcRust development rules
mobileReact Native / Fluttermobile.mdcMobile development rules

A general.mdc is always written, regardless of which stacks you pick. It covers planning, sequential thinking, conventional commits, error handling, and security defaults.