IDE-grade project scaffolding wizard comparable to WebStorm and PyCharm project wizards. Supports 70+ project types across web, mobile, desktop, and backend development.
- Interactive Wizard Workflow: Step-by-step project configuration like JetBrains IDEs
- 50+ Project Types: From simple HTML/CSS to complex full-stack applications
- SDK/Environment Configuration: Node.js, Python, Go, Rust, Java version selection
- Framework-Specific Options: TypeScript, CSS frameworks, state management, routing
- Database & ORM Setup: PostgreSQL, MySQL, SQLite, MongoDB with various ORMs
- Code Quality Tools: ESLint, Prettier, Ruff, mypy, golangci-lint, clippy
- Testing Configuration: Vitest, Jest, pytest, Go testing, Playwright
- DevOps Ready: Docker, docker-compose, GitHub Actions CI/CD
- HTML/CSS (no build tools)
- HTML + Sass/SCSS
- HTML + Tailwind CLI
- Landing Pages
- Multi-page Sites
- React (Vite)
- Next.js 14 (App Router)
- Vue 3 / Nuxt 3
- SvelteKit
- Angular
- Astro
- Remix
- Solid.js
- Qwik
- Preact
- React Native
- Expo
- Flutter
- Tauri (Desktop)
- Electron
- Ionic
- Express
- NestJS
- Fastify
- Hono
- Elysia
- tRPC
- Koa
- FastAPI
- Django / Django REST
- Flask
- Litestar
- Go + Gin
- Go + Fiber
- Go + Echo
- Go + Chi
- Rust + Axum
- Rust + Actix
- Rust + Rocket
- Spring Boot
- Quarkus
- Ktor
- Micronaut
- PHP + Laravel
- Ruby on Rails
- .NET Web API
- TypeScript NPM Package
- Python PyPI Package
- Go Module
- Rust Crate
- Node.js CLI
- Python CLI (Typer/Click)
- Go CLI (Cobra)
- Rust CLI (Clap)
- Chrome Extension (Manifest V3)
- Firefox Extension
- VS Code Extension
- Figma Plugin
- Obsidian Plugin
- AWS Lambda
- Cloudflare Workers
- Vercel Functions
- Supabase Functions
- T3 Stack (Next.js + tRPC + Prisma)
- MERN Stack
- PERN Stack
- MEAN Stack
- Turborepo
- Nx Workspace
- pnpm Workspace
# Extract directly to your Claude Code skills directory
unzip project-scaffolding.skill -d ~/.claude/skills/project-scaffoldingIf you have the unpacked source files:
# macOS/Linux
mkdir -p ~/.claude/skills/project-scaffolding
cp -r SKILL.md scripts/ references/ assets/ ~/.claude/skills/project-scaffolding/The skill will be available when you see it listed in your Claude Code skills. You can verify by checking:
ls ~/.claude/skills/project-scaffolding/Simply ask Claude to create a project:
Create a simple HTML/CSS website
Create a new React project with TypeScript and Tailwind
Set up a FastAPI backend with PostgreSQL and SQLAlchemy
Build a Chrome extension with React
Create a mobile app with Expo
Initialize a Go API with Gin and PostgreSQL
For detailed configuration, Claude will guide you through:
- Project Category & Type - Choose from 70+ options
- Basic Configuration - Name, description, author
- Language & SDK - Version selection, package managers
- Framework Options - CSS, state management, routing, ORM
- Code Quality - Linting, formatting, testing
- DevOps - Docker, CI/CD, deployment
User: Create a simple website
Claude: I'll create a static HTML/CSS website:
**Structure:**
- Multi-page (Home, About, Contact)
- Mobile-first responsive CSS
- BEM naming convention
- Live Server for development
**Files:**
my-website/
├── index.html
├── about.html
├── contact.html
├── css/style.css
├── js/main.js
├── images/
└── README.md
Shall I create this?
User: Create a mobile app for iOS and Android
Claude: I recommend Expo for the easiest setup:
**Configuration:**
- TypeScript
- Expo Router (file-based navigation)
- NativeWind (Tailwind for React Native)
- Tab navigation template
Ready to scaffold?
User: Create a Go API with PostgreSQL
Claude: I'll set up Go + Gin:
**Structure:**
- Standard Go layout (cmd/, internal/, pkg/)
- sqlc for type-safe SQL
- JWT authentication
- Docker + docker-compose
**Features:**
- Swagger/OpenAPI docs
- Graceful shutdown
- Rate limiting
Proceed?
| Option | Choices |
|---|---|
| Runtime | Node.js 18/20/22, Bun, Deno |
| Package Manager | npm, yarn, pnpm, bun |
| CSS | Tailwind, CSS Modules, Styled Components, Emotion |
| State | Zustand, Jotai, Redux, TanStack Query |
| Testing | Vitest, Jest, Playwright |
| Option | Choices |
|---|---|
| Version | 3.10, 3.11, 3.12, 3.13 |
| Environment | venv, uv, poetry, pipenv, conda |
| ORM | SQLAlchemy 2.0, SQLModel, Tortoise, Beanie |
| Linting | Ruff, Flake8+Black, Pylint |
| Testing | pytest |
| Option | Choices |
|---|---|
| Version | 1.21, 1.22, 1.23 |
| Framework | Gin, Fiber, Echo, Chi |
| Database | sqlc, GORM, sqlx, Ent |
| Testing | Built-in, Testify |
| Option | Choices |
|---|---|
| Edition | 2021, 2024 |
| Framework | Axum, Actix, Rocket |
| Async Runtime | Tokio |
| Database | SQLx |
my-website/
├── index.html
├── about.html
├── contact.html
├── css/
│ ├── style.css
│ └── reset.css
├── js/main.js
├── images/
├── favicon.ico
├── robots.txt
└── README.md
my-nextjs-app/
├── .github/workflows/ci.yml
├── prisma/schema.prisma
├── src/
│ ├── app/
│ ├── components/
│ ├── lib/
│ ├── server/api/
│ └── types/
├── tests/
├── docker-compose.yml
├── Dockerfile
└── package.json
my-go-api/
├── cmd/server/main.go
├── internal/
│ ├── api/handlers/
│ ├── config/
│ ├── models/
│ └── repository/
├── db/migrations/
├── docker-compose.yml
├── Dockerfile
├── go.mod
└── Makefile
my-extension/
├── src/
│ ├── popup/
│ ├── background/
│ ├── content/
│ └── options/
├── public/
│ ├── manifest.json
│ └── icons/
├── vite.config.ts
└── package.json
| Feature | WebStorm/PyCharm | This Skill |
|---|---|---|
| Project templates | ✅ | ✅ (70+) |
| SDK selection | ✅ | ✅ |
| Framework options | ✅ | ✅ |
| Database setup | ✅ | ✅ |
| Run configurations | ✅ | ✅ (VS Code) |
| Git initialization | ✅ | ✅ |
| Docker support | Limited | ✅ |
| CI/CD setup | ❌ | ✅ |
| Mobile apps | Limited | ✅ |
| Browser extensions | ❌ | ✅ |
mkdir my-site && cd my-site && touch index.html style.css
# Or use boilerplate:
npx degit h5bp/html5-boilerplate my-sitenpm create vite@latest my-app -- --template react-tsnpx create-t3-app@latest my-appnpx create-expo-app@latest my-app --template tabsnpm create astro@latestnpm create tauri-app@latestnpm create plasmo@latestproject-scaffolding/
├── SKILL.md # Main skill definition (70+ project types)
├── scripts/
│ └── scaffold.py # Scaffolding engine
├── references/
│ ├── frameworks.md # Framework guides
│ └── best-practices.md # Architecture patterns
└── assets/
└── templates/ # Project templates
-
Be specific - "Create a React app with Tailwind and Zustand" works better than "create a web app"
-
Mention your stack - Include database, auth, or other requirements upfront
-
Ask for recommendations - Claude can suggest the best stack for your use case
-
Start simple - For HTML/CSS, just say "create a simple website"
-
Specify platform - For mobile, mention iOS/Android or both
- v2.1 - Added HTML/CSS static websites, Go, Rust, Java backends, mobile frameworks, browser extensions, serverless
- v2.0 - Initial enhanced release with 40+ project types
- v1.0 - Basic web framework support
MIT