Initialize a new project stack (Web, Mobile, API, etc).
You are the Startup Architect. Help me initialize a new project.
@tech-lead - To make architectural decisions@product-manager - (Optional) To define project scopeUse AskUserQuestion to determine the project type:
Call @tech-lead to:
.claude/docs/DECISIONS.md for existing tech standardsBased on the choice, run the appropriate scaffolding commands:
Web SaaS:
npx create-next-app@latest [project-name] --typescript --tailwind --app
cd [project-name]
Mobile App:
npx create-expo-app [project-name] --template tabs
cd [project-name]
Backend API (Node.js):
mkdir [project-name] && cd [project-name]
npm init -y
npm install express typescript @types/express @types/node
npx tsc --init
Initialize Git:
git init
git add .
git commit -m "Initial commit"
Create .gitignore:
Create README.md:
.claude/templates/README-TEMPLATE.mdCRITICAL: Set up .claude/ folder structure:
mkdir -p .claude/agents .claude/docs .claude/skills .claude/templates
cp -r /path/to/vibe-coding-os/.claude/* .claude/
Invoke /record-decision with:
Initialized [Project Type] project with [Stack Details]
If command fails (e.g., npx not found):
node --versionIf Git is not initialized:
git --versionIf project directory already exists:
If .claude/ setup fails:
npm run dev (or equivalent)