Skill pack for the MOTA ĐApp stack: SvelteKit, ĐApp Starter (dapp-starter), addon CLI, and mota-dapp project structure. These skills help AI assistants (Cursor, Claude Code, Copilot, Continue, etc.) follow the right conventions when working in your repo.
This repo follows the skills.sh skill anatomy: one folder per skill, with SKILL.md inside and optional scripts/, references/, and assets/ for bundled resources.
mota-skills/
├── README.md
└── mota-dapp-stack/
└── SKILL.md
- mota-dapp-stack – ĐApp Starter installer, addon CLI (order of execution, options, versioning), addon file roles (prompt.js, _scripts, _config, _lang, _migrations), mota-dapp layout, SvelteKit routing (
[param],[[param]],(group)), env vars, Vite config, CONTRIBUTING/Code of Conduct.
More skills can be added as new folders (e.g. another-skill/SKILL.md) later.
If you use the skills.sh CLI (e.g. in Cursor, Claude Code, or from the terminal):
Install the whole repo (adds all skills in this repo):
npx skills add bchainhub/mota-skillsInstall only the MOTA ĐApp Stack skill (same repo, single skill):
npx skills add bchainhub/mota-skills --skill mota-dapp-stackFrom a GitHub URL:
npx skills add https://github.com/bchainhub/mota-skills --skill mota-dapp-stackAfter installation, the skill is available to your agent when its description matches the task (e.g. editing SvelteKit routes, running addons, or working with dapp-starter/mota-dapp).
- Cursor / IDE: Add this repo (or the
mota-dapp-stackfolder) to your project or agent context so the assistant can readmota-dapp-stack/SKILL.mdwhen working on SvelteKit, addons, or dapp-starter. - Manual: Clone or download the repo and point your workflow at
mota-dapp-stack/SKILL.mdas a reference doc.
- ĐApp Starter:
npx github:bchainhub/dapp-starter, template (mota-dapp),--update, default packages, what the installer sets up. - Addon CLI:
npx addon <repo> <generator> <action>, versioning with#ref, flags (-c,-d,-nt,-ns,-nc), and the exact execution order (fetch → prompts → Hygen → _scripts → _config → _lang → typesafe-i18n). - Addon files: prompt.js (array/function), *.ejs.t, _scripts, _config (client-only, no secrets), _lang ($path, $remove), _migrations.
- mota-dapp:
src/routes(e.g.[[lang]],api/[version]),src/lib,src/i18n,app.d.ts,vite.config.tsand__SITE_CONFIG__. - SvelteKit: Route segments
[param],[[param]],(group); env:$env/static/private,$env/dynamic/private,import.meta.env,VITE_*. - Governance: CONTRIBUTING (issue → fork → branch → PR), Code of Conduct summary.
- skills.sh – Discover and add skills for your agent.
- Skill creator – How to write and structure skills (folder per skill, YAML frontmatter, SKILL.md).
- ĐApp Starter – Installer and docs.
- mota-dapp – SvelteKit template repo.