[{"data":1,"prerenderedAt":198},["ShallowReactive",2],{"\u002Fid\u002Fdocs\u002Fcaf-initiator":3},{"id":4,"title":5,"body":6,"description":190,"extension":191,"meta":192,"navigation":193,"path":194,"seo":195,"stem":196,"__hash__":197},"docs\u002Fid\u002Fdocs\u002Fcaf-initiator.md","CAF Initiator",{"type":7,"value":8,"toc":181},"minimark",[9,13,18,26,50,53,81,87,100,104,111,114,133,139,142,148,152,160,177],[10,11,12],"p",{},"CAF Initiator adalah CLI yang men-scaffold semua yang dibutuhkan CAF di repo kamu: deteksi\nstack proyek secara otomatis, lalu generate definisi agent dan template artifact handoff.",[14,15,17],"h2",{"id":16},"instalasi","Instalasi",[10,19,20,21,25],{},"Cara tercepat, tanpa instalasi global — jalankan langsung dengan ",[22,23,24],"code",{},"npx",":",[27,28,33],"pre",{"className":29,"code":30,"language":31,"meta":32,"style":32},"language-bash shiki shiki-themes github-light github-dark","npx caf-initiator init\n","bash","",[22,34,35],{"__ignoreMap":32},[36,37,40,43,47],"span",{"class":38,"line":39},"line",1,[36,41,24],{"class":42},"sScJk",[36,44,46],{"class":45},"sZZnC"," caf-initiator",[36,48,49],{"class":45}," init\n",[10,51,52],{},"Kalau kamu sering memakainya di banyak repo, install secara global:",[27,54,56],{"className":29,"code":55,"language":31,"meta":32,"style":32},"npm install -g caf-initiator\ncaf-initiator init\n",[22,57,58,73],{"__ignoreMap":32},[36,59,60,63,66,70],{"class":38,"line":39},[36,61,62],{"class":42},"npm",[36,64,65],{"class":45}," install",[36,67,69],{"class":68},"sj4cs"," -g",[36,71,72],{"class":45}," caf-initiator\n",[36,74,76,79],{"class":38,"line":75},2,[36,77,78],{"class":42},"caf-initiator",[36,80,49],{"class":45},[10,82,83],{},[84,85,86],"strong",{},"Prasyarat:",[88,89,90,94],"ul",{},[91,92,93],"li",{},"Node.js 18 atau lebih baru",[91,95,96,97],{},"Repo yang sudah diinisialisasi dengan ",[22,98,99],{},"git init",[14,101,103],{"id":102},"commands","Commands",[105,106,108],"h3",{"id":107},"caf-initiator-init",[22,109,110],{},"caf-initiator init",[10,112,113],{},"Command utama. Menjalankan alur scaffold penuh:",[115,116,117,120,127],"ol",{},[91,118,119],{},"Mendeteksi stack proyek (framework, package manager, struktur folder)",[91,121,122,123,126],{},"Generate ",[22,124,125],{},".claude\u002Fagents\u002F"," — definisi tiap agent role (Planner, Implementer, Verifier,\nReviewer)",[91,128,122,129,132],{},[22,130,131],{},".ai\u002Ftasks\u002F"," — template artifact handoff antar fase",[105,134,136],{"id":135},"caf-initiator-export",[22,137,138],{},"caf-initiator export",[10,140,141],{},"Meng-export konfigurasi agent yang sudah kamu sesuaikan menjadi satu file yang bisa\ndibagikan atau di-versioning terpisah dari repo utama — berguna kalau kamu ingin memakai\nkonfigurasi yang sama di beberapa repo.",[143,144,145],"blockquote",{},[10,146,147],{},"Command lain akan didokumentasikan di sini begitu dirilis pada versi berikutnya.",[14,149,151],{"id":150},"struktur-file-yang-di-generate","Struktur file yang di-generate",[27,153,158],{"className":154,"code":156,"language":157},[155],"language-text",".claude\u002F\n  agents\u002F\n    planner.md\n    implementer.md\n    verifier.md\n    reviewer.md\n.ai\u002F\n  tasks\u002F\n    \u003Cticket-id>\u002F\n      plan.md\n      implementation-notes.md\n      verify-report.md\n","text",[22,159,156],{"__ignoreMap":32},[88,161,162,169],{},[91,163,164,168],{},[84,165,166],{},[22,167,125],{}," — satu file per role, berisi instruksi dan batasan akses tiap agent\n(misalnya Verifier bersifat read-only sampai ada approval gate eksplisit).",[91,170,171,176],{},[84,172,173],{},[22,174,175],{},".ai\u002Ftasks\u002F\u003Cticket-id>\u002F"," — artifact handoff antar fase untuk satu ticket. Setiap fase\nmenulis hasilnya sebagai file Markdown di sini, bukan menyimpannya di context chat yang\nhilang begitu sesi berakhir.",[178,179,180],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":32,"searchDepth":75,"depth":75,"links":182},[183,184,189],{"id":16,"depth":75,"text":17},{"id":102,"depth":75,"text":103,"children":185},[186,188],{"id":107,"depth":187,"text":110},3,{"id":135,"depth":187,"text":138},{"id":150,"depth":75,"text":151},"CLI scaffold generator — deteksi stack otomatis dan generate knowledge base agent.","md",{},true,"\u002Fid\u002Fdocs\u002Fcaf-initiator",{"title":5,"description":190},"id\u002Fdocs\u002Fcaf-initiator","s83F4FvEfea4NWv-HNOnxZsUcD28ip9EJIQxAbxPLXg",1787621084144]