Förbered uppgifterna
Öppna kodassistenten i den lokala projektmapp där du vill arbeta. Du behöver kunna få åtkomst till Whitespace-repot och ha ett projekt-ID samt en personlig API-nyckel från administratören. Själva nyckeln ska göras tillgänglig lokalt, inte klistras in i prompten.
Prompten fungerar som uppdragsbeskrivning för både Codex och Claude Code. Assistentens egna verktyg och godkännanden avgör vilka steg den kan utföra på din dator.
Kopiera den här startprompten
Markera och kopiera hela texten nedan. Du kan lägga till projekt-ID och önskat webbplatsnamn, men inga hemligheter.
Hjälp mig att förbereda den här datorn för att publicera statiska
webbplatser på Kvarts. Läs först projektets AGENTS.md och andra
lokala instruktioner. Gör små, avgränsade ändringar.
1. Kontrollera operativsystem, terminalskal, Git, Go och åtkomst till
git@github.com:whitespace-se/malm-gateway.git. Återanvänd ett
befintligt repo utan att skriva över ändringar. För en ny klon,
använd grenen dev. Läs Go-kravet i go.mod och installera bara de
verktyg som saknas, med datorns etablerade pakethanterare eller
verktygens officiella installation. Förklara om jag behöver logga in.
2. Bygg ./cmd/kvarts och installera som ~/.local/bin/kvarts.
Lägg till katalogen i PATH för mitt terminalskal om den saknas,
utan att lägga till samma rad flera gånger. Kontrollera hjälpen
med MALM_API_KEY= kvarts --help så att ingen nyckel skrivs ut.
API-adressen ska vara https://api.kvarts.network med vanlig
certifikatkontroll.
3. Jag får en personlig API-nyckel och ett projekt-ID av ansvarig
administratör. Be mig göra nyckeln tillgänglig lokalt som
MALM_API_KEY utan att klistra in den i chatten. Läs inte upp
hemligheter, spara dem inte i källkod och committa dem inte.
Använd GET /whoami och GET /projects för att kontrollera åtkomst.
4. Visa hur jag förbereder en mapp med index.html och hur jag kör
kvarts create NAMN --project-id PROJEKT_ID --non-interactive
kvarts deploy MAPP --name NAMN --non-interactive
Kontrollera först vilket namn, vilket projekt och vilken mapp jag
vill använda samt om innehållet får vara offentligt. Skapa eller
publicera inget förrän jag har valt detta. Återanvänd inte en
befintlig webbplats utan mitt uttryckliga godkännande.
5. När jag har bett dig publicera: använd bara den valda mappen,
inga hemligheter eller källfiler utanför den. Kontrollera HTTPS,
sida, stilmallar, bilder och länkar. Om sidan ska vara skyddad,
kontrollera även utloggad åtkomst innan du delar länken.
Jag behöver bara klientverktyget för att använda den befintliga
tjänsten. Starta ingen lokal servermiljö eller Kubernetes-installation.
Fråga en sak i taget när uppgifter saknas och vänta på mitt svar.
Avsluta med vad du installerat och de exakta kommandon jag ska använda.
Det här ska vara klart efteråt
kvartsgår att köra i din terminal och använder rätt API-adress.- Assistenten har kontrollerat att din nyckel når rätt projekt utan att visa nyckeln.
- Du vet vilken mapp som ska publiceras, vilket namn sidan ska få och vilka som ska få se den.
- Du har kommandon för både första publiceringen och nästa uppdatering.
Om assistenten behöver en administratörsnyckel för vanlig publicering, be den stanna och kontrollera projektbehörigheten. En vanlig publiceringsnyckel ska räcka. Du hittar kommandona även i installationsguiden.