Hopp til innhold

For Claude Code-brukere

Claude starter hver økt blind.

CLAUDE.md forteller Claude hvordan den skal oppføre seg. Den forteller ikke Claude hva som er i repoet ditt. Maguyva indekserer kodebasen og gir den tilbake over MCP, slik at Claude redigerer som om den allerede har lest koden.

Free tier: 3 repoer, Opptil 50K indekserte kodelinjer, uten kort.

Bruk CLAUDE.md for atferd. Bruk Maguyva for oppdaterte kodebasefakta.

CLAUDE.md er beste praksis. Bruk den.

> cat CLAUDE.md
# prosjektkonvensjoner, kommandoer, avgrensede regler

Vedvarende instruksjoner hører hjemme i CLAUDE.md. Det er riktig sted for:

  • Bygge-, test- og lint-kommandoer agenten skal kjøre.
  • Kodestilregler og navnekonvensjoner.
  • “Gjør alltid X / aldri Y”-regler avgrenset til en mappe.
  • Henvisninger til de kanoniske dokumentene og beslutningsloggene.

Anthropics minnedokumentasjon beskriver dette godt. Hold det kortfattet. Avgrens det. Commit det.

Men CLAUDE.md var aldri ment å være et kart over kodebasen din.

Hvor CLAUDE.md slutter å strekke til

Fire feilmoduser som markdown alene ikke kan løse.

// filen er ikke kodebasen

Å fortelle Claude hvordan den skal oppføre seg, forteller den ikke hva som finnes. Den første endringen i et ukjent repo er en gjetning om filbaner, funksjonsnavn og kallsteder. CLAUDE.md kan ikke liste opp hvert symbol, og det ville du heller ikke ønsket.

// dokumentasjon blir foreldet, kode blir ikke det

En CLAUDE.md-blokk som beskriver auth-flyten din, stemmer helt til noen refaktorerer auth. Koden er nå sannheten, og dokumentasjonen tar selvsikkert feil. Claude leser feil kilde.

// avhengigheter finnes ikke i markdown

«Hva går i stykker hvis jeg endrer denne funksjonen?» er et grafspørsmål. Det kan ikke besvares av en dokumentfil. Claude må enten grep-og-håpe eller be deg lime inn filer i chatten.

// kontekstvinduer har et budsjett

Å stappe CLAUDE.md til Claude «vet nok» spiser tokens som burde gå til resonnering. Forbi noen få KB bytter du bort svarkvalitet mot kontekstvolum.

Maguyva er laget CLAUDE.md ikke dekker

En ekstern MCP-server som gir Claude Code:

  • Semantisk søk, AST-søk, grafsøk og tekstsøk over det indekserte repoet ditt, levert med filbaner og linjenumre.
  • Oppslag for avhengigheter, typer og kallsteder spørsmålene en graf kan svare på, og som en dokumentfil ikke kan.
  • Branch-bevisste resultater slik at Claude ser versjonen av koden den faktisk redigerer.
  • Prising per arbeidsområde ikke per sete. Indekser 1 repo eller 50; agenter betaler ikke seter.

CLAUDE.md forteller Claude hvordan den skal oppføre seg.

Maguyva gir Claude et søkbart kart over koden.

Tre arbeidsflyter

Nummererte, tunge på kodeblokker. Spørsmålene du allerede stiller Claude, forankret i faktiske linjer.

// workflow 01

Finn den faktiske implementasjonen, ikke test-stubben

Du: "Hvordan fungerer retry i betalingsklienten vår?"

Uten Maguyva → Claude grepper retry, finner 14 treff, velger ett (ofte en test-mock).
Med Maguyva    → Maguyva returnerer symboldefinisjonen, kallstedene, og
                   fil:linje for den faktiske implementasjonen, rangert.

// workflow 02

Sjekk påvirkningsradiusen før du refaktorerer

Du: "Hva kaller normalizePhoneNumber?"

Maguyva returnerer: 7 kallsteder fordelt på 4 pakker, inkludert ett i en Python-tjeneste
som importerer den via gRPC-stubben. Claude foreslår endringen med migreringslisten
direkte i svaret, ikke etter at CI blir rødt.

// workflow 03

Verifiser agenten før du godtar diffen

Claude: "Jeg redigerte src/auth/session.ts:142 for å fikse token-fornyelsen."

Spør Maguyva: "Vis meg session.ts:130-160 og alt som importerer session."

Maguyva returnerer det levende fil-utdraget + 3 importører. Diffen er nå forankret
i faktiske linjer, ikke Claudes hukommelse fra token #11 000.

Oppsett i Claude Code

Tre steg. Free tier: 3 repoer, Opptil 50K indekserte kodelinjer, uten kort.

  1. // step 01

    Indekser et repo på maguyva.ai

    Velg ett du kjenner godt, slik at du kan verifisere svarene. Free tier dekker 3 repoer, Opptil 50K indekserte kodelinjer.

  2. // step 02

    Installer Maguyva-pluginen i Claude Code

    /plugin marketplace add maguyva/claude-code-plugin
    /plugin install maguyva@maguyva
    
    # the plugin reads your key from the environment
    export MAGUYVA_API_KEY=mgv_xxxx
  3. // step 03

    Still ett spørsmål du allerede vet svaret på

    Start med ett repo og ett verifiserbart spørsmål, ikke hele selskapet ditt. Hvis svaret stemmer med det du selv ville sagt, er du klar.