--- name: okf-prosjekt description: Gjør en mappe med prosjektdokumenter (PDF, DOCX, XLSX, PPTX, MD) om til en OKF-bundle OG en Claude Code-skill i den mappen, i én kommando, slik at neste Claude Code-økt der kan svare på spørsmål og hypoteser med kilde. Bruk når brukeren sier "/okf-prosjekt ", "lag en OKF-bundle av denne mappen", "koble disse dokumentene til Claude Code", "gjør prosjektdokumentene spørrbare", "bygg bundle fra ", eller peker på en mappe med prosjektdokumenter og vil stille spørsmål til dem. --- # /okf-prosjekt — fra mappe til spørrbar bundle i én kommando Kjør ÉN kommando og gjengi sammendraget. Ikke forklar OKF, ikke vis flagg, ikke foreslå alternative kommandoer. ```sh okf project ``` - `` er brukerens argument (`$ARGUMENTS`). Mangler den: spør hvilken mappe, ingenting annet. - Bundlen og skillen havner i **gjeldende mappe** (`.okf//` og `.claude/skills/-consume/`). Det er poenget: brukeren starter `claude` på nytt der og spør. - Bundle-id blir mappenavnet. Flere mapper i samme prosjekt: kjør kommandoen én gang per mappe med `--id `; modellen velger riktig skill ut fra spørsmålet. Er `okf` ikke installert, sier skallet `command not found`. Da er ett steg manglende, ikke feil: se README i `open/llm-ingestion-okf` for install-linjen, og stopp. ## Etter kjøringen Gjengi tallene ordrett — dokumenter lest, konsepter skrevet, hvor skillen ble skrevet — og NESTE-linjen. To ting sier kommandoen som du IKKE skal utelate: - Står det at dokumenter **ikke er i bundlen**: si i én setning at spørsmål om dem bare kan besvares `[sourced-not-sufficient]`, fordi ingen utdrag kan sitere dem. - Står det at dokumenter **landet hele** (ett konsept hver): si i én setning at et spørsmål om dem returnerer hele dokumentet som ett utdrag, og at svaret ofte blir `[sourced-not-sufficient]` inntil dokumentet er delt opp. Exit 1 = ett steg nektet, og kommandoen skriver koden. Vis den linjen og stopp. Exit 2 = kjøringen skjedde ikke i det hele tatt (som regel feil mappe). ## Hva brukeren gjør så, i klartekst 1. `claude` på nytt i mappa. 2. Still spørsmålet eller hypotesen rett ut. For eksempel «Hva krever dokumentene om prisutfylling?», «Hypotese: opplæring er priset inn i mekanisk ferdigstillelse — bekreft eller avkreft med kilde», eller «Lag et notat `krav-pris.md` med alle krav til pris, ett avsnitt per krav, med dokument og kravnummer». Skillen `-consume` som ble skrevet i mappa kjører pre-passet og kontraktsjekken selv, og merker hver påstand med kilde.