t-init

Generate a full-stack Rust and React project skeleton with Axum, SeaORM, Redis, TypeScript, TanStack, and Tailwind.

64|6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/timzaak/web-dev-skills --skill t-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: t-init
Source: https://github.com/timzaak/web-dev-skills/tree/main/skills/t-init
Command: npx skills add https://github.com/timzaak/web-dev-skills --skill t-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Bootstraps a full-stack Rust + React project by generating a ready-to-use skeleton with a Rust backend (Axum + SeaORM + Redis) and a React frontend (TypeScript + TanStack + Tailwind).

Core Features & Use Cases

  • Automated scaffolding of backend and frontend skeletons, migrations, and config files for quick project bootstrapping.
  • Opinionated workflow orchestration: backend, frontend, demos, and tooling wired together for deterministic onboarding.
  • OpenAPI/export-ready: generates configuration to export OpenAPI specs and support for demo/test scaffolds as part of bootstrap.

Quick Start

Run /t-init <project-name> to generate a brand-new full-stack project skeleton ready for development.

Frequently Asked Questions about t-init

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

FAQPage Schema
How do I scaffold a full-stack Rust and React project automatically?

To scaffold a full-stack Rust and React project, this tool generates a ready-to-use skeleton with an Axum, SeaORM, and Redis backend alongside a TypeScript, TanStack, and Tailwind frontend. It validates the project name, creates directories, and wires config files for predictable development.

What is the best way to bootstrap a Rust backend with Axum and SeaORM?

Bootstrapping a Rust backend with Axum and SeaORM is handled by generating a complete project skeleton that includes database migrations, Redis integration, and configuration files. This provides a repeatable, opinionated workflow orchestration for teams starting new products.

Does this full-stack scaffolding tool support OpenAPI spec export?

Yes, this full-stack scaffolding tool supports OpenAPI integration by generating the necessary configuration to export OpenAPI specs. It also includes optional demo and test scaffolds as part of the bootstrap process.

Can I generate a React frontend with TypeScript and TanStack for a new product?

Yes, you can generate a React frontend with TypeScript and TanStack for a new product. The bootstrap flow creates a complete frontend skeleton wired with Tailwind, ensuring deterministic onboarding alongside the Rust backend.

What is included when bootstrapping a Rust and React project skeleton?

Bootstrapping a Rust and React project skeleton includes generating backend and frontend code, database migrations, config files, demo scripts, and OpenAPI integration. It wires all components together to provide a predictable development experience.

Do I need to manually configure Redis and Tailwind when starting a full-stack project?

No, you do not need to manually configure Redis and Tailwind when starting a full-stack project. The scaffolding tool automatically wires Redis into the Rust backend and Tailwind into the React frontend during the bootstrap process.