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