{"title":"AI-kodingsagenter","description":"\u003cp\u003e\u003cstrong\u003eAI-kodeagenter som skriver, gjennomgår, feilsøker og leverer kode fra start til slutt — ingen kunnskap om prompts kreves.\u003c\/strong\u003e Hver agent konfigurerer Claude, ChatGPT eller hvilken som helst AI-chat til en spesialistutvikler som leder hele kodeprosessen, stiller de riktige spørsmålene og leverer fungerende, produksjonsklar kode.\u003c\/p\u003e\n\n\u003ch3\u003eHva AI-kodeagenter gjør\u003c\/h3\u003e\n\u003cp\u003eKodeoppgaver som vanligvis krever timer med frem og tilbake — skrive funksjoner fra bunnen av, gjennomgå pull requests, feilsøke komplekse feil, refaktorere legacy-kode — håndteres fra start til slutt. Agenten tar ansvar fra aktivering, samler krav ett spørsmål om gangen, og leverer komplett, kommentert, fungerende kode.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eKodeskriving\u003c\/strong\u003e — Funksjoner, komponenter, skript og fullstendige moduler basert på krav\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKodegjennomgang\u003c\/strong\u003e — Feilidentifisering, ytelsesproblemer, sikkerhetssårbarheter, beste praksis\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFeilsøking\u003c\/strong\u003e — Feildiagnose, rotårsaksanalyse, implementering av rettelser\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefaktorering\u003c\/strong\u003e — Rydding i legacy-kode, ytelsesoptimalisering, forbedring av lesbarhet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDokumentasjon\u003c\/strong\u003e — Kodekommentarer, README-filer, API-dokumentasjon\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHvordan det fungerer\u003c\/h3\u003e\n\u003cp\u003eLast inn ferdighetsfilen i ditt Claude-prosjekt eller lim den inn som en system prompt i ChatGPT. Lim inn aktiveringsprompten i samtalen. Agenten begynner umiddelbart å stille spørsmål om din stack, krav og begrensninger — ett spørsmål om gangen — og produserer deretter komplett, klar-til-bruk kode. Ingen erfaring med prompts nødvendig.\u003c\/p\u003e\n\n\u003ch3\u003eFungerer med Claude, ChatGPT eller hvilken som helst AI-chat\u003c\/h3\u003e\n\u003cp\u003eHver agent leveres med to filer: ferdighetsfilen og aktiveringsprompten. Last inn begge, så tar agenten over. Fungerer med Claude (anbefalt), ChatGPT eller hvilken som helst AI-assistent som godtar system prompts.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eSlutt å kjempe med AI for å få koden du faktisk trenger. Aktiver agenten, svar på spørsmålene, og få produksjonsklar kode levert fra start til slutt.\u003c\/em\u003e\u003c\/p\u003e","products":[{"product_id":"albert-ai-code-review-agent","title":"Albert — AI kodegjennomgangsagent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Last inn Albert i Claude og få en Senior Code Review Agent som gjennomfører grundige, strukturerte kodegjennomganger på tvers av alle språk eller rammeverk — hver feil, sikkerhetssårbarhet og ytelsesproblem vurdert etter alvorlighetsgrad og koblet til en spesifikk løsning, ikke vag feedback.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    Det meste av kodegjennomgangsfeedback er enten for generisk til å handle på eller overser de viktigste problemene. Albert fikser det. Han stiller målrettede inntaksspørsmål om koden din før han gjennomgår noe — språk, formål, bekymringsområder og om det skal i produksjon — og leverer deretter en komplett gjennomgangsrapport utvikleren kan handle på umiddelbart. Fungerer med Claude, ChatGPT eller hvilken som helst AI-chatmodell som godtar systemprompter.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eHva du får\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAlvorlighetsgraderte funn\u003c\/strong\u003e — hvert problem vurdert som Kritisk, Høy, Middels eller Lav slik at du vet nøyaktig hva som må fikses før produksjon og hva som kan vente, uten tvil om prioritet\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eSikkerhetsrevisjon\u003c\/strong\u003e — OWASP Top 10-sårbarheter, injeksjonsrisikoer, autentiseringsproblemer, hemmeligheter i kode og usikre avhengigheter identifisert og flagget med spesifikke løsninger før produksjon\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eYtelsesgjennomgang\u003c\/strong\u003e — algoritmisk kompleksitet, N+1-spørringer, unødvendige løkker, minnelekkasjer og blokkerende operasjoner identifisert med konkrete optimaliseringsanbefalinger\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFeilhåndteringsmangler\u003c\/strong\u003e — manglende try\/catch-blokker, ubehandlede løfter, stille feil og kanttilfeller som vil skape problemer i produksjon identifisert og fikset\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eKodekvalitetsvurdering\u003c\/strong\u003e — DRY-brudd, problemer med enkeltansvar, navneklarhet, død kode og vedlikeholdbarhetsbekymringer flagget med spesifikke refaktoreringsanbefalinger\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFullstendig gjennomgangsrapport\u003c\/strong\u003e — sammendrag med totale funn sortert etter alvorlighetsgrad, individuelle funn ordnet fra Kritisk til Lav, hver med plassering, forklaring og spesifikk løsning, samt en samlet vurdering av produksjonsklarhet\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 albert-code-review-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalleres på under 2 minutter\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFungerer med Claude, ChatGPT \u0026 enhver AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHvordan installere\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Last ned .skill-pakken → åpne Claude → last SKILL.md inn i dine Prosjektinstruksjoner eller systemprompt → lim inn aktiveringsprompten i samtalen → Albert stiller sine inntaksspørsmål ett om gangen og leverer en komplett, strukturert kodegjennomgangsrapport. Fungerer med Claude (anbefalt), ChatGPT eller hvilken som helst AI-chat som godtar systemprompter.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850878394632,"sku":"albert-ai-code-review-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-albert-nf.png?v=1784817050"},{"product_id":"conrad-ai-bug-fixer-agent","title":"Conrad — AI feilrettingsagent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Last inn Conrad i Claude og få en Senior Bug Fixer Agent som diagnostiserer ødelagt kode, feilmeldinger og uventet oppførsel — identifiserer grunnårsaken, forklarer nøyaktig hvorfor det skjer, og leverer en spesifikk løsning med før- og etterkode og et verifiseringstrinn. Ingen gjetting. Ingen symptombehandling.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    Det meste av feilsøkingsarbeidet sløses bort på løsninger som ikke fikser det egentlige problemet. Conrad fikser det. Han stiller målrettede spørsmål for å forstå hva koden skal gjøre, hva den faktisk gjør, og hva som endret seg før feilen oppsto — deretter diagnostiserer han grunnårsaken før han rører en eneste linje. Fungerer med Claude, ChatGPT eller hvilken som helst AI-chatmodell som godtar systemprompter.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eHva du får\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDiagnose av grunnårsak\u003c\/strong\u003e — en klar forklaring på hva som faktisk er galt, hvorfor det skjer, og nøyaktig hvor i koden det oppstår før noen løsning blir brukt, slik at du forstår problemet og ikke bare lappen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eKode før og etter løsning\u003c\/strong\u003e — opprinnelig ødelagt kode og korrigert kode side om side med kommentarer som forklarer nøyaktig hva som ble endret og hvorfor løsningen fungerer, ikke bare hva som skal kopieres og limes inn\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eTolkning av feilmeldinger\u003c\/strong\u003e — stack traces, TypeErrors, NullPointerExceptions, ubehandlede promise-avvisninger, CORS-feil og andre feilmeldinger leses og spores tilbake til opprinnelsen i stedet for punktet der de dukker opp\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eVerifiseringstrinn\u003c\/strong\u003e — en spesifikk test eller sjekk for å bekrefte at løsningen faktisk fungerer før den går i produksjon, fordi en utestet løsning fortsatt bare er et gjetning\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eForebygg det neste gang\u003c\/strong\u003e — en praktisk merknad om hvordan du unngår denne typen feil i fremtiden slik at samme problem ikke koster en time til med feilsøking om tre uker\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eSekundære observasjoner\u003c\/strong\u003e — eventuelle tilleggsspørsmål oppdaget i den omkringliggende koden markeres separat slik at du vet hva annet som må tas tak i uten at Conrad refaktorerer ting du ikke ba ham om å endre\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 conrad-bug-fixer-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalleres på under 2 minutter\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFungerer med Claude, ChatGPT \u0026amp; hvilken som helst AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHvordan installere\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Last ned .skill-pakken → åpne Claude → last SKILL.md inn i dine Prosjektinstruksjoner eller systemprompt → lim inn aktiveringsprompten i samtalen → Conrad stiller spørsmålene sine ett om gangen, diagnostiserer grunnårsaken og leverer en komplett løsning med kode før og etter. Fungerer med Claude (anbefalt), ChatGPT eller hvilken som helst AI-chat som godtar systemprompter.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850879312136,"sku":"conrad-ai-bug-fixer-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-conrad-nf.png?v=1784817049"},{"product_id":"dorian-ai-api-documentation-agent","title":"Dorian — AI API-dokumentasjonsagent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Last inn Dorian i Claude og få en Senior API Documentation Agent som forvandler API-koden, rutene eller tekniske notater til komplett, profesjonell dokumentasjon — endepunktreferanser, autentiseringsguider, forespørsels- og respons-eksempler, feilkodetabeller og en raskstartguide for utviklere klar til publisering.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De fleste API-er dokumenteres sist, dårlig eller aldri — noe som betyr at utviklere kaster bort timer på å finne ut hva koden skulle ha forklart på minutter. Dorian fikser det. Han jobber ut fra hva enn du har — rå ruter, controller-kode, Postman-samlinger eller grove notater — stiller målrettede spørsmål om API-en og målgruppen, og produserer dokumentasjon utviklere kan bruke fra dag én. Fungerer med Claude, ChatGPT eller hvilken som helst AI-chatmodell som godtar system prompts.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eHva du får\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFull endepunktreferanse\u003c\/strong\u003e — hvert endepunkt dokumentert med HTTP-metode, sti, beskrivelse, parametertabell, forespørselskropp, suksessrespons og feilkoder slik at utviklere har alt de trenger uten å måtte lese kildekoden\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAutentiseringsguide\u003c\/strong\u003e — dokumentert autentiseringsmetode med hvordan man skaffer legitimasjon, hvordan inkludere dem i forespørsler med eksempel på header-format, og et komplett autentisert forespørselseksempel slik at utviklere blir låst opp på minutter, ikke timer\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eRealistiske forespørsels- og respons-eksempler\u003c\/strong\u003e — curl-eksempler og JSON-kropper med realistiske verdier for hver endepunkt, ikke plassholderstrenger, slik at utviklere kan kopiere, lime inn og kjøre umiddelbart\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFeilkode-referanse\u003c\/strong\u003e — komplett feiltabell som dekker alle statuskoder API-en returnerer med beskrivelser og veiledning for løsning slik at utviklere kan håndtere feil uten å måtte opprette en supporthenvendelse\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eRaskstartguide for utviklere\u003c\/strong\u003e — steg-for-steg fra null til første vellykkede API-kall på under 10 minutter, den mest verdifulle delen for enhver utvikler som starter en integrasjon\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFleksibel format\u003c\/strong\u003e — output i Markdown for GitHub eller dokumentasjonsnettsteder, OpenAPI 3.0 YAML for Swagger UI eller Redoc, eller ren strukturert tekst for Confluence og Notion — uansett hvilket format teamet ditt bruker\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 dorian-api-documentation-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalleres på under 2 minutter\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFungerer med Claude, ChatGPT \u0026amp; hvilken som helst AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHvordan installere\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Last ned .skill-pakken → åpne Claude → last SKILL.md inn i Project Instructions eller system prompt → lim inn aktiveringsprompten i samtalen → Dorian stiller spørsmålene sine ett om gangen og produserer komplett, profesjonell API-dokumentasjon klar til publisering. Fungerer med Claude (anbefalt), ChatGPT eller hvilken som helst AI-chat som godtar system prompts.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850880786696,"sku":"dorian-ai-api-documentation-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-dorian-nf.png?v=1784817050"},{"product_id":"edmund-ai-full-stack-developer-agent","title":"Edmund — AI fullstack-utvikleragent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Last inn Edmund i Claude og få en Senior Full Stack Developer Agent som tar funksjonsbeskrivelsen din og bygger den fullstendig — databaseskjema, backend-logikk, API-endepunkter og frontend-komponenter — og leverer produksjonsklar, forklart kode lag for lag med hver arkitektonisk beslutning begrunnet.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De fleste AI-genererte koder dropper ukommenterte blokker og går videre. Edmund bygger annerledes. Han stiller målrettede spørsmål om din stack og krav før han skriver en eneste linje, bygger hvert lag i rekkefølge, sjekker inn etter hvert lag, og forklarer hver beslutning slik at du forstår og kan vedlikeholde det som bygges. Fungerer med Claude, ChatGPT eller hvilken som helst AI-chatmodell som godtar systemprompts.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eHva du får\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDatabaselag\u003c\/strong\u003e — skjema-design, modeller og migrasjoner med inline-kommentarer og forklaring av hver strukturell beslutning slik at du forstår hva som ble bygget og hvorfor før du går videre til neste lag\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBackend-logikk\u003c\/strong\u003e — tjenestefunksjoner og kjerneprosessering med feilhåndtering, inputvalidering og sikkerhetshensyn flagget i hvert steg — ikke lagt til som en ettertanke\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAPI-endepunkter\u003c\/strong\u003e — REST-endepunkter med forespørsels-\/responskontrakter, validering, feilsvar og riktige HTTP-statuskoder slik at API-et er produksjonsklart fra første commit\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFrontend-komponenter\u003c\/strong\u003e — UI-komponenter med API-integrasjon, tilstandshåndtering, lastetilstander og feilhåndtering innebygd — kalibrert til ditt eksakte rammeverk enten det er React, Vue, Next.js eller Nuxt\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eStack-bevisst bygging\u003c\/strong\u003e — Edmund bygger for din stack, ikke hans preferanser. Django + React, Node + Vue, FastAPI + Next.js — uansett hva du bruker, passer resultatet uten behov for omskriving\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eIntegrasjonsnotater\u003c\/strong\u003e — hvordan lagene kobles sammen, nødvendige miljøvariabler, avhengigheter som må installeres, og kjente kanttilfeller som må håndteres slik at du kan levere uten gjetting til slutt\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 edmund-full-stack-developer-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalleres på under 2 minutter\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFungerer med Claude, ChatGPT \u0026 enhver AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHvordan installere\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Last ned .skill-pakken → åpne Claude → last SKILL.md inn i dine Prosjektinstruksjoner eller systemprompt → lim inn aktiveringsprompten i samtalen → Edmund stiller spørsmålene sine ett om gangen og bygger funksjonen din lag for lag med forklart, produksjonsklar kode. Fungerer med Claude (anbefalt), ChatGPT eller hvilken som helst AI-chat som godtar systemprompts.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850931970312,"sku":"edmund-ai-full-stack-developer-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-edmund-nf.png?v=1784817050"},{"product_id":"rupert-ai-devops-agent","title":"Rupert — AI DevOps-agent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Last inn Rupert i Claude og få en Senior DevOps Agent som veileder deg gjennom infrastrukturoppsett, CI\/CD-pipeline-konfigurasjon, containerisering og sky-distribusjon — og leverer komplette, produksjonsklare konfigurasjonsfiler og nøyaktige implementeringstrinn slik at du kan få applikasjonen din live uten en dedikert DevOps-ingeniør.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De fleste distribusjonsproblemer kommer fra konfigurasjonsfiler som ble kopiert fra en veiledning og aldri riktig tilpasset. Rupert fikser det. Han stiller målrettede spørsmål om stakken din, skyleverandøren og nåværende oppsett før han skriver en eneste linje med konfigurasjon — deretter leverer han distribuerbare filer du kan commite til ditt repository og kjøre, med alle sikkerhetshensyn flagget på forhånd. Fungerer med Claude, ChatGPT eller hvilken som helst AI-chatmodell som godtar systemprompter.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eHva du får\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDocker-konfigurasjon\u003c\/strong\u003e — Dockerfile med flertrinnsbygg, ikke-root-brukere, helsesjekker og lagoptimalisering, pluss docker-compose for lokal utvikling med tjenesteavhengigheter, volum-monteringer og miljøfiler\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCI\/CD-pipeline\u003c\/strong\u003e — komplett GitHub Actions, GitLab CI eller CircleCI arbeidsflyt med jobbavhengigheter, håndtering av hemmeligheter, distribusjonstriggere og miljøpromotering slik at hver push til main distribueres automatisk og sikkert\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eKonfigurasjon for sky-distribusjon\u003c\/strong\u003e — AWS, GCP, DigitalOcean, Railway, Render eller Fly.io — tilpasset din leverandør med nøyaktig konfigurasjon som stakken din trenger, ikke en generell mal som krever betydelig redigering\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInfrastruktur som kode\u003c\/strong\u003e — Terraform-moduler eller Ansible playbooks der det trengs, med tilstandshåndtering, variabelfiler og nøyaktige kommandoer for å initialisere, planlegge og anvende\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eTabell over miljøvariabler\u003c\/strong\u003e — hver påkrevd variabel listet med formål og hvor den skal settes, fordi manglende miljøvariabler er den vanligste årsaken til at distribusjoner feiler stille\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eSikkerhetsnotater på hver utdata\u003c\/strong\u003e — håndtering av hemmeligheter, IAM minst privilegium, nettverkseksponering og container-sikkerhet flagges uten at du må be om det, slik at du ikke oppdager sikkerhetshull etter at du har gått live\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 rupert-devops-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstalleres på under 2 minutter\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eFungerer med Claude, ChatGPT \u0026 enhver AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHvordan installere\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Last ned .skill-pakken → åpne Claude → last SKILL.md inn i dine Prosjektinstruksjoner eller systemprompt → lim inn aktiveringsprompten i samtalen → Rupert stiller spørsmålene sine ett om gangen og leverer komplette, distribuerbare konfigurasjonsfiler med trinnvise implementeringsinstruksjoner. Fungerer med Claude (anbefalt), ChatGPT eller hvilken som helst AI-chat som godtar systemprompter.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850985971976,"sku":"rupert-ai-devops-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-rupert-nf.png?v=1784817048"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/AI_Coding_Agents.png?v=1784820744","url":"https:\/\/kissmyskills.com\/no\/collections\/ai-coding-agents.oembed","provider":"KissMySkills","version":"1.0","type":"link"}