[{"data":1,"prerenderedAt":377},["ShallowReactive",2],{"doc-\u002Fdocs\u002Ffeatures":3},{"id":4,"title":5,"body":6,"description":369,"extension":370,"meta":371,"navigation":372,"path":373,"seo":374,"stem":375,"__hash__":376},"docs\u002Fdocs\u002Ffeatures.md","Features",{"type":7,"value":8,"toc":357},"minimark",[9,13,18,35,39,77,81,125,129,173,177,180,212,221,225,239,243,313,317,327,331],[10,11,12],"p",{},"Gem Team is a self-learning multi-agent orchestration harness designed for spec-driven development and automated verification.",[14,15,17],"h2",{"id":16},"performance","Performance",[19,20,21,29],"ul",{},[22,23,24,28],"li",{},[25,26,27],"strong",{},"4x Faster"," — Parallel execution with wave-based execution",[22,30,31,34],{},[25,32,33],{},"Pattern Reuse"," — Codebase pattern discovery prevents reinventing wheels",[14,36,38],{"id":37},"quality-security","Quality & Security",[19,40,41,47,53,59,65,71],{},[22,42,43,46],{},[25,44,45],{},"Higher Quality"," — Specialized harness agents + TDD + verification gates + contract-first",[22,48,49,52],{},[25,50,51],{},"Built-in Security"," — OWASP scanning, secrets\u002FPII detection on critical tasks",[22,54,55,58],{},[25,56,57],{},"Resilient"," — Pre-mortem analysis, failure handling, auto-replanning",[22,60,61,64],{},[25,62,63],{},"Accessibility-First"," — WCAG compliance validated at spec and runtime layers",[22,66,67,70],{},[25,68,69],{},"Safe DevOps"," — Idempotent operations, health checks, mandatory approval gates",[22,72,73,76],{},[25,74,75],{},"Constructive Critique"," — gem-critic challenges assumptions, finds edge cases",[14,78,80],{"id":79},"intelligence","Intelligence",[19,82,83,89,95,101,107,113,119],{},[22,84,85,88],{},[25,86,87],{},"Established Patterns"," — Uses library\u002Fharness conventions over custom implementations",[22,90,91,94],{},[25,92,93],{},"Source Verified"," — Every factual claim cites its source; no guesswork",[22,96,97,100],{},[25,98,99],{},"Knowledge-Driven"," — Prioritized sources (PRD → codebase → AGENTS.md → Context7 → docs)",[22,102,103,106],{},[25,104,105],{},"Continuous Learning"," — Memory tool persists patterns, gotchas, user preferences across sessions",[22,108,109,112],{},[25,110,111],{},"Auto-Skills"," — Agents extract reusable SKILL.md files from successful tasks (high confidence: auto, medium: confirm)",[22,114,115,118],{},[25,116,117],{},"Skills & Guidelines"," — Built-in skill & guidelines (web-design-guidelines)",[22,120,121,124],{},[25,122,123],{},"Context7 Integration"," — Real-time library documentation via Context7",[14,126,128],{"id":127},"process","Process",[19,130,131,137,143,149,155,161,167],{},[22,132,133,136],{},[25,134,135],{},"Spec-Driven"," — Multi-step refinement defines \"what\" before \"how\"",[22,138,139,142],{},[25,140,141],{},"Verified-Plan"," — Complex tasks: Plan → Verification → Critic",[22,144,145,148],{},[25,146,147],{},"Traceable"," — Self-documenting IDs link requirements → tasks → tests → evidence",[22,150,151,154],{},[25,152,153],{},"Intent vs. Compliance"," — Shifts the burden from writing \"perfect prompts\" to enforcing strict, YAML-based approval gates",[22,156,157,160],{},[25,158,159],{},"Diagnose-then-Fix"," — gem-debugger diagnoses → gem-implementer fixes → re-verifies",[22,162,163,166],{},[25,164,165],{},"Pre-Mortem"," — Failure modes identified BEFORE execution",[22,168,169,172],{},[25,170,171],{},"Contract-First"," — Contract tests written before implementation",[14,174,176],{"id":175},"token-efficiency","Token Efficiency",[10,178,179],{},"Optimized for reduced LLM token consumption without quality loss:",[19,181,182,188,194,200,206],{},[22,183,184,187],{},[25,185,186],{},"Concise Output"," — No preamble, no meta commentary, no verbose explanations",[22,189,190,193],{},[25,191,192],{},"Strict Formats"," — JSON\u002FYAML exactly matching schemas — eliminates parse errors and retries",[22,195,196,199],{},[25,197,198],{},"Empty is OK"," — Skip empty arrays, nulls, verbose fields where not needed",[22,201,202,205],{},[25,203,204],{},"File-Based"," — Researcher\u002FPlanner save to YAML files (not all in JSON output)",[22,207,208,211],{},[25,209,210],{},"Learnings"," — Empty patterns\u002Fconventions unless critical",[213,214,215],"blockquote",{},[10,216,217,220],{},[25,218,219],{},"Result:"," ~40-60% reduction on output tokens while maintaining quality.",[14,222,224],{"id":223},"design","Design",[19,226,227,233],{},[22,228,229,232],{},[25,230,231],{},"Design Agents"," — Dedicated agents for web and mobile UI\u002FUX with anti-\"AI slop\" guidelines for distinctive aesthetics",[22,234,235,238],{},[25,236,237],{},"Mobile Agents"," — Native mobile implementation (React Native, Flutter) + iOS\u002FAndroid testing",[14,240,242],{"id":241},"triple-learning-system","Triple Learning System",[244,245,246,263],"table",{},[247,248,249],"thead",{},[250,251,252,257,260],"tr",{},[253,254,256],"th",{"align":255},"left","Type",[253,258,259],{"align":255},"Storage",[253,261,262],{"align":255},"Description",[264,265,266,283,298],"tbody",{},[250,267,268,274,280],{},[269,270,271],"td",{"align":255},[25,272,273],{},"Memory",[269,275,276],{"align":255},[277,278,279],"code",{},"\u002Fmemories\u002F",[269,281,282],{"align":255},"Facts & user preferences (auto-save)",[250,284,285,290,295],{},[269,286,287],{"align":255},[25,288,289],{},"Skills",[269,291,292],{"align":255},[277,293,294],{},"docs\u002Fskills\u002F",[269,296,297],{"align":255},"Procedures with code examples",[250,299,300,305,310],{},[269,301,302],{"align":255},[25,303,304],{},"Conventions",[269,306,307],{"align":255},[277,308,309],{},"AGENTS.md",[269,311,312],{"align":255},"Static rules (requires approval)",[14,314,316],{"id":315},"harness-architecture","Harness Architecture",[318,319,325],"pre",{"className":320,"code":322,"language":323,"meta":324},[321],"language-text","User Goal → Orchestrator → [Simple: Research\u002FPlan] or [Complex: Discuss → PRD → Research → Plan → Approve] → Execute (waves) → Summary → Final Review\n                ↓\n            Diagnose → Fix → Re-verify\n","text","",[277,326,322],{"__ignoreMap":324},[14,328,330],{"id":329},"next-steps","Next Steps",[19,332,333,341,349],{},[22,334,335,336],{},"Read about the ",[337,338,340],"a",{"href":339},"\u002Fdocs\u002Fagents","Agent Team",[22,342,343,344,348],{},"Learn about the ",[337,345,347],{"href":346},"\u002Fdocs\u002Finstallation","Installation"," process",[22,350,351,352,356],{},"Explore the ",[337,353,355],{"href":354},"\u002Fdocs\u002Fcontributing","Contributing"," guidelines",{"title":324,"searchDepth":358,"depth":358,"links":359},2,[360,361,362,363,364,365,366,367,368],{"id":16,"depth":358,"text":17},{"id":37,"depth":358,"text":38},{"id":79,"depth":358,"text":80},{"id":127,"depth":358,"text":128},{"id":175,"depth":358,"text":176},{"id":223,"depth":358,"text":224},{"id":241,"depth":358,"text":242},{"id":315,"depth":358,"text":316},{"id":329,"depth":358,"text":330},"Gem Team features and capabilities","md",{},true,"\u002Fdocs\u002Ffeatures",{"title":5,"description":369},"docs\u002Ffeatures","rzMQL9CB56P2Qwz1nSmcWO0EpLxubESwL3NypdDxvh4",1778581794989]