[{"data":1,"prerenderedAt":1674},["ShallowReactive",2],{"nav-global":3,"doc-\u002Fai\u002Fframeworks\u002Fgstack-guide":587,"nav":1513,"surround-\u002Fai\u002Fframeworks\u002Fgstack-guide":1671},[4,16,27,453,477,571],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":15},"Planning","i-vscode-icons:file-type-html","\u002Fplan","1.plan",[10],{"title":11,"path":12,"stem":13,"icon":14},"프로젝트 로드맵 작성 가이드","\u002Fplan\u002Fproject-roadmap","1.plan\u002Fproject-roadmap","i-heroicons-map",false,{"title":17,"icon":18,"path":19,"stem":20,"children":21,"page":15},"Design","i-vscode-icons-file-type-image","\u002Fdesign","2.design",[22],{"title":23,"path":24,"stem":25,"icon":26},"디자인 시스템 구축 가이드","\u002Fdesign\u002Fdesign-system-guide","2.design\u002F1.design-system-guide","i-heroicons-book-open",{"title":28,"icon":29,"path":30,"stem":31,"children":32,"page":15},"Development","i-heroicons-code-bracket-square","\u002Fdevelop","3.develop",[33,43,427],{"title":34,"redirect":35,"icon":36,"path":37,"stem":38,"children":39,"page":15},"MarkDown","\u002Fdevelop\u002Fmarkdown\u002Fmarkdown","i-vscode-icons-file-type-markdown","\u002Fdevelop\u002Fmarkdown","3.develop\u002F0.markdown",[40],{"title":41,"path":35,"stem":42,"icon":36},"Markdown 필수 문법 완전 정복","3.develop\u002F0.markdown\u002Fmarkdown",{"title":44,"path":45,"stem":46,"children":47,"page":15},"Html","\u002Fdevelop\u002Fhtml","3.develop\u002F1.html",[48,423],{"title":49,"path":50,"stem":51,"children":52,"icon":54},"Elements","\u002Fdevelop\u002Fhtml\u002Felements","3.develop\u002F1.html\u002F1.elements\u002F0.index",[53,55,59,63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,347,351,355,359,363,367,371,375,379,383,387,391,395,399,403,407,411,415,419],{"title":49,"path":50,"stem":51,"icon":54},"i-vscode-icons-file-type-html",{"title":56,"path":57,"stem":58},"\u003Ca>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fa","3.develop\u002F1.html\u002F1.elements\u002Fa",{"title":60,"path":61,"stem":62},"\u003Cabbr>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fabbr","3.develop\u002F1.html\u002F1.elements\u002Fabbr",{"title":64,"path":65,"stem":66},"\u003Caddress>","\u002Fdevelop\u002Fhtml\u002Felements\u002Faddress","3.develop\u002F1.html\u002F1.elements\u002Faddress",{"title":68,"path":69,"stem":70},"\u003Carticle>","\u002Fdevelop\u002Fhtml\u002Felements\u002Farticle","3.develop\u002F1.html\u002F1.elements\u002Farticle",{"title":72,"path":73,"stem":74},"\u003Caside>: 별도 구획 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Faside","3.develop\u002F1.html\u002F1.elements\u002Faside",{"title":76,"path":77,"stem":78},"\u003Cb>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fb","3.develop\u002F1.html\u002F1.elements\u002Fb",{"title":80,"path":81,"stem":82},"\u003Cbase>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fbase","3.develop\u002F1.html\u002F1.elements\u002Fbase",{"title":84,"path":85,"stem":86},"\u003Cbdo>: 양방향 텍스트 재정의 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fbdo","3.develop\u002F1.html\u002F1.elements\u002Fbdo",{"title":88,"path":89,"stem":90},"\u003Cblockquote>: 인용 블록 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fblockquote","3.develop\u002F1.html\u002F1.elements\u002Fblockquote",{"title":92,"path":93,"stem":94},"\u003Cbody>: 문서 본문 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fbody","3.develop\u002F1.html\u002F1.elements\u002Fbody",{"title":96,"path":97,"stem":98},"\u003Cbr>: 줄바꿈 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fbr","3.develop\u002F1.html\u002F1.elements\u002Fbr",{"title":100,"path":101,"stem":102},"\u003Cbutton>: 버튼 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fbutton","3.develop\u002F1.html\u002F1.elements\u002Fbutton",{"title":104,"path":105,"stem":106},"\u003Ccanvas>: 그래픽 캔버스 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fcanvas","3.develop\u002F1.html\u002F1.elements\u002Fcanvas",{"title":108,"path":109,"stem":110},"\u003Ccaption>: 표 설명 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fcaption","3.develop\u002F1.html\u002F1.elements\u002Fcaption",{"title":112,"path":113,"stem":114},"\u003Ccenter>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fcenter","3.develop\u002F1.html\u002F1.elements\u002Fcenter",{"title":116,"path":117,"stem":118},"\u003Ccite>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fcite","3.develop\u002F1.html\u002F1.elements\u002Fcite",{"title":120,"path":121,"stem":122},"\u003Ccode>: 인라인 코드 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fcode","3.develop\u002F1.html\u002F1.elements\u002Fcode",{"title":124,"path":125,"stem":126},"\u003Cdata>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdata","3.develop\u002F1.html\u002F1.elements\u002Fdata",{"title":128,"path":129,"stem":130},"\u003Cdatalist>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdatalist","3.develop\u002F1.html\u002F1.elements\u002Fdatalist",{"title":132,"path":133,"stem":134},"\u003Cdd> 설명 세부정보 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdd","3.develop\u002F1.html\u002F1.elements\u002Fdd",{"title":136,"path":137,"stem":138},"\u003Cdel>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdel","3.develop\u002F1.html\u002F1.elements\u002Fdel",{"title":140,"path":141,"stem":142},"\u003Cdetails>: 세부 정보 공개 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdetails","3.develop\u002F1.html\u002F1.elements\u002Fdetails",{"title":144,"path":145,"stem":146},"\u003Cdfn>: 정의 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdfn","3.develop\u002F1.html\u002F1.elements\u002Fdfn",{"title":148,"path":149,"stem":150},"\u003Cdialog>: 대화 상자 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdialog","3.develop\u002F1.html\u002F1.elements\u002Fdialog",{"title":152,"path":153,"stem":154},"\u003Cdiv>: 콘텐츠 구분 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdiv","3.develop\u002F1.html\u002F1.elements\u002Fdiv",{"title":156,"path":157,"stem":158},"\u003Cdl> 설명 목록 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdl","3.develop\u002F1.html\u002F1.elements\u002Fdl",{"title":160,"path":161,"stem":162},"\u003Cdt>: 설명 용어 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fdt","3.develop\u002F1.html\u002F1.elements\u002Fdt",{"title":164,"path":165,"stem":166},"\u003Cem>: 강세 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fem","3.develop\u002F1.html\u002F1.elements\u002Fem",{"title":168,"path":169,"stem":170},"\u003Cembed>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fembed","3.develop\u002F1.html\u002F1.elements\u002Fembed",{"title":172,"path":173,"stem":174},"\u003Cfieldset>: 필드셋 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Ffieldset","3.develop\u002F1.html\u002F1.elements\u002Ffieldset",{"title":176,"path":177,"stem":178},"\u003Cfigcaption>","\u002Fdevelop\u002Fhtml\u002Felements\u002Ffigcaption","3.develop\u002F1.html\u002F1.elements\u002Ffigcaption",{"title":180,"path":181,"stem":182},"\u003Cfigure>","\u002Fdevelop\u002Fhtml\u002Felements\u002Ffigure","3.develop\u002F1.html\u002F1.elements\u002Ffigure",{"title":184,"path":185,"stem":186},"\u003Cfooter>","\u002Fdevelop\u002Fhtml\u002Felements\u002Ffooter","3.develop\u002F1.html\u002F1.elements\u002Ffooter",{"title":188,"path":189,"stem":190},"\u003Cform>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fform","3.develop\u002F1.html\u002F1.elements\u002Fform",{"title":192,"path":193,"stem":194},"\u003Cframeset>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fframeset","3.develop\u002F1.html\u002F1.elements\u002Fframeset",{"title":196,"path":197,"stem":198},"\u003Chead>: 문서 메타데이터 (헤더) 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fhead","3.develop\u002F1.html\u002F1.elements\u002Fhead",{"title":200,"path":201,"stem":202},"\u003Cheader>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fheader","3.develop\u002F1.html\u002F1.elements\u002Fheader",{"title":204,"path":205,"stem":206},"\u003Ch1>–\u003Ch6>: HTML 구획 제목 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fheading_elements","3.develop\u002F1.html\u002F1.elements\u002Fheading_elements",{"title":208,"path":209,"stem":210},"\u003Chgroup>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fhgroup","3.develop\u002F1.html\u002F1.elements\u002Fhgroup",{"title":212,"path":213,"stem":214},"\u003Chr>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fhr","3.develop\u002F1.html\u002F1.elements\u002Fhr",{"title":216,"path":217,"stem":218},"\u003Chtml>: HTML 문서 \u002F 루트 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fhtml","3.develop\u002F1.html\u002F1.elements\u002Fhtml",{"title":220,"path":221,"stem":222},"\u003Ci>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fi","3.develop\u002F1.html\u002F1.elements\u002Fi",{"title":224,"path":225,"stem":226},"\u003Cimg>: 이미지 삽입 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fimg","3.develop\u002F1.html\u002F1.elements\u002Fimg",{"title":228,"path":229,"stem":230},"\u003Cins>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fins","3.develop\u002F1.html\u002F1.elements\u002Fins",{"title":232,"path":233,"stem":234},"\u003Ckbd>: 키보드 입력 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fkbd","3.develop\u002F1.html\u002F1.elements\u002Fkbd",{"title":236,"path":237,"stem":238},"\u003Clabel>","\u002Fdevelop\u002Fhtml\u002Felements\u002Flabel","3.develop\u002F1.html\u002F1.elements\u002Flabel",{"title":240,"path":241,"stem":242},"\u003Clegend>","\u002Fdevelop\u002Fhtml\u002Felements\u002Flegend","3.develop\u002F1.html\u002F1.elements\u002Flegend",{"title":244,"path":245,"stem":246},"\u003Cli>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fli","3.develop\u002F1.html\u002F1.elements\u002Fli",{"title":248,"path":249,"stem":250},"\u003Clink>: 외부 리소스 연결 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Flink","3.develop\u002F1.html\u002F1.elements\u002Flink",{"title":252,"path":253,"stem":254},"\u003Cmain>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fmain","3.develop\u002F1.html\u002F1.elements\u002Fmain",{"title":256,"path":257,"stem":258},"\u003Cmap>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fmap","3.develop\u002F1.html\u002F1.elements\u002Fmap",{"title":260,"path":261,"stem":262},"\u003Cmark>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fmark","3.develop\u002F1.html\u002F1.elements\u002Fmark",{"title":264,"path":265,"stem":266},"\u003Cmenu>: 메뉴 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fmenu","3.develop\u002F1.html\u002F1.elements\u002Fmenu",{"title":268,"path":269,"stem":270},"\u003Cmeta>: 문서 레벨 메타데이터 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fmeta","3.develop\u002F1.html\u002F1.elements\u002Fmeta",{"title":272,"path":273,"stem":274},"\u003Cmeter>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fmeter","3.develop\u002F1.html\u002F1.elements\u002Fmeter",{"title":276,"path":277,"stem":278},"\u003Cnav>: 탐색 구획 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fnav","3.develop\u002F1.html\u002F1.elements\u002Fnav",{"title":280,"path":281,"stem":282},"\u003Cnoscript>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fnoscript","3.develop\u002F1.html\u002F1.elements\u002Fnoscript",{"title":284,"path":285,"stem":286},"\u003Cobject>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fobject","3.develop\u002F1.html\u002F1.elements\u002Fobject",{"title":288,"path":289,"stem":290},"\u003Col>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fol","3.develop\u002F1.html\u002F1.elements\u002Fol",{"title":292,"path":293,"stem":294},"\u003Coptgroup>","\u002Fdevelop\u002Fhtml\u002Felements\u002Foptgroup","3.develop\u002F1.html\u002F1.elements\u002Foptgroup",{"title":296,"path":297,"stem":298},"\u003Coption>","\u002Fdevelop\u002Fhtml\u002Felements\u002Foption","3.develop\u002F1.html\u002F1.elements\u002Foption",{"title":300,"path":301,"stem":302},"\u003Coutput>: 출력 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Foutput","3.develop\u002F1.html\u002F1.elements\u002Foutput",{"title":304,"path":305,"stem":306},"\u003Cp>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fp","3.develop\u002F1.html\u002F1.elements\u002Fp",{"title":308,"path":309,"stem":310},"\u003Cpre>: 미리 서식 정의된 텍스트 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fpre","3.develop\u002F1.html\u002F1.elements\u002Fpre",{"title":312,"path":313,"stem":314},"\u003Cprogress>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fprogress","3.develop\u002F1.html\u002F1.elements\u002Fprogress",{"title":316,"path":317,"stem":318},"\u003Cq>: 인라인 인용문 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fq","3.develop\u002F1.html\u002F1.elements\u002Fq",{"title":320,"path":321,"stem":322},"\u003Crb>: 루비 베이스 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Frb","3.develop\u002F1.html\u002F1.elements\u002Frb",{"title":324,"path":325,"stem":326},"\u003Crp>: 루비 대체 괄호 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Frp","3.develop\u002F1.html\u002F1.elements\u002Frp",{"title":328,"path":329,"stem":330},"\u003Crt>: 루비 텍스트 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Frt","3.develop\u002F1.html\u002F1.elements\u002Frt",{"title":332,"path":333,"stem":334},"\u003Crtc>: 루비 텍스트 콘테이너 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Frtc","3.develop\u002F1.html\u002F1.elements\u002Frtc",{"title":336,"path":337,"stem":338},"\u003Cruby>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fruby","3.develop\u002F1.html\u002F1.elements\u002Fruby",{"title":340,"path":341,"stem":342},"\u003Cs>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fs","3.develop\u002F1.html\u002F1.elements\u002Fs",{"title":344,"path":345,"stem":346},"\u003Csamp>: 출력 예시 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fsamp","3.develop\u002F1.html\u002F1.elements\u002Fsamp",{"title":348,"path":349,"stem":350},"\u003Cscript>: 스크립트 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fscript","3.develop\u002F1.html\u002F1.elements\u002Fscript",{"title":352,"path":353,"stem":354},"\u003Csection>: 일반 구획 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fsection","3.develop\u002F1.html\u002F1.elements\u002Fsection",{"title":356,"path":357,"stem":358},"\u003Cslot>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fslot","3.develop\u002F1.html\u002F1.elements\u002Fslot",{"title":360,"path":361,"stem":362},"\u003Csmall>: 덧붙임 글 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fsmall","3.develop\u002F1.html\u002F1.elements\u002Fsmall",{"title":364,"path":365,"stem":366},"\u003Cspan>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fspan","3.develop\u002F1.html\u002F1.elements\u002Fspan",{"title":368,"path":369,"stem":370},"\u003Cstrong>: 강한 중요 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fstrong","3.develop\u002F1.html\u002F1.elements\u002Fstrong",{"title":372,"path":373,"stem":374},"\u003Cstyle>: 스타일 정보 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fstyle","3.develop\u002F1.html\u002F1.elements\u002Fstyle",{"title":376,"path":377,"stem":378},"\u003Csub>: 아래 첨자 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fsub","3.develop\u002F1.html\u002F1.elements\u002Fsub",{"title":380,"path":381,"stem":382},"\u003Ctemplate>: 콘텐츠 템플릿 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Ftemplate","3.develop\u002F1.html\u002F1.elements\u002Ftemplate",{"title":384,"path":385,"stem":386},"\u003Ctfoot>: 표 바닥글 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Ftfoot","3.develop\u002F1.html\u002F1.elements\u002Ftfoot",{"title":388,"path":389,"stem":390},"\u003Cthead>: 표 머릿글 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fthead","3.develop\u002F1.html\u002F1.elements\u002Fthead",{"title":392,"path":393,"stem":394},"\u003Ctime>","\u002Fdevelop\u002Fhtml\u002Felements\u002Ftime","3.develop\u002F1.html\u002F1.elements\u002Ftime",{"title":396,"path":397,"stem":398},"\u003Ctitle>: 문서 제목 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Ftitle","3.develop\u002F1.html\u002F1.elements\u002Ftitle",{"title":400,"path":401,"stem":402},"\u003Ctrack>: 텍스트 트랙 삽입 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Ftrack","3.develop\u002F1.html\u002F1.elements\u002Ftrack",{"title":404,"path":405,"stem":406},"\u003Cu>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fu","3.develop\u002F1.html\u002F1.elements\u002Fu",{"title":408,"path":409,"stem":410},"\u003Cul>","\u002Fdevelop\u002Fhtml\u002Felements\u002Ful","3.develop\u002F1.html\u002F1.elements\u002Ful",{"title":412,"path":413,"stem":414},"\u003Cvar>: 변수 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fvar","3.develop\u002F1.html\u002F1.elements\u002Fvar",{"title":416,"path":417,"stem":418},"\u003Cvideo>: 비디오 삽입 요소","\u002Fdevelop\u002Fhtml\u002Felements\u002Fvideo","3.develop\u002F1.html\u002F1.elements\u002Fvideo",{"title":420,"path":421,"stem":422},"\u003Cwbr>","\u002Fdevelop\u002Fhtml\u002Felements\u002Fwbr","3.develop\u002F1.html\u002F1.elements\u002Fwbr",{"title":424,"path":425,"stem":426,"icon":54},"HTML이란?","\u002Fdevelop\u002Fhtml\u002Fhtml","3.develop\u002F1.html\u002Fhtml",{"title":428,"icon":29,"path":429,"stem":430,"children":431,"page":15},"Frameworks","\u002Fdevelop\u002Fframeworks","3.develop\u002F2.frameworks",[432,442],{"title":433,"icon":434,"path":435,"stem":436,"children":437,"page":15},"React","i-logos-react","\u002Fdevelop\u002Fframeworks\u002Freact","3.develop\u002F2.frameworks\u002F2.react",[438],{"title":439,"path":440,"stem":441,"icon":434},"React 애플리케이션 성능 최적화 기법","\u002Fdevelop\u002Fframeworks\u002Freact\u002Freact-performance-optimization","3.develop\u002F2.frameworks\u002F2.react\u002Freact-performance-optimization",{"title":443,"icon":444,"path":445,"stem":446,"children":447,"page":15},"Nuxt","i-logos-nuxt-icon","\u002Fdevelop\u002Fframeworks\u002Fnuxt","3.develop\u002F2.frameworks\u002F3.nuxt",[448],{"title":449,"path":450,"stem":451,"icon":452},"Nuxt 3 시작하기 가이드","\u002Fdevelop\u002Fframeworks\u002Fnuxt\u002Fnuxt3-intro-guide","3.develop\u002F2.frameworks\u002F3.nuxt\u002Fnuxt3-intro-guide","i-logos-vue",{"title":454,"icon":455,"path":456,"stem":457,"children":458,"page":15},"Env","i-vscode-icons-folder-type-tools","\u002Fdevops","4.devops",[459],{"title":460,"icon":455,"path":461,"stem":462,"children":463},"OS","\u002Fdevops\u002Fos","4.devops\u002F1.os\u002Findex",[464,467],{"title":465,"path":461,"stem":462,"icon":466},"Operation System 설정","i-heroicons-cog-8-tooth",{"title":468,"path":469,"stem":470,"children":471,"page":15},"Linux","\u002Fdevops\u002Fos\u002Flinux","4.devops\u002F1.os\u002F1.linux",[472],{"title":473,"path":474,"stem":475,"icon":476},"운영 체제 비교 - 윈도우, 리눅스, 맥OS","\u002Fdevops\u002Fos\u002Flinux\u002Fwindows_linux_macos","4.devops\u002F1.os\u002F1.linux\u002Fwindows_linux_macOS","i-logos-linux-tux",{"title":478,"icon":479,"path":480,"stem":481,"children":482,"page":15},"AI","i-heroicons-sparkles","\u002Fai","5.ai",[483,500,521],{"title":428,"icon":484,"path":485,"stem":486,"children":487,"page":15},"i-vscode-icons-file-type-robotframework","\u002Fai\u002Fframeworks","5.ai\u002F3.frameworks",[488,492,496],{"title":489,"path":490,"stem":491,"icon":484},"gstack","\u002Fai\u002Fframeworks\u002Fgstack","5.ai\u002F3.frameworks\u002Fgstack",{"title":493,"path":494,"stem":495,"icon":484},"gstack 기술 개념","\u002Fai\u002Fframeworks\u002Fgstack-concepts","5.ai\u002F3.frameworks\u002Fgstack-concepts",{"title":497,"path":498,"stem":499,"icon":484},"gstack 설치 및 사용 가이드","\u002Fai\u002Fframeworks\u002Fgstack-guide","5.ai\u002F3.frameworks\u002Fgstack-guide",{"title":501,"path":502,"stem":503,"children":504,"page":15},"Prompt","\u002Fai\u002Fprompt","5.ai\u002F4.prompt",[505],{"title":506,"path":507,"stem":508,"children":509,"page":15},"Claude","\u002Fai\u002Fprompt\u002Fclaude","5.ai\u002F4.prompt\u002F1.claude",[510],{"title":511,"redirect":512,"icon":513,"path":512,"stem":514,"children":515,"page":15},"Claude Code","\u002Fai\u002Fprompt\u002Fclaude\u002Fclaude-code","i-logos-anthropic-icon","5.ai\u002F4.prompt\u002F1.claude\u002Fclaude-code",[516],{"title":517,"path":518,"stem":519,"icon":520},"Claude Code MCP 서버 자동 실행 설정","\u002Fai\u002Fprompt\u002Fclaude\u002Fclaude-code\u002Fmcp-server-autostart-configuration","5.ai\u002F4.prompt\u002F1.claude\u002Fclaude-code\u002Fmcp-server-autostart-configuration","i-heroicons-server",{"title":522,"redirect":523,"icon":524,"path":525,"stem":526,"children":527,"page":15},"AI Personas","\u002Fai\u002Fpersonas\u002F01-system-architect","i-heroicons-users","\u002Fai\u002Fpersonas","5.ai\u002F5.personas",[528,531,535,539,543,547,551,555,559,563,567],{"title":529,"path":523,"stem":530},"🏗️ System Architect","5.ai\u002F5.personas\u002F01-system-architect",{"title":532,"path":533,"stem":534},"🎨 ui accessibility expert","\u002Fai\u002Fpersonas\u002F02-ui-accessibility-expert","5.ai\u002F5.personas\u002F02-ui-accessibility-expert",{"title":536,"path":537,"stem":538},"⚙️ Backend API Infrastructure Specialist","\u002Fai\u002Fpersonas\u002F03-backend-api-infrastructure","5.ai\u002F5.personas\u002F03-backend-api-infrastructure",{"title":540,"path":541,"stem":542},"🛡️ Security Threat Modeling Expert System","\u002Fai\u002Fpersonas\u002F04-security-threat-modeling-expert","5.ai\u002F5.personas\u002F04-security-threat-modeling-expert",{"title":544,"path":545,"stem":546},"⚡ Performance-Optimizer AI Assist","\u002Fai\u002Fpersonas\u002F05-performance-optimizer","5.ai\u002F5.personas\u002F05-performance-optimizer",{"title":548,"path":549,"stem":550},"🔍 Root Cause Analyzer AI Persona","\u002Fai\u002Fpersonas\u002F11-root-cause-analyzer","5.ai\u002F5.personas\u002F11-root-cause-analyzer",{"title":552,"path":553,"stem":554},"🧪 QA Testing Expert AI Assistant","\u002Fai\u002Fpersonas\u002F12-quality-assurance-testing-expert","5.ai\u002F5.personas\u002F12-quality-assurance-testing-expert",{"title":556,"path":557,"stem":558},"🔄 Code Refactoring Specialist AI Assistant","\u002Fai\u002Fpersonas\u002F13-code-refactoring-specialist","5.ai\u002F5.personas\u002F13-code-refactoring-specialist",{"title":560,"path":561,"stem":562},"🚀 DevOps Infrastructure Expert AI Assistant","\u002Fai\u002Fpersonas\u002F14-infra-automation-expert","5.ai\u002F5.personas\u002F14-infra-automation-expert",{"title":564,"path":565,"stem":566},"👨‍🏫 Educational-Guidance-Mentor Persona System","\u002Fai\u002Fpersonas\u002F21-educational-guidance-mentor","5.ai\u002F5.personas\u002F21-educational-guidance-mentor",{"title":568,"path":569,"stem":570},"✍️ Documentation Expert AI Assistant","\u002Fai\u002Fpersonas\u002F22-technical-documentation-expert","5.ai\u002F5.personas\u002F22-technical-documentation-expert",{"title":572,"icon":573,"path":574,"stem":575,"children":576,"page":15},"Blog","i-heroicons-newspaper","\u002Fblog","6.blog",[577],{"title":578,"path":579,"stem":580,"children":581,"page":15},"2024","\u002Fblog\u002F2024","6.blog\u002F2024",[582],{"title":583,"path":584,"stem":585,"icon":586},"기록의 중요성","\u002Fblog\u002F2024\u002F2024-02-15-blog","6.blog\u002F2024\u002F2024-02-15-blog","i-heroicons-pencil-square",{"id":588,"title":497,"authors":589,"body":590,"description":1506,"draft":15,"extension":1344,"head":589,"icon":1507,"image":589,"meta":1508,"navigation":1510,"path":498,"publishedAt":589,"seo":1511,"stem":499,"tags":589,"updatedAt":589,"__hash__":1512},"docs\u002F5.ai\u002F3.frameworks\u002Fgstack-guide.md",null,{"type":591,"value":592,"toc":1488},"minimark",[593,597,602,606,680,685,688,780,783,796,800,804,807,980,984,987,1029,1032,1047,1050,1054,1092,1098,1102,1139,1143,1147,1154,1241,1244,1248,1255,1259,1332,1336,1340,1461,1464,1468,1484],[594,595,497],"h1",{"id":596},"gstack-설치-및-사용-가이드",[598,599,601],"h2",{"id":600},"필수-요구사항","필수 요구사항",[603,604,605],"p",{},"gstack을 설치하기 전에 다음 도구들이 필요합니다:",[607,608,609,625],"table",{},[610,611,612],"thead",{},[613,614,615,619,622],"tr",{},[616,617,618],"th",{},"도구",[616,620,621],{},"버전",[616,623,624],{},"설명",[626,627,628,643,655,668],"tbody",{},[613,629,630,637,640],{},[631,632,633],"td",{},[634,635,636],"strong",{},"AI 에이전트",[631,638,639],{},"-",[631,641,642],{},"Claude Code, Codex CLI 등",[613,644,645,650,652],{},[631,646,647],{},[634,648,649],{},"Git",[631,651,639],{},[631,653,654],{},"버전 관리 시스템",[613,656,657,662,665],{},[631,658,659],{},[634,660,661],{},"Bun",[631,663,664],{},"v1.0+",[631,666,667],{},"JavaScript 런타임 (필수)",[613,669,670,675,677],{},[631,671,672],{},[634,673,674],{},"Node.js",[631,676,639],{},[631,678,679],{},"Windows에서만 필요",[681,682,684],"h3",{"id":683},"bun-설치하기","Bun 설치하기",[603,686,687],{},"bun이 설치되어 있지 않다면 먼저 설치하세요:",[689,690,695],"pre",{"className":691,"code":692,"language":693,"meta":694,"style":694},"language-bash shiki shiki-themes github-light github-dark","# macOS \u002F Linux\ncurl -fsSL https:\u002F\u002Fbun.sh\u002Finstall | bash\n\n# Windows (PowerShell)\npowershell -c \"irm bun.sh\u002Finstall.ps1|iex\"\n\n# 또는 npm으로 설치\nnpm install -g bun\n","bash","",[696,697,698,707,729,736,742,754,759,765],"code",{"__ignoreMap":694},[699,700,703],"span",{"class":701,"line":702},"line",1,[699,704,706],{"class":705},"sJ8bj","# macOS \u002F Linux\n",[699,708,710,714,718,722,726],{"class":701,"line":709},2,[699,711,713],{"class":712},"sScJk","curl",[699,715,717],{"class":716},"sj4cs"," -fsSL",[699,719,721],{"class":720},"sZZnC"," https:\u002F\u002Fbun.sh\u002Finstall",[699,723,725],{"class":724},"szBVR"," |",[699,727,728],{"class":712}," bash\n",[699,730,732],{"class":701,"line":731},3,[699,733,735],{"emptyLinePlaceholder":734},true,"\n",[699,737,739],{"class":701,"line":738},4,[699,740,741],{"class":705},"# Windows (PowerShell)\n",[699,743,745,748,751],{"class":701,"line":744},5,[699,746,747],{"class":712},"powershell",[699,749,750],{"class":716}," -c",[699,752,753],{"class":720}," \"irm bun.sh\u002Finstall.ps1|iex\"\n",[699,755,757],{"class":701,"line":756},6,[699,758,735],{"emptyLinePlaceholder":734},[699,760,762],{"class":701,"line":761},7,[699,763,764],{"class":705},"# 또는 npm으로 설치\n",[699,766,768,771,774,777],{"class":701,"line":767},8,[699,769,770],{"class":712},"npm",[699,772,773],{"class":720}," install",[699,775,776],{"class":716}," -g",[699,778,779],{"class":720}," bun\n",[603,781,782],{},"설치 확인:",[689,784,786],{"className":691,"code":785,"language":693,"meta":694,"style":694},"bun --version\n",[696,787,788],{"__ignoreMap":694},[699,789,790,793],{"class":701,"line":702},[699,791,792],{"class":712},"bun",[699,794,795],{"class":716}," --version\n",[598,797,799],{"id":798},"설치-방법","설치 방법",[681,801,803],{"id":802},"모델별-설치-명령어","모델별 설치 명령어",[603,805,806],{},"각 AI 에이전트마다 설치 경로와 설정 파일이 다릅니다. 자신이 사용하는 에이전트에 맞게 설치하세요:",[607,808,809,825],{},[610,810,811],{},[613,812,813,816,819,822],{},[616,814,815],{},"에이전트",[616,817,818],{},"설치 명령어",[616,820,821],{},"설치 경로",[616,823,824],{},"설정 파일",[626,826,827,848,870,892,914,936,958],{},[613,828,829,833,838,843],{},[631,830,831],{},[634,832,511],{},[631,834,835],{},[696,836,837],{},".\u002Fsetup",[631,839,840],{},[696,841,842],{},"~\u002F.claude\u002Fskills\u002Fgstack",[631,844,845],{},[696,846,847],{},"CLAUDE.md",[613,849,850,855,860,865],{},[631,851,852],{},[634,853,854],{},"OpenAI Codex CLI",[631,856,857],{},[696,858,859],{},".\u002Fsetup --host codex",[631,861,862],{},[696,863,864],{},"~\u002F.codex\u002Fskills\u002Fgstack",[631,866,867],{},[696,868,869],{},".codex.md",[613,871,872,877,882,887],{},[631,873,874],{},[634,875,876],{},"Cursor",[631,878,879],{},[696,880,881],{},".\u002Fsetup --host cursor",[631,883,884],{},[696,885,886],{},"~\u002F.cursor\u002Fskills\u002Fgstack",[631,888,889],{},[696,890,891],{},".cursor.md",[613,893,894,899,904,909],{},[631,895,896],{},[634,897,898],{},"OpenCode",[631,900,901],{},[696,902,903],{},".\u002Fsetup --host opencode",[631,905,906],{},[696,907,908],{},"~\u002F.config\u002Fopencode\u002Fskills\u002Fgstack",[631,910,911],{},[696,912,913],{},"OPENCODE.md",[613,915,916,921,926,931],{},[631,917,918],{},[634,919,920],{},"Factory Droid",[631,922,923],{},[696,924,925],{},".\u002Fsetup --host factory",[631,927,928],{},[696,929,930],{},"~\u002F.factory\u002Fskills\u002Fgstack",[631,932,933],{},[696,934,935],{},"FACTORY.md",[613,937,938,943,948,953],{},[631,939,940],{},[634,941,942],{},"Slate",[631,944,945],{},[696,946,947],{},".\u002Fsetup --host slate",[631,949,950],{},[696,951,952],{},"~\u002F.slate\u002Fskills\u002Fgstack",[631,954,955],{},[696,956,957],{},".slate.md",[613,959,960,965,970,975],{},[631,961,962],{},[634,963,964],{},"Kiro",[631,966,967],{},[696,968,969],{},".\u002Fsetup --host kiro",[631,971,972],{},[696,973,974],{},"~\u002F.kiro\u002Fskills\u002Fgstack",[631,976,977],{},[696,978,979],{},".kiro.md",[681,981,983],{"id":982},"기본-설치-30초-claude-code-예시","기본 설치 (30초) - Claude Code 예시",[603,985,986],{},"Claude Code 터미널에서 다음 명령어를 실행하세요:",[689,988,990],{"className":691,"code":989,"language":693,"meta":694,"style":694},"git clone --single-branch --depth 1 https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack.git ~\u002F.claude\u002Fskills\u002Fgstack && cd ~\u002F.claude\u002Fskills\u002Fgstack && .\u002Fsetup\n",[696,991,992],{"__ignoreMap":694},[699,993,994,997,1000,1003,1006,1009,1012,1015,1019,1022,1024,1026],{"class":701,"line":702},[699,995,996],{"class":712},"git",[699,998,999],{"class":720}," clone",[699,1001,1002],{"class":716}," --single-branch",[699,1004,1005],{"class":716}," --depth",[699,1007,1008],{"class":716}," 1",[699,1010,1011],{"class":720}," https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack.git",[699,1013,1014],{"class":720}," ~\u002F.claude\u002Fskills\u002Fgstack",[699,1016,1018],{"class":1017},"sVt8B"," && ",[699,1020,1021],{"class":716},"cd",[699,1023,1014],{"class":720},[699,1025,1018],{"class":1017},[699,1027,1028],{"class":712},".\u002Fsetup\n",[603,1030,1031],{},"이 명령어는:",[1033,1034,1035,1039,1044],"ol",{},[1036,1037,1038],"li",{},"gstack 저장소를 로컬에 클론",[1036,1040,1041,1043],{},[696,1042,842],{}," 디렉토리에 설치",[1036,1045,1046],{},"자동으로 setup 스크립트 실행하여 설치 완료",[603,1048,1049],{},"설치 후 CLAUDE.md 파일이 자동으로 업데이트되어 모든 스킬을 사용할 수 있게 됩니다.",[681,1051,1053],{"id":1052},"codex-cli-설치-예시","Codex CLI 설치 예시",[689,1055,1057],{"className":691,"code":1056,"language":693,"meta":694,"style":694},"git clone --single-branch --depth 1 https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack.git ~\u002F.codex\u002Fskills\u002Fgstack && cd ~\u002F.codex\u002Fskills\u002Fgstack && .\u002Fsetup --host codex\n",[696,1058,1059],{"__ignoreMap":694},[699,1060,1061,1063,1065,1067,1069,1071,1073,1076,1078,1080,1082,1084,1086,1089],{"class":701,"line":702},[699,1062,996],{"class":712},[699,1064,999],{"class":720},[699,1066,1002],{"class":716},[699,1068,1005],{"class":716},[699,1070,1008],{"class":716},[699,1072,1011],{"class":720},[699,1074,1075],{"class":720}," ~\u002F.codex\u002Fskills\u002Fgstack",[699,1077,1018],{"class":1017},[699,1079,1021],{"class":716},[699,1081,1075],{"class":720},[699,1083,1018],{"class":1017},[699,1085,837],{"class":712},[699,1087,1088],{"class":716}," --host",[699,1090,1091],{"class":720}," codex\n",[603,1093,1094,1095,1097],{},"설치 후 ",[696,1096,869],{}," 파일이 자동으로 업데이트됩니다.",[681,1099,1101],{"id":1100},"cursor-설치-예시","Cursor 설치 예시",[689,1103,1105],{"className":691,"code":1104,"language":693,"meta":694,"style":694},"git clone --single-branch --depth 1 https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack.git ~\u002F.cursor\u002Fskills\u002Fgstack && cd ~\u002F.cursor\u002Fskills\u002Fgstack && .\u002Fsetup --host cursor\n",[696,1106,1107],{"__ignoreMap":694},[699,1108,1109,1111,1113,1115,1117,1119,1121,1124,1126,1128,1130,1132,1134,1136],{"class":701,"line":702},[699,1110,996],{"class":712},[699,1112,999],{"class":720},[699,1114,1002],{"class":716},[699,1116,1005],{"class":716},[699,1118,1008],{"class":716},[699,1120,1011],{"class":720},[699,1122,1123],{"class":720}," ~\u002F.cursor\u002Fskills\u002Fgstack",[699,1125,1018],{"class":1017},[699,1127,1021],{"class":716},[699,1129,1123],{"class":720},[699,1131,1018],{"class":1017},[699,1133,837],{"class":712},[699,1135,1088],{"class":716},[699,1137,1138],{"class":720}," cursor\n",[603,1140,1094,1141,1097],{},[696,1142,891],{},[681,1144,1146],{"id":1145},"팀-모드-설정-권장","팀 모드 설정 (권장)",[603,1148,1149,1150,1153],{},"여러 개발자가 공유하는 프로젝트에서는 ",[696,1151,1152],{},"--team"," 플래그를 추가하세요:",[689,1155,1157],{"className":691,"code":1156,"language":693,"meta":694,"style":694},"# Claude Code 팀 모드\ncd ~\u002F.claude\u002Fskills\u002Fgstack && .\u002Fsetup --team\n\n# Codex CLI 팀 모드\ncd ~\u002F.codex\u002Fskills\u002Fgstack && .\u002Fsetup --host codex --team\n\n# 모두 커밋\ngit add .claude\u002F .codex.md CLAUDE.md && git commit -m \"require gstack for AI-assisted work\"\n",[696,1158,1159,1164,1177,1181,1186,1203,1207,1212],{"__ignoreMap":694},[699,1160,1161],{"class":701,"line":702},[699,1162,1163],{"class":705},"# Claude Code 팀 모드\n",[699,1165,1166,1168,1170,1172,1174],{"class":701,"line":709},[699,1167,1021],{"class":716},[699,1169,1014],{"class":720},[699,1171,1018],{"class":1017},[699,1173,837],{"class":712},[699,1175,1176],{"class":716}," --team\n",[699,1178,1179],{"class":701,"line":731},[699,1180,735],{"emptyLinePlaceholder":734},[699,1182,1183],{"class":701,"line":738},[699,1184,1185],{"class":705},"# Codex CLI 팀 모드\n",[699,1187,1188,1190,1192,1194,1196,1198,1201],{"class":701,"line":744},[699,1189,1021],{"class":716},[699,1191,1075],{"class":720},[699,1193,1018],{"class":1017},[699,1195,837],{"class":712},[699,1197,1088],{"class":716},[699,1199,1200],{"class":720}," codex",[699,1202,1176],{"class":716},[699,1204,1205],{"class":701,"line":756},[699,1206,735],{"emptyLinePlaceholder":734},[699,1208,1209],{"class":701,"line":761},[699,1210,1211],{"class":705},"# 모두 커밋\n",[699,1213,1214,1216,1219,1222,1225,1228,1230,1232,1235,1238],{"class":701,"line":767},[699,1215,996],{"class":712},[699,1217,1218],{"class":720}," add",[699,1220,1221],{"class":720}," .claude\u002F",[699,1223,1224],{"class":720}," .codex.md",[699,1226,1227],{"class":720}," CLAUDE.md",[699,1229,1018],{"class":1017},[699,1231,996],{"class":712},[699,1233,1234],{"class":720}," commit",[699,1236,1237],{"class":716}," -m",[699,1239,1240],{"class":720}," \"require gstack for AI-assisted work\"\n",[603,1242,1243],{},"이렇게 하면 모든 팀 멤버가 자동으로 최신 버전을 받게 됩니다.",[681,1245,1247],{"id":1246},"자동-감지-기능","자동 감지 기능",[603,1249,1250,1251,1254],{},"설정 파일이 자신이 설치한 에이전트를 ",[634,1252,1253],{},"자동으로 감지","하므로, 여러 에이전트를 동시에 사용하는 경우 각각 설치할 수 있습니다. gstack은 호환되는 모든 에이전트에서 자동으로 작동합니다.",[598,1256,1258],{"id":1257},"주요-명령어","주요 명령어",[607,1260,1261,1270],{},[610,1262,1263],{},[613,1264,1265,1268],{},[616,1266,1267],{},"명령어",[616,1269,624],{},[626,1271,1272,1282,1292,1302,1312,1322],{},[613,1273,1274,1279],{},[631,1275,1276],{},[696,1277,1278],{},"\u002Foffice-hours",[631,1280,1281],{},"제품 개념 재검토 및 설계 문서 작성",[613,1283,1284,1289],{},[631,1285,1286],{},[696,1287,1288],{},"\u002Fplan-ceo-review",[631,1290,1291],{},"범위와 전략 검토",[613,1293,1294,1299],{},[631,1295,1296],{},[696,1297,1298],{},"\u002Fplan-eng-review",[631,1300,1301],{},"아키텍처 및 테스트 계획 수립",[613,1303,1304,1309],{},[631,1305,1306],{},[696,1307,1308],{},"\u002Freview",[631,1310,1311],{},"코드 검토 및 버그 찾기",[613,1313,1314,1319],{},[631,1315,1316],{},[696,1317,1318],{},"\u002Fqa",[631,1320,1321],{},"실제 브라우저에서 앱 테스트",[613,1323,1324,1329],{},[631,1325,1326],{},[696,1327,1328],{},"\u002Fship",[631,1330,1331],{},"PR 생성 및 배포",[598,1333,1335],{"id":1334},"사용-예시","사용 예시",[681,1337,1339],{"id":1338},"예-일일-브리핑-앱-만들기","예: 일일 브리핑 앱 만들기",[689,1341,1345],{"className":1342,"code":1343,"language":1344,"meta":694,"style":694},"language-md shiki shiki-themes github-light github-dark","1. \u002Foffice-hours\n   → 제품 개념 재검토\n   (예: \"달력용 일일 브리핑\"이 실제로는 \"개인 비서 AI\"를 원함)\n\n2. \u002Fplan-ceo-review\n   → 프로젝트 범위와 전략 검토\n   → 4가지 범위 모드 중 선택\n\n3. 코드 구현 (일반 작업)\n\n4. \u002Freview\n   → 코드 자동 검토 및 버그 찾기\n\n5. \u002Fqa\n   → 실제 브라우저에서 테스트 및 버그 수정\n\n6. \u002Fship\n   → PR 생성 및 배포\n","md",[696,1346,1347,1356,1361,1366,1370,1378,1383,1388,1392,1401,1406,1415,1421,1426,1435,1441,1446,1455],{"__ignoreMap":694},[699,1348,1349,1353],{"class":701,"line":702},[699,1350,1352],{"class":1351},"s4XuR","1.",[699,1354,1355],{"class":1017}," \u002Foffice-hours\n",[699,1357,1358],{"class":701,"line":709},[699,1359,1360],{"class":1017},"   → 제품 개념 재검토\n",[699,1362,1363],{"class":701,"line":731},[699,1364,1365],{"class":1017},"   (예: \"달력용 일일 브리핑\"이 실제로는 \"개인 비서 AI\"를 원함)\n",[699,1367,1368],{"class":701,"line":738},[699,1369,735],{"emptyLinePlaceholder":734},[699,1371,1372,1375],{"class":701,"line":744},[699,1373,1374],{"class":1351},"2.",[699,1376,1377],{"class":1017}," \u002Fplan-ceo-review\n",[699,1379,1380],{"class":701,"line":756},[699,1381,1382],{"class":1017},"   → 프로젝트 범위와 전략 검토\n",[699,1384,1385],{"class":701,"line":761},[699,1386,1387],{"class":1017},"   → 4가지 범위 모드 중 선택\n",[699,1389,1390],{"class":701,"line":767},[699,1391,735],{"emptyLinePlaceholder":734},[699,1393,1395,1398],{"class":701,"line":1394},9,[699,1396,1397],{"class":1351},"3.",[699,1399,1400],{"class":1017}," 코드 구현 (일반 작업)\n",[699,1402,1404],{"class":701,"line":1403},10,[699,1405,735],{"emptyLinePlaceholder":734},[699,1407,1409,1412],{"class":701,"line":1408},11,[699,1410,1411],{"class":1351},"4.",[699,1413,1414],{"class":1017}," \u002Freview\n",[699,1416,1418],{"class":701,"line":1417},12,[699,1419,1420],{"class":1017},"   → 코드 자동 검토 및 버그 찾기\n",[699,1422,1424],{"class":701,"line":1423},13,[699,1425,735],{"emptyLinePlaceholder":734},[699,1427,1429,1432],{"class":701,"line":1428},14,[699,1430,1431],{"class":1351},"5.",[699,1433,1434],{"class":1017}," \u002Fqa\n",[699,1436,1438],{"class":701,"line":1437},15,[699,1439,1440],{"class":1017},"   → 실제 브라우저에서 테스트 및 버그 수정\n",[699,1442,1444],{"class":701,"line":1443},16,[699,1445,735],{"emptyLinePlaceholder":734},[699,1447,1449,1452],{"class":701,"line":1448},17,[699,1450,1451],{"class":1351},"6.",[699,1453,1454],{"class":1017}," \u002Fship\n",[699,1456,1458],{"class":701,"line":1457},18,[699,1459,1460],{"class":1017},"   → PR 생성 및 배포\n",[1462,1463],"hr",{},[598,1465,1467],{"id":1466},"참고-자료","참고 자료",[1469,1470,1471,1480],"ul",{},[1036,1472,1473],{},[1474,1475,1479],"a",{"href":1476,"rel":1477},"https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack",[1478],"nofollow","gstack GitHub Repository",[1036,1481,1482],{},[1474,1483,493],{"href":494},[1485,1486,1487],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}",{"title":694,"searchDepth":709,"depth":709,"links":1489},[1490,1493,1501,1502,1505],{"id":600,"depth":709,"text":601,"children":1491},[1492],{"id":683,"depth":731,"text":684},{"id":798,"depth":709,"text":799,"children":1494},[1495,1496,1497,1498,1499,1500],{"id":802,"depth":731,"text":803},{"id":982,"depth":731,"text":983},{"id":1052,"depth":731,"text":1053},{"id":1100,"depth":731,"text":1101},{"id":1145,"depth":731,"text":1146},{"id":1246,"depth":731,"text":1247},{"id":1257,"depth":709,"text":1258},{"id":1334,"depth":709,"text":1335,"children":1503},[1504],{"id":1338,"depth":731,"text":1339},{"id":1466,"depth":709,"text":1467},"gstack 설치 방법, 주요 명령어, 실제 사용 예시를 통해 AI 협업 프레임워크를 활용하는 방법을 학습합니다.","vscode-icons:file-type-robotframework",{"slug":1509},"ai\u002Fframeworks\u002Fgstack-guide",{"icon":484},{"title":497,"description":1506},"Mxt9lXsMNC0XG9MjfCRaXXPBDKekpk7WjqNeFWpM5n8",[1514,1517,1520,1631,1639,1666],{"title":5,"icon":6,"path":7,"stem":8,"children":1515,"page":15},[1516],{"title":11,"path":12,"stem":13,"icon":14},{"title":17,"icon":18,"path":19,"stem":20,"children":1518,"page":15},[1519],{"title":23,"path":24,"stem":25,"icon":26},{"title":28,"icon":29,"path":30,"stem":31,"children":1521,"page":15},[1522,1525,1623],{"title":34,"redirect":35,"icon":36,"path":37,"stem":38,"children":1523,"page":15},[1524],{"title":41,"path":35,"stem":42,"icon":36},{"title":44,"path":45,"stem":46,"children":1526,"page":15},[1527,1622],{"title":49,"path":50,"stem":51,"children":1528,"icon":54},[1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621],{"title":49,"path":50,"stem":51,"icon":54},{"title":56,"path":57,"stem":58},{"title":60,"path":61,"stem":62},{"title":64,"path":65,"stem":66},{"title":68,"path":69,"stem":70},{"title":72,"path":73,"stem":74},{"title":76,"path":77,"stem":78},{"title":80,"path":81,"stem":82},{"title":84,"path":85,"stem":86},{"title":88,"path":89,"stem":90},{"title":92,"path":93,"stem":94},{"title":96,"path":97,"stem":98},{"title":100,"path":101,"stem":102},{"title":104,"path":105,"stem":106},{"title":108,"path":109,"stem":110},{"title":112,"path":113,"stem":114},{"title":116,"path":117,"stem":118},{"title":120,"path":121,"stem":122},{"title":124,"path":125,"stem":126},{"title":128,"path":129,"stem":130},{"title":132,"path":133,"stem":134},{"title":136,"path":137,"stem":138},{"title":140,"path":141,"stem":142},{"title":144,"path":145,"stem":146},{"title":148,"path":149,"stem":150},{"title":152,"path":153,"stem":154},{"title":156,"path":157,"stem":158},{"title":160,"path":161,"stem":162},{"title":164,"path":165,"stem":166},{"title":168,"path":169,"stem":170},{"title":172,"path":173,"stem":174},{"title":176,"path":177,"stem":178},{"title":180,"path":181,"stem":182},{"title":184,"path":185,"stem":186},{"title":188,"path":189,"stem":190},{"title":192,"path":193,"stem":194},{"title":196,"path":197,"stem":198},{"title":200,"path":201,"stem":202},{"title":204,"path":205,"stem":206},{"title":208,"path":209,"stem":210},{"title":212,"path":213,"stem":214},{"title":216,"path":217,"stem":218},{"title":220,"path":221,"stem":222},{"title":224,"path":225,"stem":226},{"title":228,"path":229,"stem":230},{"title":232,"path":233,"stem":234},{"title":236,"path":237,"stem":238},{"title":240,"path":241,"stem":242},{"title":244,"path":245,"stem":246},{"title":248,"path":249,"stem":250},{"title":252,"path":253,"stem":254},{"title":256,"path":257,"stem":258},{"title":260,"path":261,"stem":262},{"title":264,"path":265,"stem":266},{"title":268,"path":269,"stem":270},{"title":272,"path":273,"stem":274},{"title":276,"path":277,"stem":278},{"title":280,"path":281,"stem":282},{"title":284,"path":285,"stem":286},{"title":288,"path":289,"stem":290},{"title":292,"path":293,"stem":294},{"title":296,"path":297,"stem":298},{"title":300,"path":301,"stem":302},{"title":304,"path":305,"stem":306},{"title":308,"path":309,"stem":310},{"title":312,"path":313,"stem":314},{"title":316,"path":317,"stem":318},{"title":320,"path":321,"stem":322},{"title":324,"path":325,"stem":326},{"title":328,"path":329,"stem":330},{"title":332,"path":333,"stem":334},{"title":336,"path":337,"stem":338},{"title":340,"path":341,"stem":342},{"title":344,"path":345,"stem":346},{"title":348,"path":349,"stem":350},{"title":352,"path":353,"stem":354},{"title":356,"path":357,"stem":358},{"title":360,"path":361,"stem":362},{"title":364,"path":365,"stem":366},{"title":368,"path":369,"stem":370},{"title":372,"path":373,"stem":374},{"title":376,"path":377,"stem":378},{"title":380,"path":381,"stem":382},{"title":384,"path":385,"stem":386},{"title":388,"path":389,"stem":390},{"title":392,"path":393,"stem":394},{"title":396,"path":397,"stem":398},{"title":400,"path":401,"stem":402},{"title":404,"path":405,"stem":406},{"title":408,"path":409,"stem":410},{"title":412,"path":413,"stem":414},{"title":416,"path":417,"stem":418},{"title":420,"path":421,"stem":422},{"title":424,"path":425,"stem":426,"icon":54},{"title":428,"icon":29,"path":429,"stem":430,"children":1624,"page":15},[1625,1628],{"title":433,"icon":434,"path":435,"stem":436,"children":1626,"page":15},[1627],{"title":439,"path":440,"stem":441,"icon":434},{"title":443,"icon":444,"path":445,"stem":446,"children":1629,"page":15},[1630],{"title":449,"path":450,"stem":451,"icon":452},{"title":454,"icon":455,"path":456,"stem":457,"children":1632,"page":15},[1633],{"title":460,"icon":455,"path":461,"stem":462,"children":1634},[1635,1636],{"title":465,"path":461,"stem":462,"icon":466},{"title":468,"path":469,"stem":470,"children":1637,"page":15},[1638],{"title":473,"path":474,"stem":475,"icon":476},{"title":478,"icon":479,"path":480,"stem":481,"children":1640,"page":15},[1641,1646,1653],{"title":428,"icon":484,"path":485,"stem":486,"children":1642,"page":15},[1643,1644,1645],{"title":489,"path":490,"stem":491,"icon":484},{"title":493,"path":494,"stem":495,"icon":484},{"title":497,"path":498,"stem":499,"icon":484},{"title":501,"path":502,"stem":503,"children":1647,"page":15},[1648],{"title":506,"path":507,"stem":508,"children":1649,"page":15},[1650],{"title":511,"redirect":512,"icon":513,"path":512,"stem":514,"children":1651,"page":15},[1652],{"title":517,"path":518,"stem":519,"icon":520},{"title":522,"redirect":523,"icon":524,"path":525,"stem":526,"children":1654,"page":15},[1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665],{"title":529,"path":523,"stem":530},{"title":532,"path":533,"stem":534},{"title":536,"path":537,"stem":538},{"title":540,"path":541,"stem":542},{"title":544,"path":545,"stem":546},{"title":548,"path":549,"stem":550},{"title":552,"path":553,"stem":554},{"title":556,"path":557,"stem":558},{"title":560,"path":561,"stem":562},{"title":564,"path":565,"stem":566},{"title":568,"path":569,"stem":570},{"title":572,"icon":573,"path":574,"stem":575,"children":1667,"page":15},[1668],{"title":578,"path":579,"stem":580,"children":1669,"page":15},[1670],{"title":583,"path":584,"stem":585,"icon":586},[1672,1673],{"title":493,"path":494,"stem":495,"icon":484,"children":-1},{"title":517,"path":518,"stem":519,"icon":520,"children":-1},1775756667177]