OpenAEC-Foundation/OpenAEC-Workspace-Composer

Desktop app (Tauri 2 + SolidJS) to compose Claude Code workspaces with curated skill packages, MCP servers, hooks, commands & CORE-documenten — OpenAEC Foundation

This repository also configures its own agents. See what OpenAEC-Workspace-Composer tells them →

5Stars on the repository
66Mods indexed here, across every type
5mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when encountering runtime panics, state errors, or unexpected app crashes in Tauri 2. Prevents unhandled unwrap() panics in production and unmanaged state type mismatches that crash the app. Covers window not found, state not managed panics, plugin not initialized, asset resolution, event name validation, and…

not rated 5 5mo ago A 97 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when building for production, configuring installers, setting up code signing, or creating CI/CD pipelines. Prevents unsigned builds being rejected by OS gatekeepers and missing resource files in bundled installers. Covers tauri build command, platform bundlers (NSIS/MSI/DMG/AppImage/deb), sidecars, code signing…

not rated 5 5mo ago B 119 tokens original MIT

tauri-impl-database

27

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when adding database storage, implementing key-value persistence, or integrating SQL databases in Tauri 2 apps. Prevents data loss from missing store auto-save configuration and SQL injection from unparameterized queries. Covers SQLite via tauri-plugin-sql, key-value storage via tauri-plugin-store, and custom DB…

not rated 5 5mo ago A 112 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when designing Tauri 2 app architecture, choosing between IPC approaches, or planning application structure. Prevents using commands for streaming data, events for request/response, and putting business logic in the frontend. Covers commands vs events vs channels, state architecture, frontend-backend split…

not rated 5 5mo ago A 97 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when migrating from Tauri 1 to Tauri 2, updating legacy Tauri code, or comparing v1 vs v2 APIs. Prevents retaining v1 allowlist config, deprecated API calls, and outdated import paths that break at compile time. Covers config restructuring, allowlist to permissions conversion, Rust and JS API renames, event and…

not rated 5 5mo ago A 108 tokens original MIT

tauri-impl-mobile

30

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when targeting Android or iOS, writing platform-specific code, or setting up mobile development environment. Prevents missing crate-type configuration and incorrect lib.rs entry point that breaks mobile builds. Covers Android and iOS target setup, tauri android/ios commands, cfg attributes, lib.rs restructuring…

not rated 5 5mo ago A 96 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when creating secondary windows, implementing splashscreen flows, or communicating between windows in Tauri 2. Prevents duplicate window label panics and orphaned window handles from missing lifecycle cleanup. Covers creating windows from Rust and JavaScript, inter-window events, show/hide patterns, splashscreen…

not rated 5 5mo ago A 95 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when building custom Tauri 2 plugins, adding lifecycle hooks, or defining plugin permissions. Prevents incorrect plugin Builder chain ordering and missing build.rs permission generation. Covers plugin::Builder API, plugin commands and state, lifecycle hooks, mobile plugin development, and permission patterns.…

not rated 5 5mo ago A 87 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when starting a new Tauri 2 project, choosing a frontend framework, or understanding project structure. Prevents incorrect lib.rs/main.rs split and missing build configuration that breaks dev and production builds. Covers create-tauri-app scaffolding, project structure, frontend framework integration, src-tauri…

not rated 5 5mo ago A 99 tokens original MIT

tauri-impl-security

34

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when hardening Tauri 2 app security, configuring CSP, reviewing permissions, or implementing isolation patterns. Prevents overly permissive CSP, disabled prototype freeze, and unscoped file/shell/http permissions in production. Covers CSP configuration, Tauri protocols, freezePrototype, isolation pattern…

not rated 5 5mo ago A 97 tokens original MIT

tauri-impl-testing

35

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when writing tests for Tauri 2 commands, mocking IPC calls, or setting up E2E test suites. Prevents untestable command handlers and stale mock state from missing clearMocks() between tests. Covers Rust unit testing, frontend IPC mocking with mockIPC/mockWindows, WebDriver E2E testing, and integration testing.…

not rated 5 5mo ago A 103 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when writing Tauri commands, calling invoke(), handling IPC errors, or streaming data from Rust to JavaScript. Prevents command registration omissions, argument type mismatches between Rust and JS, and missing error serialization. Covers #[tauri::command] macro, sync/async commands, argument types, return types…

