[{"data":1,"prerenderedAt":592},["ShallowReactive",2],{"navigation":3,"\u002Fgetting-started\u002Finstallation":95,"\u002Fgetting-started\u002Finstallation-surround":587},[4,22,53,61,68],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Overview","i-lucide-info",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":23,"path":24,"stem":25,"children":26,"page":52},"Guide","\u002Fguide","2.guide",[27,32,37,42,47],{"title":28,"path":29,"stem":30,"icon":31},"Features","\u002Fguide\u002Ffeatures","2.guide\u002F1.features","i-lucide-sparkles",{"title":33,"path":34,"stem":35,"icon":36},"Core Concepts","\u002Fguide\u002Fcore-concepts","2.guide\u002F2.core-concepts","i-lucide-brain",{"title":38,"path":39,"stem":40,"icon":41},"Workflow","\u002Fguide\u002Fworkflow","2.guide\u002F3.workflow","i-lucide-workflow",{"title":43,"path":44,"stem":45,"icon":46},"Comparison","\u002Fguide\u002Fcomparison","2.guide\u002F4.comparison","i-lucide-scale",{"title":48,"path":49,"stem":50,"icon":51},"Optimizations","\u002Fguide\u002Foptimizations","2.guide\u002F5.optimizations","i-lucide-zap",false,{"title":54,"path":55,"stem":56,"children":57,"icon":60},"Agents","\u002Fagents","3.agents\u002F1.index",[58],{"title":59,"path":55,"stem":56,"icon":60},"Agent Team","i-lucide-bot",{"title":62,"path":63,"stem":64,"children":65,"icon":67},"Configuration","\u002Fconfiguration","4.configuration\u002F1.index",[66],{"title":62,"path":63,"stem":64,"icon":67},"i-lucide-settings",{"title":69,"path":70,"stem":71,"children":72,"icon":74},"Resources","\u002Fresources","5.resources\u002F1.index",[73,75,80,85,90],{"title":69,"path":70,"stem":71,"icon":74},"i-lucide-book-open",{"title":76,"path":77,"stem":78,"icon":79},"Contributing","\u002Fresources\u002Fcontributing","5.resources\u002F2.contributing","i-lucide-git-pull-request",{"title":81,"path":82,"stem":83,"icon":84},"Production Best Practices","\u002Fresources\u002Foperational-notes","5.resources\u002F3.operational-notes","i-lucide-shield",{"title":86,"path":87,"stem":88,"icon":89},"Local Development","\u002Fresources\u002Flocal-development","5.resources\u002F4.local-development","i-lucide-code",{"title":91,"path":92,"stem":93,"icon":94},"Compatible Tools","\u002Fresources\u002Fcompatible-tools","5.resources\u002F5.compatible-tools","i-lucide-blocks",{"id":96,"title":13,"body":97,"description":580,"extension":581,"links":582,"meta":583,"navigation":584,"path":14,"seo":585,"stem":15,"__hash__":586},"docs\u002F1.getting-started\u002F2.installation.md",{"type":98,"value":99,"toc":572},"minimark",[100,105,117,166,169,182,186,266,270,298,301,330,334,409,413,416,535,552,556,568],[101,102,104],"h2",{"id":103},"prerequisites","Prerequisites",[106,107,108,109,116],"p",{},"Install ",[110,111,115],"a",{"href":112,"rel":113},"https:\u002F\u002Fmicrosoft.github.io\u002Fapm\u002F",[114],"nofollow","APM",": the Agent Package Manager:",[118,119,120,154],"code-group",{},[121,122,128],"pre",{"className":123,"code":124,"filename":125,"language":126,"meta":127,"style":127},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -sSL https:\u002F\u002Faka.ms\u002Fapm-unix | sh\n","macOS \u002F Linux","bash","",[129,130,131],"code",{"__ignoreMap":127},[132,133,136,140,144,147,151],"span",{"class":134,"line":135},"line",1,[132,137,139],{"class":138},"sBMFI","curl",[132,141,143],{"class":142},"sfazB"," -sSL",[132,145,146],{"class":142}," https:\u002F\u002Faka.ms\u002Fapm-unix",[132,148,150],{"class":149},"sMK4o"," |",[132,152,153],{"class":138}," sh\n",[121,155,160],{"className":156,"code":157,"filename":158,"language":159,"meta":127,"style":127},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","irm https:\u002F\u002Faka.ms\u002Fapm-windows | iex\n","Windows","powershell",[129,161,162],{"__ignoreMap":127},[132,163,164],{"class":134,"line":135},[132,165,157],{},[106,167,168],{},"Verify the installation:",[121,170,172],{"className":123,"code":171,"language":126,"meta":127,"style":127},"apm --version\n",[129,173,174],{"__ignoreMap":127},[132,175,176,179],{"class":134,"line":135},[132,177,178],{"class":138},"apm",[132,180,181],{"class":142}," --version\n",[101,183,185],{"id":184},"install-gem-team","Install Gem Team",[121,187,189],{"className":123,"code":188,"language":126,"meta":127,"style":127},"# Project-scoped (recommended for teams)\napm install mubaidr\u002Fgem-team --target copilot,claude,cursor,opencode,codex,gemini,windsurf\n\n# Global user-scoped\napm install -g mubaidr\u002Fgem-team\n\n# Pin a specific release\napm install mubaidr\u002Fgem-team#v1.20.0 --target copilot\n",[129,190,191,197,214,221,227,240,245,251],{"__ignoreMap":127},[132,192,193],{"class":134,"line":135},[132,194,196],{"class":195},"sHwdD","# Project-scoped (recommended for teams)\n",[132,198,200,202,205,208,211],{"class":134,"line":199},2,[132,201,178],{"class":138},[132,203,204],{"class":142}," install",[132,206,207],{"class":142}," mubaidr\u002Fgem-team",[132,209,210],{"class":142}," --target",[132,212,213],{"class":142}," copilot,claude,cursor,opencode,codex,gemini,windsurf\n",[132,215,217],{"class":134,"line":216},3,[132,218,220],{"emptyLinePlaceholder":219},true,"\n",[132,222,224],{"class":134,"line":223},4,[132,225,226],{"class":195},"# Global user-scoped\n",[132,228,230,232,234,237],{"class":134,"line":229},5,[132,231,178],{"class":138},[132,233,204],{"class":142},[132,235,236],{"class":142}," -g",[132,238,239],{"class":142}," mubaidr\u002Fgem-team\n",[132,241,243],{"class":134,"line":242},6,[132,244,220],{"emptyLinePlaceholder":219},[132,246,248],{"class":134,"line":247},7,[132,249,250],{"class":195},"# Pin a specific release\n",[132,252,254,256,258,261,263],{"class":134,"line":253},8,[132,255,178],{"class":138},[132,257,204],{"class":142},[132,259,260],{"class":142}," mubaidr\u002Fgem-team#v1.20.0",[132,262,210],{"class":142},[132,264,265],{"class":142}," copilot\n",[101,267,269],{"id":268},"verify","Verify",[121,271,273],{"className":123,"code":272,"language":126,"meta":127,"style":127},"apm list\napm view mubaidr\u002Fgem-team\napm audit\n",[129,274,275,282,291],{"__ignoreMap":127},[132,276,277,279],{"class":134,"line":135},[132,278,178],{"class":138},[132,280,281],{"class":142}," list\n",[132,283,284,286,289],{"class":134,"line":199},[132,285,178],{"class":138},[132,287,288],{"class":142}," view",[132,290,239],{"class":142},[132,292,293,295],{"class":134,"line":216},[132,294,178],{"class":138},[132,296,297],{"class":142}," audit\n",[106,299,300],{},"Tool-specific checks:",[121,302,304],{"className":123,"code":303,"language":126,"meta":127,"style":127},"copilot plugin list      # GitHub Copilot CLI\n\u002Fplugin list             # Claude Code (inside Claude Code)\n",[129,305,306,320],{"__ignoreMap":127},[132,307,308,311,314,317],{"class":134,"line":135},[132,309,310],{"class":138},"copilot",[132,312,313],{"class":142}," plugin",[132,315,316],{"class":142}," list",[132,318,319],{"class":195},"      # GitHub Copilot CLI\n",[132,321,322,325,327],{"class":134,"line":199},[132,323,324],{"class":138},"\u002Fplugin",[132,326,316],{"class":142},[132,328,329],{"class":195},"             # Claude Code (inside Claude Code)\n",[101,331,333],{"id":332},"apm-flags","APM Flags",[335,336,337,350],"table",{},[338,339,340],"thead",{},[341,342,343,347],"tr",{},[344,345,346],"th",{},"Flag",[344,348,349],{},"Purpose",[351,352,353,364,374,384,394],"tbody",{},[341,354,355,361],{},[356,357,358],"td",{},[129,359,360],{},"--dry-run",[356,362,363],{},"Preview changes without writing files",[341,365,366,371],{},[356,367,368],{},[129,369,370],{},"--target claude,cursor",[356,372,373],{},"Install only selected targets",[341,375,376,381],{},[356,377,378],{},[129,379,380],{},"--target all",[356,382,383],{},"Install all supported targets",[341,385,386,391],{},[356,387,388],{},[129,389,390],{},"--exclude codex",[356,392,393],{},"Exclude a target from auto-detection",[341,395,396,402],{},[356,397,398],{},[399,400,401],"em",{},"(no flags)",[356,403,404,405,408],{},"Reinstall from existing ",[129,406,407],{},"apm.yml"," manifest",[101,410,412],{"id":411},"what-gets-installed","What Gets Installed",[106,414,415],{},"APM writes different files depending on the selected target:",[335,417,418,428],{},[338,419,420],{},[341,421,422,425],{},[344,423,424],{},"Target",[344,426,427],{},"Output",[351,429,430,449,465,481,494,510,523],{},[341,431,432,436],{},[356,433,434],{},[129,435,310],{},[356,437,438,441,442,441,445,448],{},[129,439,440],{},".github\u002Fagents\u002F",", ",[129,443,444],{},".github\u002Finstructions\u002F",[129,446,447],{},".github\u002Fprompts\u002F",", VS Code MCP config",[341,450,451,456],{},[356,452,453],{},[129,454,455],{},"claude",[356,457,458,441,461,464],{},[129,459,460],{},".claude\u002Fagents\u002F",[129,462,463],{},".claude\u002Frules\u002F",", commands, skills, hooks, MCP config",[341,466,467,472],{},[356,468,469],{},[129,470,471],{},"cursor",[356,473,474,441,477,480],{},[129,475,476],{},".cursor\u002Fagents\u002F",[129,478,479],{},".cursor\u002Frules\u002F",", skills, commands, hooks, MCP config",[341,482,483,488],{},[356,484,485],{},[129,486,487],{},"opencode",[356,489,490,493],{},[129,491,492],{},".opencode\u002Fagents\u002F",", commands, skills, MCP, compiled instructions",[341,495,496,501],{},[356,497,498],{},[129,499,500],{},"codex",[356,502,503,441,506,509],{},[129,504,505],{},".codex\u002Fagents\u002F",[129,507,508],{},"AGENTS.md",", Codex config",[341,511,512,517],{},[356,513,514],{},[129,515,516],{},"gemini",[356,518,519,522],{},[129,520,521],{},"GEMINI.md",", skills\u002Finstructions, Gemini config",[341,524,525,530],{},[356,526,527],{},[129,528,529],{},"windsurf",[356,531,532,480],{},[129,533,534],{},".windsurf\u002Frules\u002F",[106,536,537,538,441,540,543,544,547,548,551],{},"After install, commit the generated files that belong to your repo: especially ",[129,539,407],{},[129,541,542],{},"apm.lock.yaml",", and harness directories. Keep ",[129,545,546],{},"apm_modules\u002F"," in ",[129,549,550],{},".gitignore",".",[101,553,555],{"id":554},"next","Next",[106,557,558,561,562,561,565],{},[110,559,560],{"href":19},"Usage →"," · ",[110,563,564],{"href":39},"Workflow →",[110,566,567],{"href":55},"Agents →",[569,570,571],"style",{},"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);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":127,"searchDepth":135,"depth":199,"links":573},[574,575,576,577,578,579],{"id":103,"depth":199,"text":104},{"id":184,"depth":199,"text":185},{"id":268,"depth":199,"text":269},{"id":332,"depth":199,"text":333},{"id":411,"depth":199,"text":412},{"id":554,"depth":199,"text":555},"Install Gem Team via APM for your preferred AI coding tools.","md",null,{},{"icon":16},{"title":13,"description":580},"jmHsC60JojPeq4D1dUijtNemdZOfl4n1lPL6DJzrf80",[588,590],{"title":10,"path":6,"stem":7,"description":589,"icon":11,"children":-1},"Turn AI coding into an engineering process; agent definitions that enforce good software engineering.",{"title":18,"path":19,"stem":20,"description":591,"icon":21,"children":-1},"Day-to-day patterns for working with Gem Team.",1784549432116]