From partme-ai-full-stack-skills
Makes HTTP requests from Tauri v2 Rust backend using http-client plugin, bypassing WebView CORS. Configures domain allowlists, secure transport, timeouts, retries for API calls.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
**ALWAYS use this skill when the user mentions:**
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
ALWAYS use this skill when the user mentions:
Trigger phrases include:
cargo add tauri-plugin-http
tauri::Builder::default()
.plugin(tauri_plugin_http::init())
src-tauri/capabilities/default.json:
{
"permissions": [
{ "identifier": "http:default", "allow": [{ "url": "https://api.example.com/**" }] }
]
}
import { fetch } from '@tauri-apps/plugin-http';
const response = await fetch('https://api.example.com/data', {
method: 'GET',
headers: { 'Authorization': 'Bearer token' },
connectTimeout: 10000,
});
const data = await response.json();
tauri http client, fetch, API request, CORS, allowlist, http plugin