Skip to content
Conduit

skill

tauri2-subagents-pack

10 specialized AI subagents for Tauri 2 + Rust desktop development. Multi-harness profiles for architecture, IPC, implementation, security, testing, and releases.

H0777/tauri2-subagents-packcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/H0777/tauri2-subagents-pack itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Nov 8, 2026

🦀 Tauri 2 Subagents Pack

Ten specialized AI coding roles for Tauri 2 + Rust: clearer task boundaries, focused implementation, and structured reviews.

English · العربية · Harness guide · Contributing · MIT license

Architecture → IPC contracts → Implementation → Security review → Testing → Release preparation

This is a suggested workflow, not an automatically executed pipeline.

English

Built for practical development

Tauri 2 Subagents Pack contains ten role definitions, shared coordination rules, harness-specific profiles, and installation tools for AI-assisted desktop development. The development guidance focuses on Tauri 2 + Rust applications targeting Windows 11 / MSVC. Installer entry points also exist for macOS and Linux.

The maintainer reports using the pack to build applications and testing it in multiple coding environments. This is first-hand maintainer experience, not independent certification or a version-by-version compatibility matrix.

This pack is not an AI model or a standalone agent runtime. It uses the model, tools, permissions, and delegation features available in your coding environment.

Why use it?

  • Separate architecture and contract review from implementation.
  • Assign bounded tasks with explicit file ownership.
  • Keep security, testing, performance, and packaging responsibilities visible.
  • Reuse the role set across multiple harness formats.
  • Use installation preview, backup, and restoration tooling.

The ten roles

AgentResponsibilityIntended mode
tauri-architectArchitecture, boundaries, planning, file ownershipReview / read-only
tauri-ipcCommand, event, channel, serialization, and error contractsReview / read-only
tauri-rustRust commands, services, state, validation, concurrencyImplementation
tauri-frontendWebview UI, typed IPC integration, frontend checksImplementation
tauri-securityCapabilities, scopes, CSP, paths, and security findingsReview / read-only
tauri-windowsWebView2 and Windows desktop integrationImplementation
tauri-pluginsPlugin integration, dependencies, permissionsImplementation
tauri-testFocused regression and integration-test workImplementation
tauri-perfStartup, memory, IPC, and binary-size investigationsImplementation
tauri-releaseNSIS/MSI, signing, updater, release preflightImplementation

Read-only describes the intended role boundary. Technical enforcement varies by harness and live-session permissions; see the harness guide.

Harness profiles and integration

