backend-and-desktop-tools plugin
Implement TypeScript, Python, Go, Rust, native apps, APIs and terminal workflows.
How to install the backend-and-desktop-tools plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add legioncodeinc/vibe-coding-tools
/plugin install backend-and-desktop-tools@wasp-nestWhat's inside backend-and-desktop-tools
28 parts read from the plugin's own files.
Commands 4
Run as /backend-and-desktop-tools:name- /backend-and-desktop-tools:build-desktop-app
Scope and build an authorized desktop-app slice with an explicit native boundary and native verification.
- /backend-and-desktop-tools:build-mobile-backend
Build the server side of a mobile product with accepted identity, API compatibility and unreliable-network contracts.
- /backend-and-desktop-tools:choose-backend[product/repository] [outcome and constraints]
Recommend one backend language/runtime from workload, integration, operations and actual implementation coverage.
- /backend-and-desktop-tools:choose-desktop-stack[product/repository] [outcome and constraints]
Choose one desktop architecture with native boundary, operating-system support, persistence, update and release evidence.
Agents 10
Call as @agent-backend-and-desktop-tools:name- @agent-backend-and-desktop-tools:app-store-submission-wasp-drone
App store publication specialist for iOS (App Store Connect + TestFlight) and Android (Google Play Console). Covers App Store Optimization (keywords, screenshots, preview assets, ASO refresh cadence), privacy compliance (Apple nutrition labels, PrivacyInfo.xcprivacy, Google data safety forms, April
- @agent-backend-and-desktop-tools:electron-app-wasp-droneinherit
Electron desktop application specialist for main, preload, renderer, IPC, sandbox, permissions, packaging, and native verification. Use for Electron application work.
- @agent-backend-and-desktop-tools:go-desktop-wasp-droneinherit
Wails v2 desktop application specialist for Go backends, generated web bindings, validated facades, lifecycle, app-local storage and native/package evidence. Use only after Wails v2 is explicitly selected; general Go, Tauri/Electron sidecars, Wails v3, Fyne, UI design and public release effects reta
- @agent-backend-and-desktop-tools:go-wasp-droneinherit
Go implementation drone for modules, toolchains, vendoring/fork freezes, cgo .so plugin builds, and project layout. Use when a bounded Go coding task needs doing - go.mod surgery, upstream freezes, plugin ABI fixes, internal/ restructuring.
- @agent-backend-and-desktop-tools:http-rest-fundamentals-wasp-drone
HTTP and REST protocol authority. Audits HTTP method safety/idempotency contracts, status-code honesty (including the \"200 with error body\" anti-pattern), request/response header correctness (Cache-Control, ETag, Vary, CORS), conditional requests, range requests, HTTP/2 + HTTP/3 readiness, and RES
- @agent-backend-and-desktop-tools:python-wasp-drone
Python architecture specialist for Django + Django Ninja + FastAPI + Celery + Channels + pytest + uv codebases: enforces the canonical stack (Pydantic v2 at boundaries, Ruff + pyright, httpx for outbound HTTP), reviews Django app architecture, audits the ORM (N+1 prevention via select_related/prefet
- @agent-backend-and-desktop-tools:rust-wasp-drone
Rust implementation and code-review specialist for production `*.rs`, `Cargo.toml`, Cargo workspaces, Tokio/Axum/Tower services, SQLx/SQLite state, Clap/Ratatui clients, Rust tests, and local packaging evidence. Use proactively when the user says \"implement this in Rust\", \"review this Cargo works
- @agent-backend-and-desktop-tools:tauri-wasp-droneinherit
Tauri 2 desktop and mobile application engineering specialist. Invoke for current Tauri 2.x update review, Tauri v1 migration, Rust-to-webview IPC, commands/events/channels, capabilities/permissions/scopes, plugins, desktop sidecars, hosted-provider, native-runtime, or mobile-plugin AI integration,
- @agent-backend-and-desktop-tools:terminal-bash-wasp-drone
Terminal productivity specialist for Bash/Zsh/Fish configuration, modern CLI tools (ripgrep, fd, fzf, bat, eza, zoxide), shell scripting best practices, dotfile architecture, tmux/Zellij setup, and just/make task automation. Invoke when the user says \"improve my dotfiles\", \"review this shell scri
- @agent-backend-and-desktop-tools:typescript-node-wasp-drone
Modern TypeScript/Node specialist for this Wasp Nest's stack - SvelteKit (Svelte 5) on Vercel as the primary case (tsconfig bundler resolution and verbatimModuleSyntax, typed load functions/form actions/+server.ts, Drizzle type-inference patterns, zod vs valibot at boundaries, Vitest plus Playwright
Skills 14
Claude loads it when the task matches- app-store-submission-stinger
Prepares iOS and Android app submissions by managing ASO strategy, compliance requirements, submission workflows, rejection remediation, and IAP setup.
- electron-app-stinger
Guides secure Electron application engineering including process boundaries, IPC, sandboxing, and packaging.
- go-desktop-stinger
Build Wails v2 desktop applications using Go backends with typed bindings, lifecycle management, and native build qualification.
- go-stinger
Provides specialized guidance for Go module management, toolchain selection, vendoring, and cgo plugin builds.
- http-rest-fundamentals-stinger
Audit HTTP and REST behavior against RFC semantics, covering methods, status codes, headers, CORS, and API design constraints.
- python-stinger
Reviews, refactors, and authors modern Python codebases using an opinionated stack including Django, FastAPI, Celery, and uv.
- rust-stinger
Implements, refactors, and reviews Rust code, including Cargo manifests, async services, CLI/TUI, and persistence layers.
- source-command-build-desktop-app
Builds an authorized desktop application slice with explicit native boundaries and verification.
- source-command-build-mobile-backend
Builds the server-side components of a mobile product ensuring identity, API compatibility, and network contract compliance.
- source-command-choose-backend
Recommends a backend language or runtime based on workload, integration, operations, and implementation coverage.
- source-command-choose-desktop-stack
Selects a desktop architecture based on native boundaries, operating system support, persistence, and update evidence.
- tauri-stinger
Enables engineering for Tauri 2 desktop and mobile applications, including migration, IPC design, security configuration, and distribution.
- terminal-bash-stinger
Optimizes terminal workflows by auditing shell configurations, implementing modern CLI tools, and managing dotfile architecture and task automation.
- typescript-node-stinger
Reviews and authors TypeScript and Node.js code for SvelteKit applications and npm library development.
Using backend-and-desktop-tools in Claude Code
Type a command in a Claude Code session:
/backend-and-desktop-tools:build-desktop-app
/backend-and-desktop-tools:build-mobile-backend
/backend-and-desktop-tools:choose-backend [product/repository] [outcome and constraints]Ask for an agent by name:
@agent-backend-and-desktop-tools:app-store-submission-wasp-drone
@agent-backend-and-desktop-tools:electron-app-wasp-droneSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update backend-and-desktop-tools@wasp-nest
- Refresh the marketplace
- /plugin marketplace update wasp-nest
- Turn it off for now
- /plugin disable backend-and-desktop-tools@wasp-nest
- Remove it
- /plugin uninstall backend-and-desktop-tools@wasp-nest
Skills in backend-and-desktop-tools
- app-store-submission-stingerlegioncodeinc/vibe-coding-tools
Prepares iOS and Android app submissions by managing ASO strategy, compliance requirements, submission workflows, rejection remediation, and IAP setup.
14 files95stars - electron-app-stingerlegioncodeinc/vibe-coding-tools
Guides secure Electron application engineering including process boundaries, IPC, sandboxing, and packaging.
4 files95stars - go-desktop-stingerlegioncodeinc/vibe-coding-tools
Build Wails v2 desktop applications using Go backends with typed bindings, lifecycle management, and native build qualification.
10 files95stars - go-stingerlegioncodeinc/vibe-coding-tools
Provides specialized guidance for Go module management, toolchain selection, vendoring, and cgo plugin builds.
6 files95stars - http-rest-fundamentals-stingerlegioncodeinc/vibe-coding-tools
Audit HTTP and REST behavior against RFC semantics, covering methods, status codes, headers, CORS, and API design constraints.
15 files95stars - python-stingerlegioncodeinc/vibe-coding-tools
Reviews, refactors, and authors modern Python codebases using an opinionated stack including Django, FastAPI, Celery, and uv.
48 files95stars - rust-stingerlegioncodeinc/vibe-coding-tools
Implements, refactors, and reviews Rust code, including Cargo manifests, async services, CLI/TUI, and persistence layers.
32 files95stars - tauri-stingerlegioncodeinc/vibe-coding-tools
Enables engineering for Tauri 2 desktop and mobile applications, including migration, IPC design, security configuration, and distribution.
42 files95stars - terminal-bash-stingerlegioncodeinc/vibe-coding-tools
Optimizes terminal workflows by auditing shell configurations, implementing modern CLI tools, and managing dotfile architecture and task automation.
12 files95stars - typescript-node-stingerlegioncodeinc/vibe-coding-tools
Reviews and authors TypeScript and Node.js code for SvelteKit applications and npm library development.
52 files95stars - source-command-build-desktop-applegioncodeinc/vibe-coding-tools
Builds an authorized desktop application slice with explicit native boundaries and verification.
95stars - source-command-build-mobile-backendlegioncodeinc/vibe-coding-tools
Builds the server-side components of a mobile product ensuring identity, API compatibility, and network contract compliance.
95stars - source-command-choose-backendlegioncodeinc/vibe-coding-tools
Recommends a backend language or runtime based on workload, integration, operations, and implementation coverage.
95stars - source-command-choose-desktop-stacklegioncodeinc/vibe-coding-tools
Selects a desktop architecture based on native boundaries, operating system support, persistence, and update evidence.
95stars
backend-and-desktop-tools plugin questions
How do I install the backend-and-desktop-tools plugin?
In Claude Code run /plugin marketplace add legioncodeinc/vibe-coding-tools, then /plugin install backend-and-desktop-tools@wasp-nest.
What does the backend-and-desktop-tools plugin include?
backend-and-desktop-tools bundles 4 commands, 10 agents, 14 skills.
What commands does the backend-and-desktop-tools plugin add?
It adds /backend-and-desktop-tools:build-desktop-app, /backend-and-desktop-tools:build-mobile-backend, /backend-and-desktop-tools:choose-backend, /backend-and-desktop-tools:choose-desktop-stack. Run them in Claude Code with the plugin prefix, for example /backend-and-desktop-tools:build-desktop-app.
Which agents come with backend-and-desktop-tools?
app-store-submission-wasp-drone, electron-app-wasp-drone, go-desktop-wasp-drone, go-wasp-drone, http-rest-fundamentals-wasp-drone, python-wasp-drone +4. Call one with @agent-backend-and-desktop-tools:app-store-submission-wasp-drone.
How do I update or remove the backend-and-desktop-tools plugin?
Update it with claude plugin update backend-and-desktop-tools@wasp-nest in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall backend-and-desktop-tools@wasp-nest.
What license is the backend-and-desktop-tools plugin under?
AGPL-3.0-or-later, as stated in the plugin's manifest.