project-init

Initialize a new Tauri desktop project from a template repository.

309|58|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/bkywksj/knowledge-base --skill project-init-bkywksj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/bkywksj/knowledge-base/tree/main/.claude/skills/project-init
Command: npx skills add https://github.com/bkywksj/knowledge-base --skill project-init-bkywksj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates end-to-end initialization of a new Tauri desktop project from a read-only template repository, reducing setup time and human error.

Core Features & Use Cases

  • Interactive gathering of project details (name, identifier, package name) and repository configuration.
  • Create a fresh project directory by exporting template files with git archive and set up Git with origin/upstream.
  • Perform precise replacements (product name, identifier, package names) across configuration files and docs.
  • Generate updater configuration and signing keys, with optional steps for future updates.

Quick Start

Run the project-init skill to scaffold a new Tauri project from the template by answering prompts.

Frequently Asked Questions about project-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Tauri project bootstrapping from a template?

Automating Tauri project bootstrapping involves interactively gathering project details, creating a fresh directory from a template repository, and performing precise replacements across configuration files.

What is the best way to scaffold a new Tauri desktop project?

Scaffolding a Tauri desktop project is best handled by an automated tool that extracts a template, applies precise name and identifier replacements, and configures Git remotes end-to-end.

How do I configure Git origin and upstream when initializing a Tauri project?

Git origin and upstream configuration is performed automatically during project initialization, linking the newly scaffolded Tauri directory to the correct remote repositories.

Can I generate updater configuration and signing keys during Tauri project setup?

Generating updater configuration and signing keys is supported as an optional step during initialization, producing the necessary endpoints and cryptographic keys for Tauri updates.

Does Tauri project initialization replace package names and identifiers across configuration files?

Precise replacements of package names and identifiers are performed automatically across configuration files and docs during the Tauri project bootstrapping process.

Why use git archive to export template files for a new Tauri project?

Git archive is used to export template files into a fresh directory, omitting the template's version history so a new Git repository can be initialized cleanly for the Tauri project.