[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6C2A733H05KZCC1FTS5ENT4":3,"creator-list:01M6C2A733H05KZCC1FTS5ENT4:stars:1:":21},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":12,"totalStars":13,"updatedAt":14,"htmlUrl":15,"blogUrl":16,"company":17,"location":18,"followersCount":19,"publicReposCount":20},"01M6C2A733H05KZCC1FTS5ENT4","kalbasit","Wael Nasreddine","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F87115?v=4","USER","个人作者",null,29,1,0,"2026-09-30 03:07:07","https:\u002F\u002Fgithub.com\u002Fkalbasit","https:\u002F\u002Fkalbas.it","@TripInTech ","San Francisco Bay Area",219,112,{"records":22,"total":11,"current":12,"size":187},[23,43,54,65,78,87,96,105,115,123,133,146,157,162,167,172,177,182],{"skillNo":24,"name":25,"nameZh":10,"description":26,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":30,"categories":31,"keywords":32,"publishedAt":42},"01M6C2BVH1AB05AHRRKM1KT5EK","openspec-verify-change","Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.","kalbasit\u002Fncps-test","01M6C2A77QVF5AD69EP1S1ZTY4","MIT","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-verify-change\u002FSKILL.md",[],[33,34,35,36,37,38,39,40,41],"change","openspec verify change","verify","cli","validate","artifacts","correct","user","use","2026-11-10 10:12:30",{"skillNo":44,"name":45,"nameZh":10,"description":46,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":47,"categories":48,"keywords":49,"publishedAt":42},"01M6C2BSQEMJR15D1ESJBY51Q4","openspec-sync-specs","Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-sync-specs\u002FSKILL.md",[],[50,51,36,52,33,53,40,41],"sync","openspec sync specs","spec","update",{"skillNo":55,"name":56,"nameZh":10,"description":57,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":42},"01M6C2BQZ1J60X2BKKNRJQSHMF","openspec-propose","Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-propose\u002FSKILL.md",[],[61,62,36,33,63,38,40,64,41],"openspec propose","design","tasks","generated",{"skillNo":66,"name":67,"nameZh":10,"description":68,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":42},"01M6C2BP1B1Y34VD761K3SKPVM","openspec-new-change","Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-new-change\u002FSKILL.md",[],[33,72,36,73,74,75,40,76,77,41],"openspec new change","workflow","create","start","fix","new feature",{"skillNo":79,"name":80,"nameZh":10,"description":81,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":42},"01M6C2BMFQ6AZ3VSMSEEYGFZ03","openspec-ff-change","Fast-forward through OpenSpec artifact creation. Use when the user wants to quickly create all artifacts needed for implementation without stepping through each one individually.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-ff-change\u002FSKILL.md",[],[33,85,36,74,38,86,40,41],"openspec ff change","fast",{"skillNo":88,"name":89,"nameZh":10,"description":90,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":42},"01M6C2BJC0APWXADJ7B4WC0YCJ","openspec-explore","Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-explore\u002FSKILL.md",[],[94,95,36,33,40,41],"openspec explore","explore",{"skillNo":97,"name":98,"nameZh":10,"description":99,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":42},"01M6C2BGV11J8PMFB385151J7A","openspec-continue-change","Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-continue-change\u002FSKILL.md",[],[33,103,104,36,73,74,40,41],"openspec continue change","continue",{"skillNo":106,"name":107,"nameZh":10,"description":108,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":42},"01M6C2BF8Y13FT9S1NNBKG931D","openspec-bulk-archive-change","Archive multiple completed changes at once. Use when archiving several parallel changes.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-bulk-archive-change\u002FSKILL.md",[],[33,112,113,36,114,41],"openspec bulk archive change","archive","parallel",{"skillNo":116,"name":117,"nameZh":10,"description":118,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":42},"01M6C2BDHGY2HXT76103NXVCMY","openspec-archive-change","Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-archive-change\u002FSKILL.md",[],[33,122,113,36,73,40,41],"openspec archive change",{"skillNo":124,"name":125,"nameZh":10,"description":126,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":42},"01M6C2BBTC5SAM5ZSQ4X2QZTFF","openspec-apply-change","Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenspec-apply-change\u002FSKILL.md",[],[33,130,36,131,63,75,104,132,40,41],"openspec apply change","implement","work",{"skillNo":134,"name":135,"nameZh":10,"description":136,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":137,"categories":138,"keywords":144,"publishedAt":42},"01M6C2B9Y6JBQD3DN1HES931T0","test","Run project tests","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Ftest\u002FSKILL.md",[139],{"categoryNo":140,"categoryName":141,"taxonomyType":142,"taxonomyTypeDesc":143},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[135,145],"run",{"skillNo":147,"name":148,"nameZh":10,"description":149,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":42},"01M6C2B8BA5648N3F0HCFM2FWV","sqlc","Working with sqlc and database queries","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fsqlc\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":142,"taxonomyTypeDesc":143},"01JBSEEDCAT000000000000010","后端与接口",[148,156],"database",{"skillNo":158,"name":25,"nameZh":10,"description":26,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":42},"01M6C2B6GJ4HZ69S9TPCMX2KQ0","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-verify-change\u002FSKILL.md",[],[33,34,35,36,37,38,39,40,41],{"skillNo":163,"name":45,"nameZh":10,"description":46,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":42},"01M6C2B4NPD8Z3Q3FKEX0H4301","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-sync-specs\u002FSKILL.md",[],[50,51,36,52,33,53,40,41],{"skillNo":168,"name":56,"nameZh":10,"description":57,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":42},"01M6C2B2N57PKG4ZMF0YVSBG4Q","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-propose\u002FSKILL.md",[],[61,62,36,33,63,38,40,64,41],{"skillNo":173,"name":67,"nameZh":10,"description":68,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":174,"categories":175,"keywords":176,"publishedAt":42},"01M6C2B0RJSTQTP6V6P45RRD2P","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-new-change\u002FSKILL.md",[],[33,72,36,73,74,75,40,76,77,41],{"skillNo":178,"name":80,"nameZh":10,"description":81,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":179,"categories":180,"keywords":181,"publishedAt":42},"01M6C2AYX5ZMX1WK2TXV81P8JQ","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-ff-change\u002FSKILL.md",[],[33,85,36,74,38,86,40,41],{"skillNo":183,"name":89,"nameZh":10,"description":90,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":184,"categories":185,"keywords":186,"publishedAt":42},"01M6C2AWV90FDMBCZJTEST384Y","https:\u002F\u002Fgithub.com\u002Fkalbasit\u002Fncps-test\u002Fblob\u002Fmain\u002F.agent\u002Fskills\u002Fopenspec-explore\u002FSKILL.md",[],[94,95,36,33,40,41],18]