[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M698ZWCBGN5MBF9BCASKEK9J":3,"skill-same:01M698ZWCBGN5MBF9BCASKEK9J":60},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M698ZWCBGN5MBF9BCASKEK9J","build-and-test",null,"How to build BoringSSL and run its tests.","google\u002Fboringssl","google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","01M698VYEFDM0VJBZDYYJ2T83S","Google","01M698ZPGB97EVW1JQYF7834SV",2299,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Fbuild_and_test\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30],"build and test","test","build","run","how","tests","how to","2026-11-10 10:12:30",false,"---\nname: build-and-test\ndescription: How to build BoringSSL and run its tests.\n---\n\n# Building and Testing BoringSSL\n\nTo build BoringSSL and run its tests, you must refer to the official documentation in the repository.\n\n1. Read [BUILDING.md](..\u002F..\u002F..\u002FBUILDING.md) to understand the prerequisites, build steps (using CMake and Ninja), and how to run the test suite.\n2. Follow the instructions in that file for the target platform.\n","# Building and Testing BoringSSL\n\nTo build BoringSSL and run its tests, you must refer to the official documentation in the repository.\n\n1. Read [BUILDING.md](..\u002F..\u002F..\u002FBUILDING.md) to understand the prerequisites, build steps (using CMake and Ninja), and how to run the test suite.\n2. Follow the instructions in that file for the target platform.\n",{"name":5,"description":7},"main","ed9209cff8b5a2fbc6c10050f29b3355048bda85","_agents\u002Fskills\u002Fbuild_and_test",923,"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl","https:\u002F\u002Fboringssl.googlesource.com\u002Fboringssl","https:\u002F\u002Fgithub.com\u002Fgoogle","https:\u002F\u002Fopensource.google\u002F","Google ❤️ Open Source","2026-11-12 01:19:33",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add google\u002Fboringssl --skill build-and-test",{"tool":52,"command":53},"bunx","bunx skills add google\u002Fboringssl --skill build-and-test",{"tool":55,"command":56},"pnpm","pnpm dlx skills add google\u002Fboringssl --skill build-and-test","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Fbuild_and_test\u002FSKILL.md",true,[],[61,72,85,98,108],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":31},"01M698ZYHYJXZFCGPVBNB91BEV","update-pregenerated-files","How to regenerate\u002Fupdate pre-generated files (e.g., perlasm, build files) in BoringSSL.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Fupdate_pregenerated_files\u002FSKILL.md",[],[68,69,70,30,26,71,28],"files","update","update pregenerated files","generated",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":31},"01M698ZXF98A8V66W990ZYVBWA","run-ssl-go-tests","How to run BoringSSL's ssl\u002Ftest\u002Frunner suite (protocol-level BoGo tests)","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Frun_ssl_go_tests\u002FSKILL.md",[],[29,79,27,80,81,82,30,83,28,84,25],"ssl","run ssl go tests","go","suite","runner","protocol",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":31},"01M698ZV828VG3ZE75RFCNXY1Q","add-source-file","How to add a new source file to the BoringSSL build.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Fadd_source_file\u002FSKILL.md",[],[92,93,94,95,96,97,30,26,28],"add source","source","add","file","add source file","new",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":31},"01M698ZT55F2SQHHHP9M66TENB","add-object-nid-oid","How to add a new object with a NID and\u002For OID to BoringSSL.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Fadd_object_nid_oid\u002FSKILL.md",[],[105,94,106,97,28,30,107],"object","add object nid oid","with",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":119,"publishedAt":31},"01M698ZS447WFTM42FZ2SWGGBN","add-error-code","How to add a new error code in BoringSSL.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fboringssl\u002Fblob\u002Fmain\u002F_agents\u002Fskills\u002Fadd_error_code\u002FSKILL.md",[114],{"categoryNo":115,"categoryName":116,"taxonomyType":117,"taxonomyTypeDesc":118},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[120,121,94,122,28,30,97],"code","add error code","error"]