[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2mj0tusflkcjq":3},{"entry":4,"body":9,"data":324},{"slug":5,"title":6,"file":7,"description":8},"getting-started","Getting started","getting-started.md","Install a bundle into a project in under a minute.",{"type":10,"children":11},"root",[12,19,50,57,79,85,97,109,129,205,217,223,249,255,284,300,306,318],{"type":13,"tag":14,"props":15,"children":16},"element","h1",{"id":5},[17],{"type":18,"value":6},"text",{"type":13,"tag":20,"props":21,"children":22},"p",{},[23,25,31,33,40,42,48],{"type":18,"value":24},"A ",{"type":13,"tag":26,"props":27,"children":28},"strong",{},[29],{"type":18,"value":30},"bundle",{"type":18,"value":32}," is a ready-made slice of a project's ",{"type":13,"tag":34,"props":35,"children":37},"code",{"className":36},[],[38],{"type":18,"value":39},".claude\u002F",{"type":18,"value":41}," directory: skills, rules, hooks, settings, and a ",{"type":13,"tag":34,"props":43,"children":45},{"className":44},[],[46],{"type":18,"value":47},"CLAUDE.md",{"type":18,"value":49}," snippet. Installing one takes three steps.",{"type":13,"tag":51,"props":52,"children":54},"h2",{"id":53},"_1-pick-a-bundle",[55],{"type":18,"value":56},"1. Pick a bundle",{"type":13,"tag":20,"props":58,"children":59},{},[60,62,69,71,77],{"type":18,"value":61},"Browse the ",{"type":13,"tag":63,"props":64,"children":66},"a",{"href":65},"\u002Fskills",[67],{"type":18,"value":68},"skills index",{"type":18,"value":70},". Each card shows what the bundle contains (Skills, Rules, Hooks, Settings, CLAUDE.md), its tags, and anything it requires on your machine (for example ",{"type":13,"tag":34,"props":72,"children":74},{"className":73},[],[75],{"type":18,"value":76},"python3",{"type":18,"value":78}," for the doc-fetcher skills).",{"type":13,"tag":51,"props":80,"children":82},{"id":81},"_2-download-and-unzip",[83],{"type":18,"value":84},"2. Download and unzip",{"type":13,"tag":20,"props":86,"children":87},{},[88,90,95],{"type":18,"value":89},"Click ",{"type":13,"tag":26,"props":91,"children":92},{},[93],{"type":18,"value":94},"Download",{"type":18,"value":96},". The zip unpacks to a single folder named after the bundle:",{"type":13,"tag":98,"props":99,"children":104},"pre",{"className":100,"code":102,"language":18,"meta":103},[101],"language-text","nuxt\u002F\n├── README.md\n├── skills\u002F…\n├── rules\u002F…\n└── CLAUDE.md\n","",[105],{"type":13,"tag":34,"props":106,"children":107},{"__ignoreMap":103},[108],{"type":18,"value":102},{"type":13,"tag":20,"props":110,"children":111},{},[112,114,120,122,127],{"type":18,"value":113},"Move the folder's ",{"type":13,"tag":115,"props":116,"children":117},"em",{},[118],{"type":18,"value":119},"contents",{"type":18,"value":121}," into your project's ",{"type":13,"tag":34,"props":123,"children":125},{"className":124},[],[126],{"type":18,"value":39},{"type":18,"value":128}," directory:",{"type":13,"tag":98,"props":130,"children":134},{"className":131,"code":132,"language":133,"meta":103,"style":103},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","unzip nuxt.zip\nmkdir -p .claude\ncp -R nuxt\u002Fskills nuxt\u002Frules .claude\u002F\n","bash",[135],{"type":13,"tag":34,"props":136,"children":137},{"__ignoreMap":103},[138,156,176],{"type":13,"tag":139,"props":140,"children":143},"span",{"class":141,"line":142},"line",1,[144,150],{"type":13,"tag":139,"props":145,"children":147},{"style":146},"--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0",[148],{"type":18,"value":149},"unzip",{"type":13,"tag":139,"props":151,"children":153},{"style":152},"--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF",[154],{"type":18,"value":155}," nuxt.zip\n",{"type":13,"tag":139,"props":157,"children":159},{"class":141,"line":158},2,[160,165,171],{"type":13,"tag":139,"props":161,"children":162},{"style":146},[163],{"type":18,"value":164},"mkdir",{"type":13,"tag":139,"props":166,"children":168},{"style":167},"--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF",[169],{"type":18,"value":170}," -p",{"type":13,"tag":139,"props":172,"children":173},{"style":152},[174],{"type":18,"value":175}," .claude\n",{"type":13,"tag":139,"props":177,"children":179},{"class":141,"line":178},3,[180,185,190,195,200],{"type":13,"tag":139,"props":181,"children":182},{"style":146},[183],{"type":18,"value":184},"cp",{"type":13,"tag":139,"props":186,"children":187},{"style":167},[188],{"type":18,"value":189}," -R",{"type":13,"tag":139,"props":191,"children":192},{"style":152},[193],{"type":18,"value":194}," nuxt\u002Fskills",{"type":13,"tag":139,"props":196,"children":197},{"style":152},[198],{"type":18,"value":199}," nuxt\u002Frules",{"type":13,"tag":139,"props":201,"children":202},{"style":152},[203],{"type":18,"value":204}," .claude\u002F\n",{"type":13,"tag":20,"props":206,"children":207},{},[208,210,215],{"type":18,"value":209},"Skip the README unless you want it, and skip ",{"type":13,"tag":34,"props":211,"children":213},{"className":212},[],[214],{"type":18,"value":47},{"type":18,"value":216}," for now.",{"type":13,"tag":51,"props":218,"children":220},{"id":219},"_3-wire-up-claudemd",[221],{"type":18,"value":222},"3. Wire up CLAUDE.md",{"type":13,"tag":20,"props":224,"children":225},{},[226,228,233,235,240,242,247],{"type":18,"value":227},"If the bundle ships a ",{"type":13,"tag":34,"props":229,"children":231},{"className":230},[],[232],{"type":18,"value":47},{"type":18,"value":234},", it is a ",{"type":13,"tag":26,"props":236,"children":237},{},[238],{"type":18,"value":239},"pointer snippet",{"type":18,"value":241},", not a replacement. Paste its contents into your project's ",{"type":13,"tag":34,"props":243,"children":245},{"className":244},[],[246],{"type":18,"value":47},{"type":18,"value":248}," so Claude Code knows the skills and rules exist and when to reach for them.",{"type":13,"tag":51,"props":250,"children":252},{"id":251},"keeping-bundles-out-of-git-noise",[253],{"type":18,"value":254},"Keeping bundles out of git noise",{"type":13,"tag":20,"props":256,"children":257},{},[258,260,266,268,274,276,282],{"type":18,"value":259},"Doc-fetcher skills write a ",{"type":13,"tag":34,"props":261,"children":263},{"className":262},[],[264],{"type":18,"value":265},"cache\u002F",{"type":18,"value":267}," folder next to their ",{"type":13,"tag":34,"props":269,"children":271},{"className":270},[],[272],{"type":18,"value":273},"SKILL.md",{"type":18,"value":275},". Add this to your project's ",{"type":13,"tag":34,"props":277,"children":279},{"className":278},[],[280],{"type":18,"value":281},".gitignore",{"type":18,"value":283},":",{"type":13,"tag":98,"props":285,"children":289},{"className":286,"code":287,"language":288,"meta":103,"style":103},"language-gitignore shiki shiki-themes material-theme-lighter github-light github-dark",".claude\u002Fskills\u002F*\u002Fcache\u002F\n","gitignore",[290],{"type":13,"tag":34,"props":291,"children":292},{"__ignoreMap":103},[293],{"type":13,"tag":139,"props":294,"children":295},{"class":141,"line":142},[296],{"type":13,"tag":139,"props":297,"children":298},{},[299],{"type":18,"value":287},{"type":13,"tag":51,"props":301,"children":303},{"id":302},"updating",[304],{"type":18,"value":305},"Updating",{"type":13,"tag":20,"props":307,"children":308},{},[309,311,316],{"type":18,"value":310},"Bundles have no versions. Re-download and overwrite when you want the latest; the ",{"type":13,"tag":26,"props":312,"children":313},{},[314],{"type":18,"value":315},"Source",{"type":18,"value":317}," button opens the exact GitHub tree so you can diff before you do.",{"type":13,"tag":319,"props":320,"children":321},"style",{},[322],{"type":18,"value":323},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}",{}]