home / skills / sickn33 / antigravity-awesome-skills / app-builder
This skill helps you bootstrap new projects quickly by selecting and scaffolding the perfect template for your tech stack.
npx playbooks add skill sickn33/antigravity-awesome-skills --skill app-builderReview the files below or copy the command above to add this skill to your agents.
---
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
This skill provides a curated set of 12 project scaffolding templates for bootstrapping new applications across popular stacks. Use it to quickly create consistent, opinionated starters for web, mobile, desktop, CLI, and API projects. Each template encodes recommended dependencies, folder structure, and basic configuration to reduce setup time.
When you request a new project type (for example, "create nextjs-fullstack app"), the skill selects the matching template and reads only that template file. It then outputs the scaffolded structure, tech stack choices, and concrete next steps based on the template content. The templates are explicit about tooling (e.g., Prisma, Stripe, FastAPI) so generated projects follow best practices for the chosen stack.
How do I request a specific template?
Send a command like "create [template-name] app" using the template name from the catalog (for example, nextjs-static).
Can I mix templates or combine stacks?
No. Follow the selective reading rule: the skill reads only the single template you request. Combine templates manually after generation if you need hybrid architectures.
Are templates production-ready out of the box?
They are high-quality starters but require additional hardening: add tests, configure secrets, review dependencies, and finalize deployment configuration before production.