[{"data":1,"prerenderedAt":412},["ShallowReactive",2],{"navigation":3,"\u002Fguide\u002Ffeatures":95,"\u002Fguide\u002Ffeatures-surround":407},[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":28,"body":97,"description":400,"extension":401,"links":402,"meta":403,"navigation":404,"path":29,"seo":405,"stem":30,"__hash__":406},"docs\u002F2.guide\u002F1.features.md",{"type":98,"value":99,"toc":389},"minimark",[100,120,125,128,185,189,192,218,222,225,255,259,262,294,298,301,374,378],[101,102,103,104,108,109,108,112,115,116,119],"p",{},"Gem Team gives you ",[105,106,107],"strong",{},"Quality by Default",", ",[105,110,111],{},"Smart & Efficient",[105,113,114],{},"Works With Your Tools",", and ",[105,117,118],{},"Learns & Improves",": four pillars that compound over time. This page groups features by the benefit they deliver: detailed docs are linked per section.",[121,122,124],"h2",{"id":123},"ship-with-confidence-quality","Ship With Confidence (Quality)",[101,126,127],{},"Quality checks run automatically, not as an afterthought:",[129,130,131,138,144,150,156,162,179],"ul",{},[132,133,134,137],"li",{},[105,135,136],{},"Plan validation",": Correctness, dependency cycle detection, wave ordering, contract integrity checks.",[132,139,140,143],{},[105,141,142],{},"Critic review",": Assumption auditing, edge-case discovery, over-engineering detection, design smell detection (rigidity, fragility, immobility, viscosity).",[132,145,146,149],{},[105,147,148],{},"Design smell detection",": Planner pre-checks, critic challenges, simplifier applies targeted patterns. Orchestrator escalates complexity when architectural risk is detected.",[132,151,152,155],{},[105,153,154],{},"Answer-first communication",": Agents lead with the concrete action or command: no preamble, no tangents, no recaps. Number steps when there are multiple. End with exactly one clear next action.",[132,157,158,161],{},[105,159,160],{},"Security audits",": OWASP scanning, secrets\u002FPII detection, mobile 8-vector scan (keychain, cert pinning, deep links, biometric auth, network security).",[132,163,164,167,168,108,172,108,175,178],{},[105,165,166],{},"Accessibility audits",": WCAG 2.1 AA contrast checks, ARIA labels, focus indicators, touch targets: configurable depth (",[169,170,171],"code",{},"none",[169,173,174],{},"basic",[169,176,177],{},"full",").",[132,180,181,184],{},[105,182,183],{},"Visual regression",": Screenshot comparison with configurable thresholds.",[121,186,188],{"id":187},"test-automatically-tdd","Test Automatically (TDD)",[101,190,191],{},"Tests aren't optional: they're baked in:",[129,193,194,200,206,212],{},[132,195,196,199],{},[105,197,198],{},"E2E browser testing",": Flow-based scenarios with assertions, visual evidence, console\u002Fnetwork capture.",[132,201,202,205],{},[105,203,204],{},"Mobile E2E testing",": iOS + Android with Detox, Maestro, Appium: gestures, lifecycle, push notifications, device farms.",[132,207,208,211],{},[105,209,210],{},"Performance testing",": Cold start TTI, memory profiling, frame rate analysis, bundle size tracking.",[132,213,214,217],{},[105,215,216],{},"Platform-specific testing",": Safe areas, keyboard behaviors, system permissions, dark mode, haptics.",[121,219,221],{"id":220},"design-consistently","Design Consistently",[101,223,224],{},"Design systems and accessibility baked into the workflow:",[129,226,227,237,243,249],{},[132,228,229,232,233,236],{},[105,230,231],{},"Design systems",": Palettes, typography scales, spacing, shadows, design movements in a 9-section ",[169,234,235],{},"DESIGN.md",".",[132,238,239,242],{},[105,240,241],{},"Mobile",": iOS HIG, Android Material 3, safe areas, dynamic island, touch targets (44pt \u002F 48dp).",[132,244,245,248],{},[105,246,247],{},"Accessibility-first",": Contrast 4.5:1, reduced-motion, semantic HTML\u002FARIA.",[132,250,251,254],{},[105,252,253],{},"Agent prompt guide",": Each design output includes agent-ready prompts for implementation.",[121,256,258],{"id":257},"deploy-without-fear","Deploy Without Fear",[101,260,261],{},"Infrastructure and CI\u002FCD handled by dedicated agents:",[129,263,264,270,276,282,288],{},[132,265,266,269],{},[105,267,268],{},"Infrastructure",": Docker, Kubernetes, cloud (AWS\u002FGCP\u002FAzure).",[132,271,272,275],{},[105,273,274],{},"CI\u002FCD",": PR → staging → smoke → production, with configurable approval gates.",[132,277,278,281],{},[105,279,280],{},"Health & recovery",": Endpoint verification, resource monitoring, auto-rollback strategies.",[132,283,284,287],{},[105,285,286],{},"Mobile deployment",": EAS Build\u002FUpdate, Fastlane, TestFlight, Google Play phased rollouts.",[132,289,290,293],{},[105,291,292],{},"Idempotent",": All operations safe to re-run.",[121,295,297],{"id":296},"cross-cutting-capabilities","Cross-Cutting Capabilities",[101,299,300],{},"These run across all workflows but have dedicated pages for details:",[302,303,304,317],"table",{},[305,306,307],"thead",{},[308,309,310,314],"tr",{},[311,312,313],"th",{},"Capability",[311,315,316],{},"Covered In",[318,319,320,336,346,355,365],"tbody",{},[308,321,322,326],{},[323,324,325],"td",{},"Workflow engine (phases, routing, gates, resumable plans)",[323,327,328,332,333],{},[329,330,331],"a",{"href":39},"Workflow →"," · ",[329,334,335],{"href":34},"Core Concepts →",[308,337,338,341],{},[323,339,340],{},"Specialist agents & Orchestrator",[323,342,343],{},[329,344,345],{"href":55},"Agent Team →",[308,347,348,351],{},[323,349,350],{},"Context envelope, memory tiers, skill extraction",[323,352,353],{},[329,354,335],{"href":34},[308,356,357,360],{},[323,358,359],{},"Cost control (model routing, output hygiene, budgets)",[323,361,362],{},[329,363,364],{"href":49},"Optimizations →",[308,366,367,370],{},[323,368,369],{},"Learning & reuse (persistence, batch delegation, git checkpoints)",[323,371,372],{},[329,373,364],{"href":49},[121,375,377],{"id":376},"next","Next",[101,379,380,332,382,332,384,332,387],{},[329,381,331],{"href":39},[329,383,335],{"href":34},[329,385,386],{"href":55},"Agents →",[329,388,364],{"href":49},{"title":390,"searchDepth":391,"depth":392,"links":393},"",1,2,[394,395,396,397,398,399],{"id":123,"depth":392,"text":124},{"id":187,"depth":392,"text":188},{"id":220,"depth":392,"text":221},{"id":257,"depth":392,"text":258},{"id":296,"depth":392,"text":297},{"id":376,"depth":392,"text":377},"Quality, testing, design, and DevOps features that ship better code by default.","md",null,{},{"icon":31},{"title":28,"description":400},"ynAdkUl9KSVlFP5q8dtJVWp9nW1sacbbJX4tSD-r-14",[408,410],{"title":18,"path":19,"stem":20,"description":409,"icon":21,"children":-1},"Day-to-day patterns for working with Gem Team.",{"title":33,"path":34,"stem":35,"description":411,"icon":36,"children":-1},"How Gem Team turns AI coding into a reliable engineering process; knowledge layers, context envelope, and memory tiers.",1784549432116]