[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"landing":3,"navigation":311},{"id":4,"title":5,"body":6,"description":15,"extension":302,"meta":303,"navigation":304,"path":305,"seo":306,"stem":309,"__hash__":310},"landing\u002Findex.md","ASK",{"type":7,"value":8,"toc":300},"minimark",[9,61,296],[10,11,12,27,32,46],"u-page-hero",{},[13,14,16],"template",{"v-slot:headline":15},"",[17,18,23],"u-button",{"size":19,"to":20,"target":21,"variant":22},"sm","https:\u002F\u002Fgithub.com\u002Fpleaseai\u002Fask\u002Freleases","_blank","outline",[24,25,26],"p",{},"ASK is on npm →",[13,28,29],{"v-slot:title":15},[24,30,31],{},"Version-accurate library docs for AI coding agents.",[13,33,34],{"v-slot:description":15},[24,35,36,37,41,42,45],{},"ASK downloads version-specific library docs and generates ",[38,39,40],"strong",{},"AGENTS.md"," + ",[38,43,44],{},"Claude Code skills"," so your agent reads real code at the version your project actually runs — not last year's training snapshot.",[13,47,48,55],{"v-slot:links":15},[17,49,52],{"size":50,"to":51},"lg","\u002Fdocs\u002Fgetting-started\u002Fintroduction",[24,53,54],{},"Get Started →",[17,56,58],{"size":50,"to":57,"target":21,"variant":22},"https:\u002F\u002Fgithub.com\u002Fpleaseai\u002Fask",[24,59,60],{},"Star on GitHub",[62,63,64],"u-page-section",{},[65,66,69,106,129,229,267],"u-page-grid",{"className":67},[68],"lg:grid-cols-2",[70,71,74,85],"u-page-card",{"className":72},[73],"col-span-1",[13,75,76],{"v-slot:title":15},[24,77,78,79],{},"Pinned to your ",[80,81,84],"span",{"className":82},[83],"text-primary","lockfile",[13,86,87],{"v-slot:description":15},[24,88,89,90,94,95,94,98,101,102,105],{},"ASK resolves versions from ",[91,92,93],"code",{},"bun.lock",", ",[91,96,97],{},"package-lock.json",[91,99,100],{},"pnpm-lock.yaml",", or ",[91,103,104],{},"yarn.lock"," — every read reflects the version your project actually installs.",[70,107,109,117],{"className":108},[73],[13,110,111],{"v-slot:title":15},[24,112,113,114],{},"Generates ",[80,115,40],{"className":116},[83],[13,118,119],{"v-slot:description":15},[24,120,121,122,125,126,128],{},"Each library lands as a Claude Code skill under ",[91,123,124],{},".claude\u002Fskills\u002F\u003Cname>-docs\u002FSKILL.md",", indexed by a single auto-generated ",[91,127,40],{}," block.",[70,130,133,142,161],{"className":131},[132],"col-span-2",[13,134,135],{"v-slot:title":15},[24,136,137,138],{},"Works with ",[80,139,141],{"className":140},[83],"npm, PyPI, Go, Crates, Pub, Hex, NuGet, Maven",[13,143,144],{"v-slot:description":15},[24,145,146,147,94,150,94,153,156,157,160],{},"The ASK Registry maps ecosystem specs (",[91,148,149],{},"npm:react",[91,151,152],{},"pypi:fastapi",[91,154,155],{},"crates:tokio",") to their GitHub source and docs path. Bare ",[91,158,159],{},"owner\u002Frepo"," works too.",[13,162,163],{"v-slot:body":15},[164,165,169],"pre",{"className":166,"code":167,"language":168,"meta":15,"style":15},"language-bash shiki shiki-themes github-light-default github-dark","ask install                       # resolve every entry in ask.json\nask add npm:next                  # add a library and regenerate AGENTS.md\nask docs zod                      # print candidate doc paths for the version in lockfile\nask src facebook\u002Freact            # print the cached checkout root\n","bash",[91,170,171,187,201,215],{"__ignoreMap":15},[80,172,175,179,183],{"class":173,"line":174},"line",1,[80,176,178],{"class":177},"sOk-n","ask",[80,180,182],{"class":181},"skyLg"," install",[80,184,186],{"class":185},"s6M7L","                       # resolve every entry in ask.json\n",[80,188,190,192,195,198],{"class":173,"line":189},2,[80,191,178],{"class":177},[80,193,194],{"class":181}," add",[80,196,197],{"class":181}," npm:next",[80,199,200],{"class":185},"                  # add a library and regenerate AGENTS.md\n",[80,202,204,206,209,212],{"class":173,"line":203},3,[80,205,178],{"class":177},[80,207,208],{"class":181}," docs",[80,210,211],{"class":181}," zod",[80,213,214],{"class":185},"                      # print candidate doc paths for the version in lockfile\n",[80,216,218,220,223,226],{"class":173,"line":217},4,[80,219,178],{"class":177},[80,221,222],{"class":181}," src",[80,224,225],{"class":181}," facebook\u002Freact",[80,227,228],{"class":185},"            # print the cached checkout root\n",[70,230,232,241],{"className":231},[73],[13,233,234],{"v-slot:title":15},[24,235,236,240],{},[80,237,239],{"className":238},[83],"One-shot reading"," commands",[13,242,243],{"v-slot:description":15},[24,244,245,248,249,252,253,256,257,94,260,94,263,266],{},[91,246,247],{},"ask docs \u003Cspec>"," and ",[91,250,251],{},"ask src \u003Cspec>"," emit absolute paths to stdout — drop them straight into ",[91,254,255],{},"$(…)"," for ",[91,258,259],{},"rg",[91,261,262],{},"cat",[91,264,265],{},"fd",", or any tool that takes a path.",[70,268,270,281],{"className":269},[73],[13,271,272],{"v-slot:title":15},[24,273,274,275],{},"Cached at ",[80,276,278],{"className":277},[83],[91,279,280],{},"~\u002F.ask\u002F",[13,282,283],{"v-slot:description":15},[24,284,285,286,288,289,248,292,295],{},"Every fetched library is stored once under ",[91,287,280],{},". Multiple projects share the same cache; ",[91,290,291],{},"ask cache ls",[91,293,294],{},"ask cache clean"," manage disk pressure.",[297,298,299],"style",{},"html pre.shiki code .sOk-n, html code.shiki .sOk-n{--shiki-light:#953800;--shiki-dark:#B392F0}html pre.shiki code .skyLg, html code.shiki .skyLg{--shiki-light:#0A3069;--shiki-dark:#9ECBFF}html pre.shiki code .s6M7L, html code.shiki .s6M7L{--shiki-light:#6E7781;--shiki-dark:#6A737D}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 .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);}",{"title":15,"searchDepth":189,"depth":189,"links":301},[],"md",{},true,"\u002F",{"title":307,"description":308},"Version-accurate library docs for AI coding agents","ASK (Agent Skills Kit) downloads version-specific library documentation and generates AGENTS.md and Claude Code skills so AI agents reference accurate docs instead of training data.","index","tcjOb9MheXMuw3UZIG8rtLvrCM54z-dTTtmv_w-Mk4M",[312],{"title":313,"path":314,"stem":315,"children":316,"page":331,"type":332},"Docs","\u002Fdocs","docs",[317],{"title":318,"icon":319,"path":320,"stem":321,"children":322,"page":331,"type":332},"Getting Started","i-lucide-rocket","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[323,327],{"title":324,"path":51,"stem":325,"type":326,"children":-1},"Introduction","docs\u002F1.getting-started\u002F1.introduction","page",{"title":328,"path":329,"stem":330,"type":326,"children":-1},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",false,"group",1779976979763]