onboarding
Installation
SKILL.md
Project Onboarding (Day-0 Setup)
Purpose
The most common vibe-coder mistake on a new project is starting to code before the project structure exists. This leads to files scattered everywhere, no .gitignore, hardcoded secrets in source code, and a project that cannot be replicated by another developer. This skill creates a production-ready foundation in one pass.
Pre-Flight: Stack Confirmation
Before generating any files, ask:
"I'll set up a new project with the Supernova standard stack:
- Backend: Python 3.12 + FastAPI + SQLAlchemy + PostgreSQL
- Frontend: Next.js 14 + TypeScript + Tailwind + Shadcn/ui
- Infrastructure: Docker Compose (local), GitHub Actions (CI)
Does this work for your project, or do you have a preference?"
If the user has an existing project, STOP and use the appropriate domain skill instead.