Instructions for utensils/claudette: Claudette is a cross-platform desktop orchestrator for parallel Claude Code agents. It uses a Tauri 2 Rust backend, a React/TypeScript frontend, SQLite via rusqlite, Tokio process management, git worktrees, xterm.js terminals, Lua plugins, and a local CLI that talks to the running…
Instructions for utensils/claudette: Frontend code is React, TypeScript strict mode, Zustand, CSS modules, Vite, Bun, and Vitest. Do not use any; read the actual type definitions before constructing fixtures or Tauri payloads.
Instructions for utensils/claudette: When reviewing or generating a PR, explicitly look for regressions before style issues. Ask: what existing user workflow, persisted value, IPC contract, CLI command, plugin API, terminal behavior, worktree operation, or localization path could this change break?
Instructions for utensils/claudette: Rust code uses edition 2024, default rustfmt, and clippy with warnings denied in CI. Prefer clear ownership, explicit error handling, and small focused modules over large multi-purpose functions.