بنقرة واحدة
tauri-create
Tauri 项目创建向导。使用场景:创建新的 Tauri 应用
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Tauri 项目创建向导。使用场景:创建新的 Tauri 应用
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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 技能