Vai al contenuto
Claude CodeCostruire con l'AI · Volume 2

Kit tappa 4 — Prodotto

L'app col mestiere dentro: hook che scattano da soli, subagent revisore, skill di collaudo e il tetto sulla finestra degli slot.

fine Parte 5 punto salvato tappa-4-prodotto go.totaliweb.com/k-code-4
Si sblocca una volta sola

Il download dei kit è per chi ha il libro. Il codice è stampato nel capitolo 0.1 e in Appendice E: sono otto caratteri, si digita una volta e resta su questo dispositivo.

Come si riparte
  1. Scompatta lo zip in una cartella senza &, |, % nel percorso (diagnosi ②).
  2. Entra nella cartella prenotafacile e lancia npm install.
  3. Ricrea il tuo .env.local con le chiavi tue: nel kit non ci sono e non ci devono essere.
  4. npm run dev, e poi claude nella stessa cartella.

Dal tag `tappa-4-prodotto`. Attenzione a cosa contiene davvero: è il cantiere come è stato costruito e collaudato, cioè l'app completa più gli strumenti del mestiere della Parte 6. L'incasso dell'acconto e la posta transazionale del 5.2–5.3 il libro te li fa costruire passo passo e non sono in questo pacchetto: hanno bisogno di chiavi tue e di un account tuo, e un pacchetto pronto ti toglierebbe l'unica parte che devi vedere accadere.

I file del kit

FilePeso
.claude/agents/revisore-rls.md4 KB
.claude/hooks/guardia.mjs3 KB
.claude/settings.json269 B
.claude/skills/collaudo/SKILL.md4 KB
.gitignore632 B
AGENTS.md687 B
CLAUDE.md3 KB
README.md8 KB
app/admin/page.tsx3 KB
app/api/admin/bozza/route.ts1 KB
app/api/admin/riepilogo/route.ts2 KB
app/api/chat/route.ts6 KB
app/cookie/page.tsx519 B
app/favicon.ico25 KB
app/globals.css163 B
app/layout.tsx2 KB
app/page.tsx4 KB
app/prenota/azioni.ts4 KB
app/prenota/conferma/page.tsx2 KB
app/prenota/page.tsx8 KB
app/privacy/page.tsx2 KB
app/servizi/[slug]/page.tsx4 KB
app/servizi/page.tsx1 KB
banco/misura-revisore.mjs4 KB
banco/porta.ts2 KB
banco/pulizia-log.ts3 KB
banco/sql.ts2 KB
components/intestazione.tsx1 KB
components/modulo-prenotazione.tsx8 KB
components/pannello-ai.tsx3 KB
components/piede.tsx1 KB
components/scheda-servizio.tsx2 KB
components/widget-chat.tsx8 KB
eslint.config.mjs483 B
lib/admin-guardia.ts3 KB
lib/ai/admin.ts6 KB
lib/ai/assistente.ts8 KB
lib/ai/attrezzi.ts6 KB
lib/ai/istruzioni.ts5 KB
lib/ai/limiti.ts3 KB
lib/ai/modello.ts2 KB
lib/dati.ts10 KB
lib/db.ts3 KB
lib/formato.ts2 KB
next.config.ts319 B
package-lock.json239 KB
package.json711 B
postcss.config.mjs101 B
public/file.svg391 B
public/globe.svg1 KB
public/next.svg1 KB
public/vercel.svg128 B
public/window.svg385 B
supabase/banco/00-ruoli-e-auth.sql1 KB
supabase/migrations/20260824000100_schema_iniziale.sql8 KB
supabase/migrations/20260824000200_rls.sql8 KB
supabase/migrations/20260824000300_slot_liberi.sql5 KB
supabase/migrations/20260824000400_pulizia_registro_ai.sql2 KB
supabase/migrations/20260825000100_tetto_finestra_slot.sql4 KB
supabase/seed.sql3 KB
test/ai.test.ts25 KB
test/alias.mjs1 KB
test/finta-api.ts9 KB
test/prenotazione.test.ts4 KB
test/rls.test.ts12 KB
test/slot-liberi.test.ts7 KB
tsconfig.json1019 B