[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CBVMCKP8MHTZ54FGYB64F5":3,"skill-same:01M6CBVMCKP8MHTZ54FGYB64F5":55},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":13,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":29,"updatedAt":30,"install":31,"resources":44},"01M6CBVMCKP8MHTZ54FGYB64F5","00-overview",null,"devwinsoft\u002Fdevian","devwinsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22570160?v=4","01M6C6RR8W05NH8NPKQNCE3Q72","maoshy","01M6C6RRDJ5TJJCZXRTY801YDH",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F11-builder\u002F00-overview\u002FSKILL.md",[],[18,19],"overview","00 overview","2026-11-10 10:12:30",false,"# devian\u002F80-tools\u002F11-builder — Overview\n\n> Routing(키워드→스킬)은 중앙 정본을 따른다: `skills\u002Fdevian\u002F00-overview\u002FSKILL.md`\n\nDevian 테이블, Contract, 스토리지 포맷, 프로토콜 코드젠 구현을 담당한다.\n\n## Build Targets\n\n빌드는 `-[target]` 옵션으로 실행 범위를 지정한다. 상세: [03-ssot § Build Target](..\u002F03-ssot\u002FSKILL.md)\n\n| Target | 설명 | 관련 문서 |\n|--------|------|-----------|\n| `-all` | 전체 빌드 (기본값) | 20-build-pipeline |\n| `-domain-code` | Domain codegen (C#\u002FTS) | 5x (50-52) |\n| `-domain-data` | Domain 데이터 (NDJSON\u002Fpb64) | 5x (53-54) |\n| `-protocol` | Protocol codegen (C#\u002FTS) | 5x (55) |\n\n---\n\n## Start Here\n\n| Document | Description |\n|----------|-------------|\n| [01-policy](..\u002F01-policy\u002FSKILL.md) | Builder 그룹 정책 |\n| [03-ssot](..\u002F03-ssot\u002FSKILL.md) | Builder SSOT (Build Target, tableConfig, Tables, Protocol) |\n| [20-build-pipeline](..\u002F20-build-pipeline\u002FSKILL.md) | 빌드 실행 정책 |\n| [21-build-error-reporting](..\u002F21-build-error-reporting\u002FSKILL.md) | 빌드 오류 리포팅 |\n\n### 3x — Input (소스 포맷\u002F작성 규칙)\n\n| Document | Description |\n|----------|-------------|\n| [30-table-cell-format](..\u002F30-table-cell-format\u002FSKILL.md) | DFF (셀 텍스트 표현 규약) |\n| [31-table-row-format](..\u002F31-table-row-format\u002FSKILL.md) | Row→JSON 변환 규칙 |\n| [32-table-authoring](..\u002F32-table-authoring\u002FSKILL.md) | XLSX 테이블 작성 규칙 |\n| [33-protocol-spec](..\u002F33-protocol-spec\u002FSKILL.md) | 프로토콜 입력 포맷\u002F규칙 |\n| [34-protocol-gen-policy](..\u002F34-protocol-gen-policy\u002FSKILL.md) | 프로토콜 C#\u002FTS 산출물 정책 |\n\n### 5x — Target (빌드 산출물)\n\n| Document | Description |\n|----------|-------------|\n| [50-contract-codegen](..\u002F50-contract-codegen\u002FSKILL.md) | Contract codegen |\n| [51-table-codegen](..\u002F51-table-codegen\u002FSKILL.md) | Table codegen |\n| [52-table-enumgen](..\u002F52-table-enumgen\u002FSKILL.md) | Enum codegen |\n| [53-data-ndjson](..\u002F53-data-ndjson\u002FSKILL.md) | NDJSON 스토리지 |\n| [54-data-pb64](..\u002F54-data-pb64\u002FSKILL.md) | PB64 스토리지 |\n| [55-protocol-codegen](..\u002F55-protocol-codegen\u002FSKILL.md) | Protocol codegen |\n\n---\n\n## Related\n\n- [Builder SSOT](..\u002F03-ssot\u002FSKILL.md)\n- [Root SSOT](..\u002F..\u002F..\u002F10-module\u002F03-ssot\u002FSKILL.md)\n- [Devian Index](..\u002F..\u002F..\u002FSKILL.md)\n",{},"main","8cb5bd877a3a7004867d2f55697cb9e4ff2f1734","skills\u002Fdevian\u002F80-tools\u002F11-builder\u002F00-overview","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian","https:\u002F\u002Fgithub.com\u002Fdevwinsoft","Kim Hyong Joon","2026-04-12 18:44:10",{"source":7,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add devwinsoft\u002Fdevian --skill 00-overview",{"tool":37,"command":38},"bunx","bunx skills add devwinsoft\u002Fdevian --skill 00-overview",{"tool":40,"command":41},"pnpm","pnpm dlx skills add devwinsoft\u002Fdevian --skill 00-overview","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F11-builder\u002F00-overview\u002FSKILL.md",true,[45,51],{"path":46,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":49,"sourceHtmlUrl":50},"SOURCE.md","REFERENCE","参考文档",174,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdefi\u002Fethena-agent\u002FSOURCE.md",{"path":52,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":53,"sourceHtmlUrl":54},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fdefi\u002Fethena-agent\u002FTRUST.auto.yaml",[56,62,70,78,87,94],{"skillNo":57,"name":58,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":20},"01M6CBX3K2JJV38ANHVGCAT8A0","devian","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002FSKILL.md",[],[58],{"skillNo":63,"name":64,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":20},"01M6CBX210BFMM8AMN770J9WY8","90-project-archive","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F90-project-archive\u002FSKILL.md",[],[68,69],"archive","90 project archive",{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":20},"01M6CBWZSGRR9R3YJZB3177667","30-env-management","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F30-env-management\u002FSKILL.md",[],[76,77],"management","30 env management",{"skillNo":79,"name":80,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":20},"01M6CBWYD3TGWBQV7V35551THF","19-page-push-send","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F19-page-push-send\u002FSKILL.md",[],[84,85,86],"push","page","19 page push send",{"skillNo":88,"name":89,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":20},"01M6CBWWRQ05A7604GHJKTPJTF","18-page-savedata","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F18-page-savedata\u002FSKILL.md",[],[85,93],"18 page savedata",{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":20},"01M6CBWVH4S2VF1V7B2GBTESCT","17-page-deobfuscate","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F17-page-deobfuscate\u002FSKILL.md",[],[85,100],"17 page deobfuscate"]