not rated 5 5mo ago A 105 tokens original MIT

tauri-syntax-events

37

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when implementing event-driven communication between Rust and JavaScript or between windows. Prevents event listener memory leaks from missing unlisten cleanup and payload serialization failures. Covers emit/listen/once patterns, Emitter and Listener traits, global vs window-scoped events, and frontend event API.…

not rated 5 5mo ago A 89 tokens original MIT

tauri-syntax-menu

38

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when creating application menus, system tray icons, context menus, or handling menu events in Tauri 2. Prevents using deprecated v1 menu patterns and missing menu event handler registration on the Builder. Covers MenuBuilder, menu item types, PredefinedMenuItem, context menus, TrayIconBuilder, and JavaScript…

not rated 5 5mo ago A 102 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when configuring permissions, creating capability files, setting up plugin access control, or debugging permission denied errors. Prevents using v1 allowlist patterns and overly permissive wildcard capabilities that compromise security. Covers capability file structure, permission definitions in TOML, scope…

not rated 5 5mo ago A 91 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when using any official Tauri 2 plugin, accessing the file system, making HTTP requests, showing dialogs, or resolving app directories. Prevents missing plugin initialization in Builder, missing npm packages, and absent permission entries. Covers fs, dialog, http, notification, shell, clipboard, os, process…

not rated 5 5mo ago B 113 tokens original MIT

tauri-syntax-state

41

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when managing application state, sharing data between commands, or debugging state-related panics. Prevents unmanaged state panics, Mutex deadlocks, and unnecessary Arc wrapping around managed state. Covers app.manage(), State injection, AppHandle.state(), thread-safe state with Mutex/RwLock, and initialization…

not rated 5 5mo ago A 95 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when working with multiple webviews, embedding web content, or managing webview lifecycle in Tauri 2. Prevents confusing Window and Webview APIs and incorrect multi-webview positioning within a single window. Covers multi-webview per window, getCurrentWebview(), webview sizing, reparenting, zoom control, and…

not rated 5 5mo ago A 106 tokens original MIT

tauri-syntax-window

43

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when creating windows, handling window events, or managing multi-window layouts in Tauri 2. Prevents window label collisions and incorrect WebviewWindowBuilder usage that causes runtime panics. Covers WebviewWindowBuilder, window labels, window configuration, WindowEvent handling, and JavaScript Window class.…

not rated 5 5mo ago A 91 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when generating a new Vite project from scratch, adding Vite to an existing app, or scaffolding a production-ready Vite setup. Prevents missing vite-env.d.ts, incorrect plugin selection, and incomplete environment variable configuration. Covers vite.config.ts generation, TypeScript setup (tsconfig.json…

not rated 5 5mo ago A 134 tokens original MIT

vite-agents-review

45

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when reviewing Vite configuration, validating a Vite project, checking for common mistakes, or auditing Vite code before deployment. Prevents shipping insecure envPrefix settings, wrong bundler options for the target version, and known anti-patterns. Covers config correctness, plugin hook signatures, HMR patterns…

not rated 5 5mo ago A 112 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when creating a new Vite project, understanding Vite internals, or reasoning about dev vs production behavior. Prevents confusing Vite's native ESM dev server with traditional bundler-based dev servers and misunderstanding the two-mode architecture. Covers dev server vs build pipeline, native ESM serving…

not rated 5 5mo ago A 135 tokens original MIT

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code

Use when configuring SSR environments, edge workers, custom environments, or migrating to the Vite 6+ environment model. Prevents using the Environment API on Vite 5 (where it does not exist) and misconfiguring per-environment vs shared plugin scoping. Covers per-environment build and dev settings, EnvironmentOptions…

not rated 5 5mo ago A 121 tokens original MIT

vite-errors-build

48

OpenAEC-Foundation/OpenAEC-Workspace-Composer

Skill Claude Code needs its repo

Use when encountering Vite build failures, chunk size warnings, or version-specific build errors. Prevents the common mistake of using deprecated rollupOptions in v8 or misconfiguring build targets and minifiers. Covers Rolldown/Rollup bundling failures, CSS minification errors, sourcemap problems, library mode build…

not rated 5 5mo ago A 113 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: