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.