legioncodeinc/backend-and-desktop-tools
Implement TypeScript, Python, Go, Rust, native apps, APIs and terminal workflows.
Prepare iOS and Android app submissions. Use for store review, ASO, privacy forms, or rejection remediation. Read README.md for the guide map.
Electron application engineering for process boundaries, preload APIs, IPC, sandboxing, packaging, updates, and desktop verification. Use for Electron app implementation or review.
Build Wails v2 desktop apps around Go backends: typed bindings, lifecycle, storage, native builds and package evidence. Use after Wails is explicitly selected.
Go specialist for modules, toolchains, vendoring and fork-in-tree freezes, cgo .so plugin ABI, project layout, and builds. Use for go.mod, replace directives, vendoring upstream repos, plugin crashes.
Audit HTTP and REST behavior. Use for methods, status codes, headers, caching, CORS, conditional requests, or API semantics. Read README.md for the guide map.
Python code specialist for Django, FastAPI, Celery, Channels, pytest, uv, and Ruff. Use when reviewing, refactoring, or authoring Python code, or migrating DRF to Ninja.
Rust development specialist for Cargo, async services, persistence, CLI/TUI, tests, upgrades, and current toolchains. Use for Rust implementation, review, migration, or release guidance.
Scope and build an authorized desktop-app slice with an explicit native boundary and native verification.
Build the server side of a mobile product with accepted identity, API compatibility and unreliable-network contracts.
Recommend one backend language/runtime from workload, integration, operations and actual implementation coverage.
Choose one desktop architecture with native boundary, operating-system support, persistence, update and release evidence.
Tauri 2 engineering for desktop and mobile: updates, migration, IPC, capabilities, sidecars, AI runtimes, persistence, signing, updater, testing, and distribution. Use for Tauri-specific work.
Improve terminal workflows. Use for Bash, Zsh, Fish, modern CLI tools, dotfiles, tmux, or just/make automation. Read README.md for the guide map.
Review TypeScript and Node code. Use for SvelteKit types, tsconfig, ESM, Zod boundaries, testing, or npm package builds. Read README.md for the guide map.