@firstpick/pi-skill-tauri-django-react
v0.1.2
Published
Agents should invoke this skill for Tauri + Django + React desktop apps, especially backend lifecycle, CORS/auth, frontend integration, build packaging, dual desktop/web deployment, Rust commands, and platform-specific gotchas.
Maintainers
Readme
@firstpick/pi-skill-tauri-django-react
A Pi skill for Tauri + Django + React desktop apps, especially backend lifecycle, CORS/auth, frontend integration, build packaging, dual desktop/web deployment, Rust commands, and platform-specific gotchas.
What it does
- Adds the
tauri-django-reactskill to Pi's skill library. - Guides agents to invoke the skill for Tauri + Django + React desktop apps, especially backend lifecycle, CORS/auth, frontend integration, build packaging, dual desktop/web deployment, Rust commands, and platform-specific gotchas.
- Bundles
skills/tauri-django-react/SKILL.mdplus any supporting references, scripts, tests, fixtures, or assets used by the skill.
Install
pi install npm:@firstpick/pi-skill-tauri-django-reactConfiguration
No required configuration.
Expected project structure
The skill targets projects that combine Tauri, Django, and React. The exact layout can vary, but the included examples and helper scripts assume a project root with separate backend, frontend, and Tauri areas.
Typical layout:
project-root/
backend/
manage.py
tauri_entry.py
pyinstaller.spec
frontend/
package.json
src/
src-tauri/
tauri.conf.json
Cargo.toml
scripts/
build-backend.sh
build-backend.ps1The skill package also bundles helper scripts relative to the installed skill directory:
skills/tauri-django-react/
SKILL.md
scripts/
scaffold.py
validate.pyManual usage example:
python3 /path/to/installed/package/skills/tauri-django-react/scripts/validate.py \
--project-root /path/to/project \
--format jsonThe generated or validated project usually needs standard toolchains installed separately: Python/Django dependencies, Node frontend dependencies, Rust/Cargo, Tauri CLI, and PyInstaller for backend bundling.
Commands
None.
Tools
None.
Example view
User: Review this change for the concerns covered by `tauri-django-react`.
Agent: Invokes the `tauri-django-react` skill, follows its workflow, and reports the result.