HarnessDefault role locationIntegration notes
ZCode~/.zcode/agents/*.mdAgent definitions
Claude Code~/.claude/agents/*.mdAgent definitions
Cursor~/.cursor/agents/*.mdAgent definitions plus coordination guide
OpenAI Codex~/.codex/agents/*.tomlTOML profiles
Gemini CLI~/.gemini/agents/*.mdLocal agent definitions
GitHub Copilot / VS Code~/.copilot/agents/*.agent.mdCustom-agent profiles
OpenCode~/.config/opencode/agents/*.mdSeparate v1 and v2 permission formats
Hermes~/.hermes/tauri-pack/roles/*.mdDelegated role-prompt library, not named-agent registration

These are eight harness families, not a claim that every version has been runtime-tested. Choose one OpenCode format per destination. Antigravity and other unlisted harnesses have no verified automatic adapter in this pack. Installation success does not prove that agents loaded or that all tools are available.

Quick start

Get the repository:

git clone https://github.com/H0777/tauri2-subagents-pack.git
cd tauri2-subagents-pack

Review the scripts before running them: installation writes agent and instruction files into local harness configuration.

Windows

Use Install.cmd for the interactive entry point, or run from the repository root:

# Check package structure and PowerShell syntax.
powershell -ExecutionPolicy Bypass -File .\scripts\validate.ps1

# Inspect detected targets and preview installation.
powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1 -List
powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1 -WhatIf

# Install into detected supported environments.
powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1

To choose one target explicitly:

powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1 -Targets claude

Detection checks local installation signals, not account features or runtime compatibility.

macOS / Linux

bash Install.sh

This launcher invokes scripts/install.sh. Windows-focused development guidance should not be interpreted as equal coverage of every desktop target.

Your first task

Start a new session inside a Tauri project. Select or delegate to the role using your harness's supported mechanism; invocation syntax differs between tools.

Use tauri-architect to inspect this project.
Identify the Tauri version, Rust/frontend boundaries, and configuration files.
Propose a file-ownership plan. Do not modify files.

Then try a bounded implementation task, after agreeing on the relevant contracts:

Use tauri-rust for the agreed backend task.
Allowed file: src-tauri/src/download.rs.
Do not change dependencies or shared configuration without approval.
Report changed files, checks run, checks not run, and remaining issues.

These are example prompts, not executed demonstrations. Choose files that actually exist in your project. Hermes users must pass the role instructions through their delegation workflow. Follow the smoke tests to verify loading and behavior. Avoid parallel edits to the same shared file.

Evidence and verification boundaries

The checked-in PowerShell 5 report and PowerShell 7 report each record 57 passing package checks. They cover scenarios such as fresh installation, repeated installation, restoration, backup corruption, and failure handling.

These are stored reports, not a live CI status or a fresh run of the current checkout. Package checks do not prove agent loading in every harness, application correctness, or model quality. Maintainer use and package tests are complementary evidence, not universal compatibility guarantees.

Backups and restoration

Use the actual backup directory produced for your target:

powershell -ExecutionPolicy Bypass -File .\scripts\restore.ps1 -BackupPath 'C:\path\to\backup-directory'

SHA-256 hashes verify integrity; they do not encrypt backups. Keep backups until installation is verified. Multi-target installation is not one transaction: successful targets can remain installed when another target fails. Review installer output before retrying.

Repository map

PathPurpose
agents/Ten canonical role definitions
profiles/Generated harness-specific profiles
AGENTS.mdShared coordination and development rules
scripts/Installation, generation, validation, restoration
installers/Additional platform entry points
docs/Technical guides and changelog
reports/Stored validation and package-test evidence

Documentation and community

Commands here use the repository-root layout; older notes may omit the scripts/ prefix. Use the actual paths in this checkout.

If the pack helps your Tauri workflow, consider starring the repository. Bug reports, reproducible experience reports, and improvements are equally welcome.


العربية

حزمة نابعة من الاستخدام العملي

عشرة أدوار متخصصة لتطوير تطبيقات Tauri 2 + Rust بمساعدة الذكاء الاصطناعي، مع قواعد لتوزيع المسؤوليات وملفات تكامل لعدة بيئات. تركّز تعليمات التطوير على Windows 11 / MSVC، وتوجد نقاط دخول للتثبيت على macOS وLinux أيضاً.

بحسب تجربة صاحب المشروع، استُخدمت الحزمة في بناء تطبيقات وجُرّبت في عدة بيئات برمجة. هذه تجربة استخدام من صاحب المشروع، وليست اعتماداً مستقلاً أو إثباتاً لتوافق جميع الإصدارات.

الحزمة ليست نموذجاً مستقلاً ولا تشغّل جميع الوكلاء تلقائياً؛ تعتمد على النموذج والأدوات والصلاحيات وآلية التفويض داخل بيئتك.

ماذا تضيف إلى طريقة عملك؟

  • فصل مراجعة المعمارية وعقود IPC عن التنفيذ.
  • تحديد الملفات والمسؤوليات قبل توزيع المهام.
  • تخصيص أدوار للأمان والاختبارات والأداء وتجهيز الإصدار.
  • إعادة استخدام الأدوار عبر ملفات توافق لعدة بيئات.
  • معاينة التثبيت واستخدام أدوات النسخ الاحتياطي والاسترجاع.

الأدوار هي: tauri-architect وtauri-ipc وtauri-rust وtauri-frontend وtauri-security وtauri-windows وtauri-plugins وtauri-test وtauri-perf وtauri-release. يوضح الجدول الإنجليزي أعلاه مسؤولية كل دور. المعمارية وIPC والأمان أدوار مراجعة مقصودة للقراءة فقط؛ قوة المنع الفعلي تختلف حسب البرنامج وصلاحيات الجلسة.

التثبيت والتجربة

نزّل المشروع أو استنسخه، ثم راجع السكربتات قبل تشغيلها. على Windows استخدم Install.cmd، أو نفّذ من مجلد المشروع الرئيسي:

powershell -ExecutionPolicy Bypass -File .\scripts\validate.ps1
powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1 -List
powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1 -WhatIf
powershell -ExecutionPolicy Bypass -File .\scripts\install-all.ps1

على macOS وLinux:

bash Install.sh

بعد التثبيت افتح جلسة جديدة داخل مشروع Tauri، واختر الوكيل بالطريقة التي تدعمها بيئتك. ابدأ بطلب مراجعة فقط:

استخدم tauri-architect لفحص المشروع وتحديد إصدار Tauri وحدود Rust والواجهة.
اقترح توزيع مسؤوليات الملفات، دون تعديل الملفات.

هذا مثال مقترح، وليس نتيجة تجربة منشورة. بعد المراجعة اتفق على عقود IPC، وحدد ملفات التنفيذ ومعايير القبول، ثم اطلب مراجعة الأمان والاختبارات. لا تكلف وكيلين بتعديل الملف نفسه بالتوازي.

التوافق والاختبارات

توجد ملفات تكامل لـZCode وClaude Code وCursor وCodex وGemini CLI وGitHub Copilot وOpenCode، ومكتبة تعليمات للتفويض في Hermes. لا يعني وجود الملفات اختبار كل إصدار فعلياً. في Hermes لا تُسجّل الأدوار كوكلاء مسمّاة؛ يجب تمرير تعليماتها عند التفويض. لا تثبّت صيغتي OpenCode في المسار نفسه.

يسجل كل من تقرير PowerShell 5 وتقرير PowerShell 7 نجاح 57 فحصاً للحزمة. هذه تقارير محفوظة لا حالة CI حية، ولا تثبت صحة التطبيق الناتج أو تحميل الوكلاء داخل كل بيئة. نفّذ اختبارات التشغيل في بيئتك وراجع حدود التوافق.

النسخ الاحتياطي

بصمات SHA-256 للتحقق من سلامة المحتوى وليست تشفيراً. للاسترجاع استخدم scripts/restore.ps1 مع مسار النسخة الفعلي كما في المثال الإنجليزي. احتفظ بالنسخة حتى تتأكد من نجاح التثبيت، واقرأ مخرجات المثبت لأن تثبيت عدة بيئات قد ينجح جزئياً.

شارك تجربتك

استخدم نماذج Issues للإبلاغ عن مشكلة أو مشاركة تجربة فعلية، مع اسم البيئة وإصدارها ونظام التشغيل وما نجح وما تعذّر. راجع دليل المساهمة، ولا تنشر مفاتيح API أو بيانات مشاريع خاصة.

إذا أفادتك الحزمة، يمكنك دعمها بنجمة. التجارب الموثقة والإصلاحات والملاحظات مرحب بها بالقدر نفسه.

License / الترخيص

MIT.

↑↓ navigate openesc close