home / skills / vudovn / antigravity-kit / templates

This skill scaffolds a new project by selecting and applying the matching template for your chosen tech stack.

This is most likely a fork of the app-builder skill from vudovn
npx playbooks add skill vudovn/antigravity-kit --skill templates

Review the files below or copy the command above to add this skill to your agents.

Files (14)
SKILL.md
1.5 KB
---
name: templates
description: Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.
allowed-tools: Read, Glob, Grep
---

# Project Templates

> Quick-start templates for scaffolding new projects.

---

## 🎯 Selective Reading Rule

**Read ONLY the template matching user's project type!**

| Template | Tech Stack | When to Use |
|----------|------------|-------------|
| [nextjs-fullstack](nextjs-fullstack/TEMPLATE.md) | Next.js + Prisma | Full-stack web app |
| [nextjs-saas](nextjs-saas/TEMPLATE.md) | Next.js + Stripe | SaaS product |
| [nextjs-static](nextjs-static/TEMPLATE.md) | Next.js + Framer | Landing page |
| [express-api](express-api/TEMPLATE.md) | Express + JWT | REST API |
| [python-fastapi](python-fastapi/TEMPLATE.md) | FastAPI | Python API |
| [react-native-app](react-native-app/TEMPLATE.md) | Expo + Zustand | Mobile app |
| [flutter-app](flutter-app/TEMPLATE.md) | Flutter + Riverpod | Cross-platform |
| [electron-desktop](electron-desktop/TEMPLATE.md) | Electron + React | Desktop app |
| [chrome-extension](chrome-extension/TEMPLATE.md) | Chrome MV3 | Browser extension |
| [cli-tool](cli-tool/TEMPLATE.md) | Node.js + Commander | CLI app |
| [monorepo-turborepo](monorepo-turborepo/TEMPLATE.md) | Turborepo + pnpm | Monorepo |
| [astro-static](astro-static/TEMPLATE.md) | Astro + MDX | Blog / Docs |

---

## Usage

1. User says "create [type] app"
2. Match to appropriate template
3. Read ONLY that template's TEMPLATE.md
4. Follow its tech stack and structure

Overview

This skill provides 12 ready-to-use project scaffolding templates for creating new applications from scratch. It speeds project setup by supplying opinionated, stack-specific starters for web, mobile, desktop, CLI, API, monorepo, and static sites. Use it to jumpstart development with sensible defaults and folder structure.

How this skill works

When you request a specific project type, the skill selects and reads only the matching template file for that stack. Each template contains a focused TEMPLATE.md describing tech choices, folder layout, required dependencies, and setup steps. The skill returns the selected template’s instructions so you can scaffold and customize the new project.

When to use it

  • Starting a new project and you want a tested, opinionated scaffold.
  • Need a stack-specific starter (Next.js, FastAPI, Flutter, Electron, etc.).
  • Prototyping an MVP quickly with prewired integrations (Stripe, Prisma, Auth).
  • Setting up a monorepo or multi-package workspace with Turborepo.
  • Creating platform-targeted apps: mobile, desktop, browser extension, or CLI.

Best practices

  • Pick the single template that matches your project goal; follow its TEMPLATE.md exactly at first.
  • Customize environment variables and secrets before running locally or CI.
  • Upgrade and pin dependencies after scaffold generation to match your policies.
  • Run provided tests and dev servers immediately to verify the scaffold works.
  • Commit the initial scaffold as a baseline and iterate on architecture choices.

Example use cases

  • Create a full-stack Next.js app with Prisma and database migrations.
  • Scaffold a SaaS product with Stripe billing already wired into routes.
  • Spin up a FastAPI backend for Python services or ML model endpoints.
  • Start a React Native (Expo) or Flutter app for mobile development.
  • Initialize a Turborepo monorepo for multiple packages and shared tooling.
  • Build a Chrome MV3 extension or an Electron desktop app quickly.

FAQ

How do I choose the right template?

Pick the template whose tech stack and target platform match your project goal (web, API, mobile, desktop, extension, CLI, or monorepo). Each template lists its core technologies and intended use.

Can I customize the scaffold after generation?

Yes. Generate the project from the template, then modify configuration, dependencies, and code to fit your product requirements. Treat the scaffold as a starting point, not a constraint.