tauri-app-dialog
该技能用于在 Tauri v2 应用中通过 dialog 插件调用原生对话框,包括文件打开/保存选择器、提示框与确认框。它面向需要实现跨平台一致对话框体验的开发者,提供插件安装命令、Tauri Builder 注册方式、capabilities 权限配置,以及前端调用 open、save、message、ask 的示例代码。技能还覆盖取消操作(检查 open/save 返回的空值)的处理方式,并建议封装统一的对话框服务以保持应用内交互一致。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-15 00:13
41,172 个结果
该技能用于在 Tauri v2 应用中通过 dialog 插件调用原生对话框,包括文件打开/保存选择器、提示框与确认框。它面向需要实现跨平台一致对话框体验的开发者,提供插件安装命令、Tauri Builder 注册方式、capabilities 权限配置,以及前端调用 open、save、message、ask 的示例代码。技能还覆盖取消操作(检查 open/save 返回的空值)的处理方式,并建议封装统一的对话框服务以保持应用内交互一致。
该技能用于在 Tauri v2 应用中使用 file-system 插件读写本地文件,并配置带作用域的目录访问权限。它覆盖插件安装、在 Tauri Builder 中注册插件、在 src-tauri/capabilities/default.json 中配置读写权限与路径白名单,以及在前端借助 @tauri-apps/plugin-fs 的 readTextFile、writeTextFile 与 BaseDirectory 常量执行文件读写。适用于实现文件读取/写入、文件导入导出流程,以及为安全访问配置文件系统作用域的场景。技能强调定义最小目录作用域,仅开放应用实际需要的目录,并妥善校验访问边界、处理权限错误。
面向 Tauri v2 应用的地理定位技能,使用官方 geolocation 插件获取设备位置,涵盖权限配置、位置监听与隐私控制。适用于在 Tauri 应用中添加定位、GPS 追踪、坐标获取及权限流程处理。
该技能用于在移动设备上通过 Tauri v2 的 haptics 插件触发触觉反馈,支持振动模式与优雅降级。当用户提到触觉反馈、振动、触感反馈或震动时使用。技能提供插件安装、在 Tauri builder 中注册插件、配置 capabilities 权限、以及从前端调用 impactFeedback 与 notificationFeedback 的完整流程,并建议对不支持触觉的设备使用 try/catch 静默降级,不向用户显示错误。
该技能用于在 Tauri v2 应用中通过官方日志插件实现 Rust 后端与前端的统一日志记录。它支持配置日志级别、按级别过滤以及输出到文件或标准输出,适用于开发与发布两种构建环境。技能涵盖插件安装、注册与目标配置、能力权限声明、前端日志调用,以及敏感数据脱敏规则,帮助开发者建立安全、可诊断的日志体系。
该技能用于在 Tauri v2 应用中通过 NFC 插件读写 NFC 标签,并管理 NFC 扫描会话的生命周期。适用于添加 NFC 读写功能、管理扫描会话、在移动端检查 NFC 硬件可用性等场景。技能提供插件安装、注册、权限配置、前端扫描调用以及标签数据校验与用户反馈的完整流程。
用于在 Tauri v2 应用中通过 opener 插件调用系统默认程序打开外部 URL 和文件,并支持协议与路径白名单配置的技能。
该技能用于在 Tauri v2 应用中把 Node.js 进程作为 sidecar 打包并运行,涵盖跨平台二进制打包、tauri.conf.json 配置、Rust 端启动与生命周期管理,适用于需要 Node.js 后端的 Tauri 桌面应用。
该技能用于在 Tauri v2 应用中实现单实例行为,防止同一应用被重复启动,并处理第二次启动时传入的参数。它基于 tauri-plugin-single-instance 插件,通过注册回调在检测到重复启动时聚焦已有窗口,并将命令行参数转发给正在运行的实例。适用于需要强制单实例运行、处理二次启动参数或深链接、以及在重新启动时聚焦现有窗口的桌面应用场景。
该技能用于在 Tauri v2 应用中配置启动画面(splashscreen)窗口,在应用初始化期间显示加载动画或 Logo,避免启动时出现白屏闪烁。它提供 tauri.conf.json 中的窗口配置示例、用于关闭启动画面并显示主窗口的 Rust 命令,以及前端初始化完成后触发切换的调用方式,并建议设置超时兜底以防初始化卡死。适用于需要在应用启动阶段展示加载界面的 Tauri 桌面应用开发场景。
Tauri v2 的 store 插件技能,用于把应用设置与偏好以键值对形式持久化到磁盘,并指导在 Store 与 LazyStore 之间做选择。
基于 Tauri v2 websocket 插件,在 Rust 侧建立 WebSocket 连接以绕过 WebView 限制的技能。适用于 Tauri 应用中的实时消息、实时更新与连接生命周期管理。
该技能用于将 Tauri 应用从 v1 迁移到 v2,或从 v2 beta 迁移到 v2 稳定版,处理配置、插件与权限方面的破坏性变更。当用户提到从 Tauri v1 升级到 v2、从 v2 beta 迁移到 v2 稳定版,或配置与权限的破坏性变更时使用。触发短语包括 migrate、upgrade、v1 to v2、breaking changes、migration、tauri update。使用方式为运行迁移命令 npx @tauri-apps/cli migrate,并依据 v1 到 v2 的关键破坏性变更进行调整:allowlist 被 capabilities 系统取代(src-tauri/capabilities/default.json)、tauri 配置键更名为 app、插件从内置改为通过 cargo add tauri-plugin-* 添加、事件系统改用类型化 payload。随后更新 tauri.conf.json 为 v2 格式、创建 capabilities/default.json 替代旧 allowlist、将 Cargo.toml 依赖更新为 v2 版本,并通过运行 npm run tauri dev 验证并解决编译或运行时错误。
用于为 Tauri v2 应用添加 Android 与 iOS 移动端支持的技能,涵盖移动项目初始化、bundle identifier 配置、模拟器或真机运行与移动端调试流程。
用于新建 Tauri v2 项目的技能:通过 create-tauri-app 生成脚手架、说明项目结构,并为 Next.js、SvelteKit 等前端框架配置静态导出(SSG),配合 tauri.conf.json 输出路径设置。
基于 Jina Search API 的网页搜索工具,返回带标题、URL 和描述的搜索结果,可用于查找文档、事实与最新信息。
用于在共享开发主机上管理 Android 模拟器与 iOS 模拟器的技能,帮助智能体为应用执行、UI 自动化等任务获取并独占虚拟移动设备,涵盖会话边界、设备租约、就绪检查、自动化绑定、恢复与清理。
Thermo-Nuclear Code Quality Review 是一个用于代码质量审查的技能,对当前分支的改动执行极其严格的维护性审查。它重点关注抽象质量、巨型文件(如超过 1000 行)以及意大利面式条件分支的增长,强调寻找“代码柔道”式重构:在保持行为不变的前提下,让实现显著更简单、更小、更直接、更优雅。该技能会主动识别结构性退化、错失的大幅简化机会、边界与类型契约问题、模块化与抽象缺陷,并给出可操作的整改建议。审查结果分层输出:一份约 200 行的摘要报告,以及按子系统或审查者拆分的详细报告文件。
面向委派式编码智能体代码评审的方法论技能,用于编排外部编码智能体执行代码评审,规范评审范围、上下文与输出。
为 Gemini CLI 安装并运行 Code Simplifier 子代理(代码复用审查、代码质量审查、效率审查),用于审查和清理代码改动。
xState React 技能面向使用 xState v5 与 React、TypeScript 的 actor 状态管理场景,帮助创建状态机与 statechart、实现基于 actor 的复杂状态逻辑。
CodeCompass 的元技能,用于在会话开始时快速发现 CodeCompass 具备哪些能力。它引导读取 .ai/capabilities.json 获取模块地图(5 个领域、21+ 模块),替代手动 Grep/Glob 探索,并说明各发现层级与工作流。
differential-audit 是一套用于比较同一功能两种实现(如 R↔Python↔Stata 移植、重写、复现包、重构或新旧版本)的审计方法,强调先冻结输入再比较、先验证比较器本身,并区分一致性声明与正确性声明。
该技能用于在支持 MCP 的 AI 编码工具中注册 Pega Launchpad Vibe MCP 服务器。它引导收集 Launchpad 应用 URL、目标编码工具、服务器名称和 OAuth 客户端 ID,构造 MCP 端点,并将工具特定的服务器条目合并到正确的配置文件中。该技能会验证 URL 格式、管理配置合并、处理名称冲突、生成 OAuth 公共客户端注册步骤,并指导完成浏览器授权。此外,它还会将独立的 Agent Skill launchpad-byoa-aia-skills-installer 复制到已解析的项目技能根目录,并逐字节验证复制结果。不要求、不显示、不存储 OAuth 客户端密钥。