en un clic
tauri-create
Tauri 项目创建向导。使用场景:创建新的 Tauri 应用
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Tauri 项目创建向导。使用场景:创建新的 Tauri 应用
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
创建符合规范的 git 提交消息,并在提交前 review 将提交的变更。优先遵循项目现有提交规范,支持 Conventional Commits 格式。使用场景:用户要求创建提交、编写提交消息、提交前检查变更
在 GitHub/GitLab/Gitea 上创建格式规范的 Issue。优先使用仓库 Issue 模板,支持 Bug 报告、功能请求等类型,自动生成结构化描述。使用场景:用户要求提交 issue、报告 bug、提出功能需求
使用 ddgr 在终端搜索 DuckDuckGo,返回结构化结果。支持站点限定、时间过滤、区域搜索。使用场景:用户要求搜索信息、查找文档、搜索特定网站内容
自动化 GitHub/GitLab/Gitea 发布流程。使用场景:发布新版本、创建版本标签、更新 CHANGELOG。自动分析 Git 提交、更新 CHANGELOG.md、确定语义化版本号、创建 Git 标签、推送到远程并创建 Release
将指定目录下的 skills 通过符号链接安装到目标目录。支持单 skill 目录和多 skill 父目录,自动校验 SKILL.md 存在性。使用场景:安装技能、链接 skills 到指定目录
自动化处理 GitHub/GitLab/Gitea Issue 的完整工作流:获取 issue → 分支管理(含 worktree)→ 代码实现 → 提交 → 创建 PR/MR。使用场景:用户要求处理 issue、解决 bug、实现功能、贴了 issue 链接
| name | tauri-create |
| description | Tauri 项目创建向导。使用场景:创建新的 Tauri 应用 |
交互式创建 Tauri 跨平台桌面应用项目。引导用户完成模板选择、UI 框架安装、Git 初始化、端口配置等步骤。
所有询问尽量使用 AskUserQuestion 工具进行交互式问答。
检查当前目录:执行 ls -A 检查当前目录是否为空。
决定创建位置:
AskUserQuestion 询问用户是在当前目录创建还是创建子目录选择模板:使用 AskUserQuestion 询问用户模板选择,默认推荐 vue-ts。
| 模板参数 | 技术栈 |
|---|---|
vue-ts | Vue + TypeScript(推荐) |
vue | Vue |
react-ts | React + TypeScript |
react | React |
svelte-ts | Svelte + TypeScript |
svelte | Svelte |
vanilla-ts | Vanilla + TypeScript |
vanilla | Vanilla JS |
执行创建:
在当前目录创建(空目录):
pnpm create tauri-app . --template <模板> --yes
pnpm install
创建子目录:
pnpm create tauri-app <项目名> --template <模板> --yes
cd <项目名>
pnpm install
检查 Git 状态:执行 git rev-parse --git-dir > /dev/null 2>&1 检查当前目录是否已是 git 仓库。
AskUserQuestion 询问用户是否需要 Git 版本管理告知后续每步操作都会提交一次 git,记录创建过程。
如需要初始化,立即执行:
git init && git add . && git commit -m "init"
使用 AskUserQuestion 询问用户:是否需要使用 UI 框架?
如需要,根据已选择的模板推荐合适的框架,并立即执行安装命令。
如已选择 Git,安装完成后提交:
git add .
git commit -m "feat: add UI framework"
使用 AskUserQuestion 询问用户:是否使用默认的 1420 端口?
如不是,让用户指定新端口号,立即编辑 vite.config.ts 和 tauri.conf.json 修改端口。
如已选择 Git,修改完成后提交:
git add .
git commit -m "config: change port to <新端口>"
使用 AskUserQuestion 询问用户:是否需要窗口状态记忆功能(桌面端)?
说明好处:自动记住窗口位置和大小,下次打开保持原样。
如需要,立即执行:
pnpm tauri add window-state
如已选择 Git,安装完成后提交:
git add .
git commit -m "feat: add window-state plugin"
提示 AI 根据项目当前情况生成一份 AGENTS.md 文件,内容需要额外包含:提醒使用 tauri-best-practices 技能。
如已选择 Git,创建完成后提交:
git add AGENTS.md
git commit -m "docs: add AGENTS.md"
创建完成后告知用户:
pnpm dev # 纯网页开发
pnpm tauri dev # 开发模式
pnpm tauri build # 构建应用
用户输入:"帮我创建一个 Tauri 应用"
交互流程:
用户输入:"用 React 创建一个 Tauri 项目"
处理方式:
用户输入:"快速创建一个基础的 Tauri 项目,不需要额外配置"
处理方式:
用户输入:"在当前目录创建 Tauri 项目"(当前目录非空)
处理方式:
pnpm tauri add 一次只能添加一个插件,需多次执行tauri-best-practices 技能