Skip to main content

add-plugin

Scaffold a new Tauri plugin in this repository when asked to add or create a plugin under `plugins/`. Use this for plugin generation and repository integration work, not for editing an existing plugin unless the request is specifically about bringing a freshly generated plugin in line with project conventions.

Quellinformationen

Repository
fastrepl/anarlog
Letzte Quellaktivität
29. Juli 2026 um 06:38
Erkannte Sprache von SKILL.md
Englisch
Sterne
9.517
Forks
796

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
add-plugin
description
Scaffold a new Tauri plugin in this repository when asked to add or create a plugin under `plugins/`. Use this for plugin generation and repository integration work, not for editing an existing plugin unless the request is specifically about bringing a freshly generated plugin in line with project conventions.
metadata
{"internal":true}
Create a new plugin with: ```bash npx @tauri-apps/cli plugin new NAME \ --no-example \ --directory ./plugins/NAME ``` Decide `NAME` from the user request, then run the generator. Follow the style and conventions used in `plugins/analytics`: - remove generated `rollup.config.js` - remove generated `README.md` - update `tsconfig.json` - update `package.json` If the user does not ask for different command behavior, keep the single `ping` function in both `ext.rs` and `commands.rs`. After the code changes are in place, generate bindings: ```bash pnpm -F @anlg/plugin-<NAME> codegen ``` Finish by updating these integration points: - `Cargo.toml` - `apps/desktop/src-tauri/Cargo.toml` - `apps/desktop/package.json` - `apps/desktop/src-tauri/capabilities/default.json` Run `pnpm i` after updating `apps/desktop/package.json`.
Auf GitHub ansehen