dev
Launch the full Zach Hair Studio stack locally — the .NET API plus the Next.js frontends — for development and manual verification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Launch the full Zach Hair Studio stack locally — the .NET API plus the Next.js frontends — for development and manual verification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Add and apply EF Core migrations against BookingDbContext, including the one-time switch off EnsureCreated() so migrations own the schema.
Scaffold a new backend feature mirroring the Features/Bookings pattern (entity, DTOs, mappers, DbSet, controller) plus a starter Next.js page.
Regenerate a typed TypeScript API client for the Next.js frontends from the .NET OpenAPI document, keeping OpenAPI as the source of truth.
| name | dev |
| description | Launch the full Zach Hair Studio stack locally — the .NET API plus the Next.js frontends — for development and manual verification. |
Use this to bring up the whole system so changes can be exercised end to end.
| Service | Directory | Command | URL |
|---|---|---|---|
| API (.NET 10) | API/ZachHairStudio.Api | dotnet run | http://localhost:5236 (https 7199) |
| Landing page (Next.js) | landing-page | npm run dev | http://localhost:3000 |
| Dashboard (Next.js) | dashboard | npm run dev -- -p 3001 | http://localhost:3001 (once it exists) |
OpenAPI document (dev only): http://localhost:5236/openapi/v1.json
API/ZachHairStudio.Api, run dotnet run. On first run it
creates Data/bookings.db (via EnsureCreated() until migrations are
adopted — see the ef-migrations skill). CORS allows any origin in dev.landing-page, run npm install (first time) then
npm run dev.dashboard/ has a Next.js app — run it on port 3001
so it doesn't collide with the landing page.http://localhost:5236/openapi/v1.json returns the spec.