{"_id":"@agile-team/wl-skills-kit","_rev":"106-180b49defbbc6890d632d363c8aea5a2","name":"@agile-team/wl-skills-kit","dist-tags":{"latest":"2.22.2"},"versions":{"1.0.0":{"name":"@agile-team/wl-skills-kit","version":"1.0.0","keywords":["ai","skills","copilot","vue3","template","codegen"],"author":{"name":"JHLC Frontend Team"},"license":"MIT","_id":"@agile-team/wl-skills-kit@1.0.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"1bae1afb070cbdcb560615139a81c98f64005c45","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.0.0.tgz","fileCount":112,"integrity":"sha512-W14sKYlf/q04/tXjhoWM27mk93xOw6GM9phVqxl01JRhVsjgDddxT/FJQUvN7KH2xSAtvi2CGMWHps0UjFz26A==","signatures":[{"sig":"MEUCIBNLEJCrU9RSKKvLRvNhqlDi5lnSNFUZoxUy1w5lfgZBAiEAn4S33z8dzPJBGWTPlDKnojr2kbvaUT/bVaXmGl8IQcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821522},"engines":{"node":">=16.0.0"},"gitHead":"12a887e8272093b28971f9a67c129f68a9ee3791","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.0.0_1775646400095_0.3265926271711399","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agile-team/wl-skills-kit","version":"1.1.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"MIT","_id":"@agile-team/wl-skills-kit@1.1.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"091c1f82c62a55619406eb2863f37b0797c96f5e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.0.tgz","fileCount":112,"integrity":"sha512-bI89v0e/BtnOlaUeUn9uY38kEXDDYzhOr9NEl1lv5Qu/w/dPh4Z3keQ4AaB0y+uHi/QcNVbc2NR38jDwVf9cgQ==","signatures":[{"sig":"MEYCIQD82Soag/lS4HWO1HnbvlRhf9Ar5O9CRtSf6x3remm/rwIhAMXgYKKyDFAHLpzb9aDIoM1HMdZL3kcr6BQP61X/LSwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826194},"engines":{"node":">=16.0.0"},"gitHead":"001777096be7896e6113e55401a995542247294b","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.0_1775695895159_0.8762375792563311","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@agile-team/wl-skills-kit","version":"1.1.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"d2f4d94d4a94c4bc6e408e3d03cd4ea8cab5ac23","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.1.tgz","fileCount":112,"integrity":"sha512-W6hnEajFCW306YI8SJKBDUMOo5xJgO+6kElwOOjhAcEeL/MZRfwNrvpPwtTFihIH0sk2ErcVGAkdfsdt/0IIJg==","signatures":[{"sig":"MEUCIQCAsVMQI5JUYi3QfeqPr+2MJaHmoU7bnxXJh8aGHNOebAIgVirE0wMr4xio1Lf5eGgfgEeYqUql7NeC3fsodF/tHa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829378},"engines":{"node":">=16.0.0"},"gitHead":"62609ecaec3d78d71c2e3ad02c24f6971a95d42e","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.1_1775696559061_0.17250503906297165","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@agile-team/wl-skills-kit","version":"1.1.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"c249d20a20b8a8cbe670532111a6b30cfd6f63de","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.2.tgz","fileCount":112,"integrity":"sha512-wW3yMQZrK6Rpxj71tjC7imx/7PRMvtFHIgmuLvQEYg1lFcyh59UGDmg0c3fgDbxVsmh+WuXdFU+xeAp2qXeotw==","signatures":[{"sig":"MEYCIQDhXj2YxDcCk52V5vHwJn4zcmN7G9IrHBS1dC0Xrq01cgIhAPTaWwkrHuiPu70rvGmH2rb5pfuSjLmFHbEEXDHA0zgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832188},"engines":{"node":">=16.0.0"},"gitHead":"d6dde39abe8de3709cdffaf9881daf9d8923c663","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.2_1775700375273_0.7894774401151154","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@agile-team/wl-skills-kit","version":"1.1.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"8af414b21d5db177b0328bedc7819ae83ac2fbee","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.3.tgz","fileCount":112,"integrity":"sha512-m8Yu9FCIswvilFzia35RxX0aL1GYbFw1xXyQUIGB9/nrZC0s7/ZrLNePiJiHrFxOTWF9rbnPMzSsris2Vh+S2Q==","signatures":[{"sig":"MEYCIQChPwV6BqQti427L7tW8P5lercUAsCF7Y4ffLVlhtzmOAIhAMFahU7itbtAaYzCAGVFxQUR+xh3RqrWB2FB9oN+lKiW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828948},"engines":{"node":">=16.0.0"},"gitHead":"2051d28b89904abd8d04cd02ef3180a509cc3dd1","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.3_1775701611432_0.9656452010098564","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@agile-team/wl-skills-kit","version":"1.1.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"12d21f9e6912ba5f53c8aa95ed2849073b29b45e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.4.tgz","fileCount":113,"integrity":"sha512-TRI7idGp32CPl+y28qJTFfcDJRT5tblvlLbUQ65YvEa5E+PsGnFWt4N2LruccRO+b1ZxlsdYWM8rzAXwi+hIrQ==","signatures":[{"sig":"MEUCIQD+BDJUQS3edtm8RhyKaG4odVXhDgx+z0/u5+n9aNW1fQIgM9SF0f6ZBvbIHpd57VSj8sdrE9WkAqKlxI7RB82VZ9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829338},"engines":{"node":">=16.0.0"},"gitHead":"dc4e3188bf37a8db8aa56e983c6ec78453b4e7e7","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.4_1775703693038_0.014791004772255478","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@agile-team/wl-skills-kit","version":"1.1.5","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"12e8ff759ca79155b2c6f04a3816ad1e71c300c6","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.5.tgz","fileCount":113,"integrity":"sha512-Wrl1LGF0WpFFbFNHfwW6QtEQXWrk2QhvuZ1NtUSv5qc6/4pGsb4sqczsHO69eKFCIaj8hCPf2yN6Yoz+SgLJqA==","signatures":[{"sig":"MEYCIQCldSBuaVlsZG70Z85GTgmHFvkv3mZvRAnBwZnlAXrWzgIhAIDfuvlYlJwDL+wPJHoy3fbsn23shDMjPETNJ3JSDKb9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834280},"engines":{"node":">=16.0.0"},"gitHead":"15d232fffa46f88436506abd644768d010d6def4","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.5_1775717581611_0.6148068363159576","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@agile-team/wl-skills-kit","version":"1.1.6","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"80ac8923ef02a4acce6f08a5c16287bd791e136b","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.6.tgz","fileCount":113,"integrity":"sha512-KNu8mCJVr6+so1CjHYH8+rKSkVWNk8OqNjRBmzN8OX0LpA1SJ2sYjt/X5+sHz41+Wrhz0eR4+Ouwk1ekbbwDJw==","signatures":[{"sig":"MEUCIDg8mT11f+C0qKQ/Cl5kovZPqXY6dhjlaFF5b+vUzqqQAiEA8Vwit6rHIJ7vPRLK5SZGQxJ9ZuD+eT0krnq4USQB8Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835366},"engines":{"node":">=16.0.0"},"gitHead":"c4f2da0cbc9ce01f01d3e9cf055fce44b35996d9","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.6_1775780264706_0.6364351085302336","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@agile-team/wl-skills-kit","version":"1.1.7","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.1.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"ab382833ae57acaf902c76b94f8ccc7442f62ad2","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.1.7.tgz","fileCount":113,"integrity":"sha512-moRlM+x7QMrpJPfzDQhz2YFcWZkpJHscUhbsTXsG7IPz/auNDjK3WLtnxRTKzq7Vcm/lv9ibzkZVwHJ9d5jNhw==","signatures":[{"sig":"MEUCIQCnlyUHPUTti//Ds3RAl585DJKaY21J8nRR+re9rdfUpAIgfOTTgqpTK6QRuKHGGcR3gI1rASiab1nLC+LLc8yRnvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835982},"engines":{"node":">=16.0.0"},"gitHead":"479e731f9969dbbe02b8205f7c81a6692413349d","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.1.7_1775780916757_0.01075710442458333","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agile-team/wl-skills-kit","version":"1.2.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.2.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"2b19784677e2ba5c8cf8d379fcd67192fcadfd33","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.2.0.tgz","fileCount":113,"integrity":"sha512-XGaznnxn/7p8/N1xYXNK3+GWRk7Ov78yo7Ka5FriLaPYSg98zOOIc5ZXc1g3ms98mYKMvVexnZRyR/9WXcktZA==","signatures":[{"sig":"MEUCIFfBek2Hn56z3HD2ULZMEQB+LWSUC8mwy/KzHsGSRWr1AiEA7VziKKW+o2V7/naiMcnqafH/3T8wPaWVh0m0uYZv8AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845336},"engines":{"node":">=16.0.0"},"gitHead":"cb0a14574b3be67d6363930f79409d8410606a8c","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.2.0_1775781914603_0.8962536487960633","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@agile-team/wl-skills-kit","version":"1.2.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@1.2.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"715f89d12f35db967075449207678bca0cf5de9f","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-1.2.1.tgz","fileCount":113,"integrity":"sha512-RP3cuZAiiZ6izL24S3qsm2uWUllxwDa/s+GXyYLzEPLUVdA56s/bq8+lvPnGnn7ZFyYHJ2l8euD4ue11+35ZLQ==","signatures":[{"sig":"MEYCIQDcbkTnVq83XR2+EuH3Qr1jniPi1g3x4jTz7+y5V7At3gIhALdjdnv4KIQZ/oiq+s26Le0YkUTJWKu0tleEizjoutiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850385},"engines":{"node":">=16.0.0"},"gitHead":"8c3310b34b946abbfea205df20e6749ebb82d4ad","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_1.2.1_1776066432624_0.319650684996154","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@agile-team/wl-skills-kit","version":"2.1.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills-kit":"bin/wl-skills.js"},"dist":{"shasum":"4847cefc5858c51c6d46aa0fef1e39b6966498ae","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.0.tgz","fileCount":158,"integrity":"sha512-sNdF/mMcTOSFfEFZ25XBpkSOE7fpazQY6iLHqe82hOBibrXlDPcF6q0hk9vBqEfvBiesCd7s693BS6uIR0Paaw==","signatures":[{"sig":"MEQCID+q/1JPRBT98rEtHjBNb3JGVoqpnV914e8TM8gXCo0KAiAGURYYiLLJFJKIugahOGk9uzn8uYmCQDayg97N52B6rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955519},"engines":{"node":">=16.0.0"},"gitHead":"bc18237f48548aed8c1b65121f059bdb050fb286","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.0_1777209785355_0.7613875858911987","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@agile-team/wl-skills-kit","version":"2.1.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"dadf9fa1bbd4d1f6c7e00088a01e5d3820e92a97","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.1.tgz","fileCount":158,"integrity":"sha512-0h5r6H1/UgNaTMVXL95kL2PPbkPB8f+uiAvQX/U1J7aFKyu5bMpqb4g0M/Vhok22BkBVlNcY7TIeot7+M261Bg==","signatures":[{"sig":"MEQCIH80/Oe7HkJJYz/mjPWZBLLCREQ3hbXSoaRWVdUWkCJIAiAhLgN3yis8/KCFHM310WtLWr17ulTprSa4qPFaRXEU/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959915},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"19497f4d49c395ac88d33b8a47df11e5cffd4f80","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.1_1777210249046_0.31762462011242354","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@agile-team/wl-skills-kit","version":"2.1.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c727341f3aa0f7ac8fe5eda676652fdfc9d9809e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.2.tgz","fileCount":158,"integrity":"sha512-mOG8g1bZlrAjrrH/vshz+f33opiOMUBVgCMqSTDMfhHcG5dla2fkHSpL59ZvBcVcvwl54tC6G45qxDf+Ye3R2A==","signatures":[{"sig":"MEYCIQDWYkRTqKLB9RAeNdRxKQfgFiAttEToFvXY0OFFeYjjzwIhAJHBhcaaJhzXXh+bEWq7Uyqo/tUwN5ZafUcJctCTI8TS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960174},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"5e8f0e4e735b41793ed5707b8cec6e75490338e8","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.2_1777210344183_0.8808001585997884","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@agile-team/wl-skills-kit","version":"2.1.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"fa367152e60cc9e1bfc8da2caca80b7d09e3911f","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.3.tgz","fileCount":158,"integrity":"sha512-qBH8Jn8vsw5WMaox5NOX1yMGbRoszXOaW9zH2mDdKxMIzCVzPMi4LWMP6DlviuwpkB+1B47rrLsMxXBV0ZwYtg==","signatures":[{"sig":"MEYCIQCKgdCePVuNHTobuRAvdFWlRP94VY8TbTylg2hSrHUwBwIhAJNoglqbTVPGsEqxjXKDI1cmsfpS3/PQdgyvtJL2GMw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950384},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"d02ab7931d1f8325843ebae61e9339c1efb9f471","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.3_1777255765054_0.4234943080817073","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@agile-team/wl-skills-kit","version":"2.1.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"6d659f62691cede6a95d3f06dbc7db16488a26c3","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.4.tgz","fileCount":158,"integrity":"sha512-KsYyPvMwp5xRgWvUvor59ZV9C6uEDRdKqOwpGxN3m6/plUBt3EsSwAf/Mlj4FDiTuDYFyYT1vgyklkgr4l63wA==","signatures":[{"sig":"MEYCIQCATKXC9wkp38NG5LsDA9jC73jr01TkBClRXlOQlsge9wIhAM+aqNWgO4I7AC8taZphDY0v68v/cJuR7rSd0/gKELde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954938},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"920336291432d7ea9f7e7fd9fa9c4d5a1a4a53ec","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.4_1777257153136_0.33292957499136344","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@agile-team/wl-skills-kit","version":"2.1.5","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"e30a7297fc17d7e5dcdbd8fb1ceb7d8b60d9610d","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.5.tgz","fileCount":158,"integrity":"sha512-3gYh2H9yvAcnlWwTDXyCoEvcPcu0jQxiRpi8y1nk2CSbTwc/QzgbbihwufqNNXtXQzfCDCEdUEAjcMEJ7uTlRA==","signatures":[{"sig":"MEUCIQDOSCtP/FxFZfv2HjEbYIMS9Go/9AFPv3VaqNlUiBmemgIgZ3Jq0yqLnywuSXM0mtrIFjwYLkrBBDKEmA/Nb6YfRmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955951},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"8bb45919667ec15187d39004e8484bc61d2ac559","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.5_1777257839502_0.8679304745075314","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@agile-team/wl-skills-kit","version":"2.1.6","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"5cfde61d0ad0fb13dc6b0ddfed5dbf066170aff4","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.6.tgz","fileCount":160,"integrity":"sha512-R6kSdGI/ssYczhhm915oPD8eIwOKcWmLh8jOzAxTPTwlarhiDtbqxGI9jU2ntqNQa6zPAx9Ye36kflDsB8aOhQ==","signatures":[{"sig":"MEYCIQCGE3pu/4twH4G6tyxtp8OUardmeuuXZ1YRG+vHGbrIZQIhAKvPbNXl1kPXRd63KqSGzKB9ZwurDIhik9mgUPgKGaJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974650},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"53019cfd001c64af5572e95b53a9abc9a7fe7d6a","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.6_1777268220789_0.7297044416659124","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@agile-team/wl-skills-kit","version":"2.1.7","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"02a2df8c7aa99a2268386640685b6533280eb603","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.7.tgz","fileCount":160,"integrity":"sha512-Yg/MXEdySE7VMHdmM4ZubuLEgenRMNhhPhyuhxswMtGKwLXjazcfjT425w46XiMre7tHctFwHcr3ZFlW88dapg==","signatures":[{"sig":"MEYCIQDCOr/iP0yitvri0PAWwhlr3y4UsfUgYHrsuntIZHhOsAIhAJGCJm1NWPWMYawb1yDP0JVsRmTxhi9xuz8STlzMIp7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976239},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"281c5cc72d5ce3bd458de8e2a376183c94b0f087","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.7_1777268796271_0.594250463507241","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@agile-team/wl-skills-kit","version":"2.1.8","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"71b108a31fa09b470022bdfeb932d29a2d1b887d","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.8.tgz","fileCount":161,"integrity":"sha512-vAG0Mmu8VakNm1qFbLRiRQ4h5s3zdgQHzf3EkTgN2ikbiMfLS0Z7LMGCm/JVP7iIJ4FgeQF9SPbUnMARnoEfvw==","signatures":[{"sig":"MEUCIEroWj5wMBtTMuhzq5xXeY+GMDTieaHR+V7yACjZqOz5AiEA611mJru5VoWDJBcgwgUOVAH8GmmPueKsNe+cNWj64kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979876},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"7ea2c04d0ab5ee740de7f4e293612474d57e832e","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.8_1777269584689_0.058349280804921744","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@agile-team/wl-skills-kit","version":"2.1.9","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.1.9","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"fe0d4c01466044c43bfbd6f43457a872bc77f6df","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.1.9.tgz","fileCount":161,"integrity":"sha512-y9gDwcXtg9DSjUm/jZnlSGBBg+1UzIWdi4aiS9w05q3V+vFEPX/iPTr365+xd7z7KQumNrvihTJ15+0yswx1gA==","signatures":[{"sig":"MEYCIQDeqPuicnC2wKIFiNg/CzF2W9p60gF1MX+26+hHW4c5SgIhAMNlaRafcdK9K06Aypw9hxW+bUXhidjzNopfJZhkOVIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980100},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"63254541b8840b3b7aed39478c1f37db505e80be","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.1.9_1777269875943_0.29868279701336253","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@agile-team/wl-skills-kit","version":"2.2.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.2.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"70c285f27693cf075b832f436bdfeefe405d328a","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.2.0.tgz","fileCount":159,"integrity":"sha512-70qo0dCeXRkDr8BFUgZdHoirHM4XBdyyEMEYl/F+O/gylwNUS4pZkbun02MyZ7JvIjiVULbrhRojB00/3TNVTQ==","signatures":[{"sig":"MEQCIB2ga2CuMjJAWBIEje9czeFHmXZ1JUH1XddQ3YrE/qBwAiBaWiwrRqkrIV4FQYAK7lgV82VF7Jjr4/yWsN4yZ5/SHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972724},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"9be07aefa59c8100c8cfca3facd6619e9246bb76","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.2.0 — 13 条编码规范 + 8 个 AI Skill，一条命令导入 Vue 3 项目","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.2.0_1777272036553_0.978624234304327","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@agile-team/wl-skills-kit","version":"2.3.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"abefc12cd6f69172dc077da20b352d945e8bba41","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.0.tgz","fileCount":166,"integrity":"sha512-nsaxHFhm8SeF6TPnvXIjWWEj+pZRFWusAsKH47N6ZRBZTQsdg/vsSfgWVgDriF4Ws4BK2K+hRp4NRK4f9Z9VGQ==","signatures":[{"sig":"MEYCIQCeoJMBjZd/hxtIfXM94PDTrAnDdAHm5foCWdP7anJe5wIhAPLx5khqQQMOthFleXBGQmUtcYtMQ9zrWNUN9Jci7W/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001325},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"8b369964288f84051a5e92f8f75ba42c1acffb15","scripts":{"version":"node scripts/sync-version.js && git add README.md files/.github/guides/architecture.md bin/wl-skills.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.3.0 — 13 条编码规范 + 8 个 AI Skill，一条命令导入 Vue 3 项目","directories":{},"_nodeVersion":"22.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.0_1777287214495_0.44658615296723236","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@agile-team/wl-skills-kit","version":"2.3.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"706c4acb16f41752e38aa7e1a822be866b3f8663","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.1.tgz","fileCount":173,"integrity":"sha512-XSnStiuyUe4U5eB2TkbOutoAC4h7N+97U85ars7ajYoqM/IGedtAbQapZwWBSQk93AnVAfJhRb1dG1zekv7d1A==","signatures":[{"sig":"MEQCIAKp57HlV67oZ+2mXRUPXjBpDwzhjQJz99p1pmV46+3CAiAGpidjhTnxmnySVoGwKGcd2iHaKHae7Zv+DvCv5gw8Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002617},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"0e6c13dc86826ec011b66382c96b2e5ac78db1e7","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.1_1777305193820_0.8507656070682827","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@agile-team/wl-skills-kit","version":"2.3.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"fcf9e7d1b67fe3c8f262fd0b0267dada2bc3c5e8","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.2.tgz","fileCount":173,"integrity":"sha512-WOVRcI2VyRbxruorV712UfQNOeUC2wNr0K1c3pGvqna0O/SLN/CsRHSJTN+khjB/9j28oYiAM/cdvIMLXBVFnQ==","signatures":[{"sig":"MEUCIFhQVMbZ6sSe2piRuLPmbNfgIJH4CnxBEeMZ2SjPWhP6AiEAiZ9d1YXuLDn8t4OaE/Z8wzGSKoXy85xS0oHQgprKgN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010920},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"4267b250e70ba565e537e9addccc7b5c63d66acb","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.2_1777306905068_0.4881243202870158","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@agile-team/wl-skills-kit","version":"2.3.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"61ce8beb5ab38062a2c39bf218e42a3bbb6126d7","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.3.tgz","fileCount":173,"integrity":"sha512-il7nQtlxYvsmOe86xhMm32l/xPjaKighlKwZXHkyTQlq/jyYDiZ+m7/AKt//sXTniu2jcprHoKokdUhmrjZbPA==","signatures":[{"sig":"MEUCIBuqueAnmOtudM8ij5PF/SRd3jtyLEyokXnK9NCPKuALAiEAxzKmtho7qYpEviAjtWrwx9XYJ2565FiICp+X5hzvMYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1018401},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"087ca58bdc3260cdf0980e0b70e3adfd425b5b1d","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.3_1777307547920_0.14381690736618835","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@agile-team/wl-skills-kit","version":"2.3.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"4b08dda4b49f0a04300eb8d507a88e61608513a3","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.4.tgz","fileCount":179,"integrity":"sha512-m3tlOto09JjZcVI+8fGrghTk5aqdfnElPes8pOnb/X9wUyoRwt6xYtErBRNxWgWECTrgTP8kFl+m6KQjGOYbDA==","signatures":[{"sig":"MEQCIDrDDECrslugKhVkh/HVSnfcjbZO7ykdFtDn8r0pq9OQAiAWjWLOzxM0eJIW/Y+UeUFEIsUeRgBEQddFO1wY2Dl2DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014330},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"2a24bf52aafc9cee9ce2fbe6cec77a458096d519","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.4_1777309943911_0.4296244248719161","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@agile-team/wl-skills-kit","version":"2.3.5","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"2d8853d28fc145c1112e03e502f71012019d8571","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.5.tgz","fileCount":179,"integrity":"sha512-DrXNCV+uqqJikwrhPeNdLlMrWqCv5j4zR6qQ6aFuOUnwoZmFI5/ijbNJL2yKL68JxWLdW1giSE4Bw6wXVeLs8g==","signatures":[{"sig":"MEUCIFfP+iMEjFLZPYwCjHBsxDGxNLCw86Jwx4mTrC9DsyLCAiEA9FjyY8azzXPkRV8fjbkojbq0ctXnjG4QFZcjp7B/bmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002661},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"b9636dde5284954644bb440098bd44b4b2aab93b","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.5_1777444104857_0.14851650514131864","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@agile-team/wl-skills-kit","version":"2.3.6","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"139fd50a0e5f57d1655dd493e035a2400b7b6ab4","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.6.tgz","fileCount":182,"integrity":"sha512-DK9B1Kt0G/j2BIwaBjQpbEVaaNya/6bPvVfinlIZAvbSxxxWOVxk7JvI8LAGabch/nnZQagfI0nwnQZXGHSsQQ==","signatures":[{"sig":"MEQCIEsxQx02c/WmZz7eFFwhsIT0Gg4y6gCMAw0AHi5bWn28AiBCG6eCnGWhV85sCcEHQj78Td4/uaibY+1RqBvhhlI5HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031374},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"b9636dde5284954644bb440098bd44b4b2aab93b","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.6_1777450383567_0.705818643697681","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@agile-team/wl-skills-kit","version":"2.3.7","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"d8d5c6936458e7c480d03bd64ca18ad7b66172de","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.7.tgz","fileCount":182,"integrity":"sha512-6C1mXbZkxiME83Ml8Cw5Ng7gvsH2t0J1Y2++xevIPqSlSRlALhw8q0N1CmhGtm0GA/uCL0d3qKTcOwUURs1TRA==","signatures":[{"sig":"MEUCIEmjqgJSs0cYQfxyb23Sq5tV5G5Np1P3OsL7NrUyR5w4AiEAr5WU4RiLZw5KvXZl3FqwPavNX9+CNaqDbp/MRZXo7Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033674},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"729f22a38b752fffdc11afebc848ccd2edbfdf9f","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 — 一键导入 AI 指令 + 组件文档 + 通用组件 + 领域样例，覆盖 Copilot/Cursor/Windsurf/Kiro 等主流 AI 编辑器","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.7_1777452742829_0.3406453559238434","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@agile-team/wl-skills-kit","version":"2.3.8","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.3.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"1eb4baeef11b8cd43e31d2d59e7362a2b5ffb7c7","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.3.8.tgz","fileCount":182,"integrity":"sha512-9qClgoCjweFMAkjeYNY8sr1PsHmqSOqcRMvKjMvamEgKWe4Tbl9a7LgJXeBzekspoCRAYL6TIgENNn4Z57kuSw==","signatures":[{"sig":"MEYCIQCGYTUoRIoLgKApe7C3FOrDt5AkWOUHy66QTb+aslOcxQIhAOI15nyCu93jmpZ451B8CoAwozDouwempbWaUw3cRsV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046801},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"ce51095d24d8f20884549e24ce1a7881971b13c2","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.3.8 — 13 条编码规范 + 8 个 AI Skill，一条命令导入 Vue 3 项目","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"xlsx":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.3.8_1777692224831_0.36308102509332274","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@agile-team/wl-skills-kit","version":"2.4.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.4.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"3846a27b779dc6363357707748fbab38ea18b0ac","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.4.0.tgz","fileCount":190,"integrity":"sha512-5fyLnWwaFnROnTegeF8UxaWUaEVR7mV/5wjuXOmku60J+aqQM7kXEEBXi2vcJgA270n80ih+PdazWRKZXUGlSw==","signatures":[{"sig":"MEUCIB106dXKLFOHQoZycy+2DthezHqsx1pcvAa4lZCMgiilAiEAqa2TFWizXkBGCOtYJYsJWX+rd0VPyvpcGuts69N82RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123549},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"159254eb98b531bc546439f8798bf78cbd90b3bf","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.4.0 — 13 条编码规范 + 9 个 AI Skill + 14 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.4.0_1777696972987_0.29059757722720114","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@agile-team/wl-skills-kit","version":"2.4.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.4.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"8a4c6709ef2bd3a550aecc99f873438e38c53547","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.4.1.tgz","fileCount":190,"integrity":"sha512-Pr3hx2peUDzJGmuItEoWIVunpQmQWXtqF/o7YoaQkfcinz3R0tUhpI+YFW4IQokUfdcWhPRglicL7cIZ3F8Zwg==","signatures":[{"sig":"MEUCIQCMKyf0jPE+/1qh2QEa6EpmcgqypvCFhmma+FlJFFwjgAIgWMFxjksgadfYPjvHt0IhxaMqf/H7Bbh1pa3xcrcNs3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124714},"main":"./bin/wl-skills.js","engines":{"node":">=16.0.0"},"gitHead":"b507f873c8529904aeda43e58d8ab039c637c776","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.4.0 — 13 条编码规范 + 9 个 AI Skill + 14 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.4.1_1777882187106_0.216691895850462","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@agile-team/wl-skills-kit","version":"2.4.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.4.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"36e1d0a81ce351ec6cff8530e52cc8f89981b5b0","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.4.2.tgz","fileCount":190,"integrity":"sha512-22GHGhzOAxKxi1SzlK4Ckn/nBCNfA2DFiNq6VmpKASgOE2Pnnox/mSh3u8T+VBV/0BCjAJvpDA4An0MnR9mVlA==","signatures":[{"sig":"MEQCIDqH/y+5zNq2A0TnhsZZSgva08Ny0qqDTZbg4V+viT5IAiBK6Jui/Vf4FkaZEHhU2sMZFfbINGsJlbWExFWlKxQAsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131382},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"c79c7e0038cda3e2f3e5704e80909fd6cff21470","scripts":{"cz":"git-cz","lint":"eslint .","prepare":"husky","standards:init":"npx @robot-admin/git-standards init"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.4.2 — 13 条编码规范 + 9 个 AI Skill + 14 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.4.2_1777949846713_0.7792026090266511","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@agile-team/wl-skills-kit","version":"2.5.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.5.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"ef804ce307c881da3f6308d822f5da2f3ed28310","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.5.0.tgz","fileCount":190,"integrity":"sha512-UzbuuNSwT6xXzS0t0XEN3oBwPN2vuLWH8rsSwV54sK5YjSmsvVWkLfs7ThihMyS33v4iF0/wMKlGuuZPnWbrjQ==","signatures":[{"sig":"MEUCIGid3vOrL8FCM8NcvNWWrWQCFX8ND5Wu8eZ+UktEmzvxAiEA/nzG22S6v+LYCLGiQgEOA9hj2aXaA/XZ9r5u1wZ09l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177244},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"a2aff2d23825b027d8258dc85669ee9ccd5d1241","scripts":{"cz":"git-cz","lint":"eslint .","prepare":"husky","standards:init":"npx @robot-admin/git-standards init"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.5.0 — 13 条编码规范 + 9 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.5.0_1778168067324_0.9303441753072823","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@agile-team/wl-skills-kit","version":"2.5.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.5.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"47af1a22d08b852c93725ea78db72ee6fb79d8a5","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.5.1.tgz","fileCount":190,"integrity":"sha512-5Dri3pglXShm66FranZ44yVj2Yu0PvOtRVaPIrf4BD5lxRaFIAT7qCfU+xihdlBcXZYfDOJzqbhOsMrHci+KyA==","signatures":[{"sig":"MEQCIDglr27Pnm1qucvtUydbczqhEcDOK7FNAUkO+4bDExQvAiAzekjB3SVIorxN6YAGgewuNAd33RojC04RDpG312ehHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180886},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"f1c69e4611e02dcfc6b135072fa108ec67bd1cdf","scripts":{"cz":"git-cz","lint":"eslint .","prepare":"husky","standards:init":"npx @robot-admin/git-standards init"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.5.0 — 13 条编码规范 + 9 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.5.1_1778314487953_0.5583522631708628","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@agile-team/wl-skills-kit","version":"2.5.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.5.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"1f598abcb8b605f45df3ed72dff797a973bed638","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.5.2.tgz","fileCount":192,"integrity":"sha512-zRQs5AzlTzMpQIKdAPikNcXeyjQLmFS39OMnItPAktKDqV2vJhPcU4X5Al1BVhm1BiTME/by9GHcbsrX4pkhPw==","signatures":[{"sig":"MEQCIAI6LSrPzwny7PmiHNrBbOTXVH16f+aZ5WjdScC0j8lGAiBUycih0mfI2WMY+IxHzzAEqTxIEJhTgeLUCyMzKpklLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192764},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"746eb41c4160d5645cb98a73653c42a06324b365","scripts":{"cz":"git-cz","lint":"eslint .","prepare":"husky","standards:init":"npx @robot-admin/git-standards init"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.5.2 — 13 条编码规范 + 9 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.5.2_1778569581294_0.46505398779051066","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@agile-team/wl-skills-kit","version":"2.6.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.6.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"34448733c13f78b1c6ab3948c7966fc320b15b3f","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.6.0.tgz","fileCount":200,"integrity":"sha512-GmKf5dNpiuNnIyj7uxNXY30FisANVrgih0xJ8gVdAcaRFeCcIWUZIQ9hgNC+nkNTGEQvEn4GFgPWGs9hxWr/Dg==","signatures":[{"sig":"MEYCIQDQ0R4QSDMJLVMtyzM3MK7eB9nvOcNd9yd/9pdWzGnibAIhAP/Xl8Qj7Jb1dT8h9gTb5AHU2yYe3mbQ4B6BE8eDnZ13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226854},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"41f99850843d59ad27353cfc4494bc1a638cb059","scripts":{"cz":"git-cz","lint":"eslint .","prepare":"husky","standards:init":"npx @robot-admin/git-standards init"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.6.0 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.6.0_1778591358636_0.24144343126956969","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@agile-team/wl-skills-kit","version":"2.7.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.7.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"92e8f1e77ab2b5f35d89bcea3cc440f5b006364e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.7.0.tgz","fileCount":203,"integrity":"sha512-hNof72c3DYNIQXc4KgW6/OoR8SQtiv8wODjtfYHBHdeMDFSIc63VtL/GeiGoqmEriD0xW34f/VaY1AIhh3jJlA==","signatures":[{"sig":"MEQCIBNe98VW0G86irqyx9TuEHEBiEhJ3PACtxBiQEOKfzI0AiA/JLPwL9uhrz2HlY5rhkFCgcLAQQlOaH+ZugIPepJY5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241456},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"72f2f249422d67b0b69c2b8a0c5c34afeb81448d","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","prepublishOnly":"node scripts/verify-version.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.7.0 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.7.0_1778593375116_0.39352127969479156","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@agile-team/wl-skills-kit","version":"2.7.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.7.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"14a67e0dd1da5c7b41606ed50fac6525882b7e4b","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.7.1.tgz","fileCount":204,"integrity":"sha512-tsXu8TLNJ/CS93uq4RIuO6OZR8EHDJQmK0V32RYUx7wGXptHUbZhUIvp7iYfQYSwZiau6OWRTn9nrbrF+iVZ8g==","signatures":[{"sig":"MEUCIQDkS0QCo0Qc6ctnSNHbEpV1UipuogLTP5wX55YxrE4b7gIgPtjjUi40MOiIqTM3DG3ptOypaeiyqREZ62YMm/M3ct0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259165},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"547fbf3c5cfc3f9b8425a3176b67bef7b21007ea","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","prepublishOnly":"node scripts/verify-version.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.7.1 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.7.1_1778643751717_0.7295997177606115","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@agile-team/wl-skills-kit","version":"2.7.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.7.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"f8fb680febebe6519a2719d80993cb57f728fb58","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.7.2.tgz","fileCount":206,"integrity":"sha512-oWGIfcaCrI3OCSOK+4iYmvfTVrfuSrDIfHzKs7Nd4eNYn9HJh2huQsZ55wWV0ronjqOJewYmtw8sSoFpMSEM9Q==","signatures":[{"sig":"MEYCIQDAefiTUrw6f6+iyXOw3u32f0NiynK7UdUf7r3aJpVVowIhAL7YYF1iDhOkkt/CNPjrl+dtQUTPRaW8lBRwF5Z0x+Vb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274834},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"00d534fc682f1d9bfcc982322fadf48a33f957d6","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.7.2 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.7.2_1778680000426_0.9571072956264159","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@agile-team/wl-skills-kit","version":"2.7.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.7.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"55c72aeb4cc86a3e4640145129b73749b2712bfe","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.7.3.tgz","fileCount":206,"integrity":"sha512-xZFIGqW5Qw/4aKgQWn0BLvZJAm16w3uphaGJieV6DPZ/U0Tn2URtUB46Z9za5ezaQENglDTEsZkJxe2r72DG0w==","signatures":[{"sig":"MEUCIQCBSUfIPCys3QehL9sGHdW7b6bVqkkTUMWIIhCTOlLXtgIgYDtJQnRevkEF/CSBNeuanLK90PNhbpRw6hYOuuqtB3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273890},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"1765b93f0957f28dd557df2ceeafd373daacc771","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.7.3 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.7.3_1778682151773_0.31116194081987736","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@agile-team/wl-skills-kit","version":"2.8.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.8.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"967f330710483d03384a0c3dcec19516b412253c","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.8.0.tgz","fileCount":208,"integrity":"sha512-GE6GzTLsUqiELIbW3Pu/VClCOxoIDrZULOKRfOA1dVZsv1cgz6OPMxKsUq1HldO5jDamdmtQNvQRckMoovRMnA==","signatures":[{"sig":"MEQCIDPyLES3QlZeTvQWUje8/NpUEm+CvNXsC8PCI0Ll0mj1AiB/Vgu/vqT1ef6udEsQRkypmF0x/dUEduF1lK39oZ+1cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296503},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"4def53f1dadea1e4fb899678c269931af135df31","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.8.0 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool + Mock 架构体系，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.8.0_1778951178839_0.17303813521952338","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@agile-team/wl-skills-kit","version":"2.9.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.9.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"f9807d1ebe2c29eaa39bd7a38ee2bc52b80e336e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.9.1.tgz","fileCount":209,"integrity":"sha512-iQXoXuoLoXCsebjSsWUGJU+fDim/G3XyY4k/UIdUw5wzXdPu3xWxJPydfxn/W9fGgezfbl0pu/+19yeZaVosZA==","signatures":[{"sig":"MEUCIB2sOTku1dvCFTGr5QwSK3V3U/GVjvs4G8OiJUOLvu/TAiEA8GoW0kb6g7bcVxUlsmcsT9ssO5TnzQkOdhY/MuizRuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307724},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"77ae9e03f744191b131e0451a588f8ec236d5da4","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.9.1  — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.9.1_1779004034256_0.0319874152235784","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@agile-team/wl-skills-kit","version":"2.9.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.9.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"3b548074fd6e5500ffc7889ce5029dcd707d15b1","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.9.2.tgz","fileCount":209,"integrity":"sha512-LsJ1rIVYzPA7KQyofVHd5p/sQl48QRpaddticUETQw+fC4LntZQr4mlwLEXX0KF4Bbl3vGPqKnxnzN8/22mqWg==","signatures":[{"sig":"MEUCIFMnjZ7Mehk5TrzPe3P3AgQ9a61FlHLXbVHGZlbAZ4sYAiEA+xW9afS01rTe5efiy1YtS+7NgLZjBCOl/+obnEUJsCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312656},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"b4a6f384c54c9ec85dd1f41216d41e50b6b4966b","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.9.2 — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.9.2_1779005085205_0.08980797819981623","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@agile-team/wl-skills-kit","version":"2.9.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.9.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"55133a78429933f0e322f5bac7f51f65f954762a","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.9.3.tgz","fileCount":209,"integrity":"sha512-j1C2+z0ytsPMH3BK3wRuv9tEanIeE9TenDTw6de/qjieV5SfTdRp5JuyYOubben7cERvMlQehRFwR2hISwh2Kw==","signatures":[{"sig":"MEQCIEZJxw2Qn3cAabHp99cQ21nHNSod8utydpBCiOE3/JENAiBxrdJMu22kke8HlBs1p33vQDzPP+P3jLDcfjdwzJLt1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313579},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"1ea2944877604e63aaad2d11c6a06d1b644c0922","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.9.3  — 13 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.9.3_1779007187109_0.06552265851603911","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@agile-team/wl-skills-kit","version":"2.9.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.9.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"462e10cad0eb9868d1d8ee4a8279007d4d374d17","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.9.4.tgz","fileCount":209,"integrity":"sha512-TLfbnMvAzq1afOZC2nOmPH/Pd+wdN/Ydefr5BW1XGtzM+JfSkRzhltudlnSIyHPZEOsMLPsI6jK9UbiyywJ0/Q==","signatures":[{"sig":"MEQCIFCpKW9abJb6EneWvJnxPciUw7HXyxWO75XEcHXZL7OOAiBjpd9AYZUs5AOs7K2LhHq+Tkht/KxSYh9RNJBNanKNTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312705},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"e14f386a0b4258dd9534deb1fe396ffd10f4069c","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.9.4  — 14 条编码规范 + 10 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.9.4_1779031284482_0.40725750942615146","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@agile-team/wl-skills-kit","version":"2.10.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.10.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"450f395a1dca9fe713e9adfc271539eb6ba2e85e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.10.0.tgz","fileCount":211,"integrity":"sha512-PA2mcWv6pEh8n7iPJCH2//Yc02pI8aEETGUVIxxF4QOVGzN+QpyNAu0m22jvNO7Q+NbpyCERDdZdjHBqvkO5OQ==","signatures":[{"sig":"MEUCIHtHV+/oXOyawsIoxiUPDnVa7qrXIoQ956TPwPSr1X2VAiEAtqXdq4Tob8r87lrFhvfHfa1Z8cYhHjsLen2AXbpKkdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339047},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"c4419c6078c1c5d6425aa8cc23b65d8c4d077b20","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"AI Skill 模板包 v2.10.0  — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"22.13.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.10.0_1780219305711_0.3890137455646274","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@agile-team/wl-skills-kit","version":"2.10.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.10.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"175389354aaec5ad67867d8fa2c719ddd4aa6a16","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.10.1.tgz","fileCount":213,"integrity":"sha512-R+5zMNQyFKBn5JqpZsMxYr3dV/G9saf74tHOA/RKAkhtvcWFuOnOY/84guEzXz8TO4twJDBFe2Qpj3pwSzzpuA==","signatures":[{"sig":"MEYCIQDovQ0g8uqYbNVKDQlkv2jot8Q3ctW9pzEW7y5+B8g7JgIhAIAPV/M1cvVSoYsk+5tiIILOgLGK3E4AjXFeyjTIVLKl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401230},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"da2c1f76f8b2bd1de5924e4f9ca7c298c3a39e25","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.10.1  — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.10.1_1781446179108_0.23214675183033773","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@agile-team/wl-skills-kit","version":"2.11.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"e4d5123ca546d30d98fbe8180047bf87a77da1fa","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.0.tgz","fileCount":215,"integrity":"sha512-HJlrW/MXhmfZAgNkZ8/2/kMJtrkvzHNXb2elSKf7jvSC8HgCLOzK75BZgehmkk9jOtjLeIkmmHgXFH1XJ6NIig==","signatures":[{"sig":"MEQCIAl9mV/0OjQ8QTE/Hh4Tw28qx8a9VyEMnGrx7v49ZgSEAiAP7kocSATtLpAnNxQWQaCGOqrYX+er1FpiAxHJV8jNxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403591},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=16.0.0"},"gitHead":"87ec32d5c328fa89133ed0a61fd05e4e1639d0b6","scripts":{"cz":"git-cz","lint":"eslint .","test":"vitest run","prepare":"husky","lint:skills":"node scripts/lint-skills.js","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"npx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.0 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"xlsx":"^0.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.0_1781451120105_0.9482652835173284","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@agile-team/wl-skills-kit","version":"2.11.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"74d51c94cc1b398e6c3ff9ebad49d0c4df31ecf7","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.1.tgz","fileCount":216,"integrity":"sha512-TGFF7hAiAgH0VnfU1Re+yIOwGsHH3g3CoRO7xEbkSNu5qBhThHooUzwYhWfNL07mNlDW/k1kZk5/XxVRDdcFlg==","signatures":[{"sig":"MEQCICumTdSFR+TyiKfzhend/YuDDiX1EzNwPEORkvb3qpKxAiAxAwwX1RhjJE3gIt4dIifl8OJOZMl3x6gSpFE2VG424g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436419},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"1bf70295961c4ce9896cb0cc080264e893b6dd33","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.1 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.1_1781507608167_0.48147450950076065","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@agile-team/wl-skills-kit","version":"2.11.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"9cff29a2d51f0395ec8116b4e1b6c5c28eb00093","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.2.tgz","fileCount":216,"integrity":"sha512-UL6U9Slvvm5rfPJgs6DgbyH/GUL/u2d+yGZg4gMW6TrZkDmZEQmUi/wMneiscejejToagjvKFsjcJfLdCrN4Ug==","signatures":[{"sig":"MEQCIFrz3t8avFECZ2X6BEGqHUCp/dYyr9yLPLdmHKyf1rYZAiAMw9+NW2Z0RX5ACO/cHHa5OmoclawJ3J9UvzOzkFViqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437050},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"bb0fca7197b4001bf014dd0926886d73b1185893","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.2 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.2_1781976377350_0.50352777862479","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@agile-team/wl-skills-kit","version":"2.11.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"958102848feb6dbc5e60b2c8380344af427986ee","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.3.tgz","fileCount":217,"integrity":"sha512-deJwMmlWN7l5tr6PUnB7hMMxaKN9NWG+Hjy3oLMQBIyTaQJjz3xuVPaJ3CjqPLEgQCCAiuTi3dXg6LaF62eD4Q==","signatures":[{"sig":"MEUCIQD5wQ7hXpYJsaUZjaa/z9PiONVqp4QvDD0ntn/zseaNvAIgM6L/7p3RY0dxkJVtlxFxqNqKaRy1lt7wfeiARCMeYbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448979},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"4098403b033d5d5d329a6155347973f62de4f019","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.3 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,vue}":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.3_1782013382539_0.037704800233544944","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"@agile-team/wl-skills-kit","version":"2.11.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"28bffcc1ed81135b03ec673949598bcb4db962fd","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.4.tgz","fileCount":217,"integrity":"sha512-1kaBOqNhT5aIGOQE3dO3TqS/iPEUOPQG1g0maaUSQek6IPYVVLIgo3Dc9iAuBLTZiyOf5+oh0GP1gZtzGUCKRg==","signatures":[{"sig":"MEYCIQDmNako9R7WXuV6BZ1SQ8oH7fZFmcvGxrt0sLFuu8sOkQIhAOlh8WCFZtCX1OEBxs3MEcsF6Y4D79z80JZq5wWLq2xk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453939},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"f7fc6e624169d220e3eaab50a55f727d9dec0524","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.4 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.4_1782018007125_0.10381936834081062","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"@agile-team/wl-skills-kit","version":"2.11.5","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"178e93a796b686143bbec612c885681447bebb54","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.5.tgz","fileCount":217,"integrity":"sha512-swp+St62xup3m7hY9pPLZ0/gP3Jip5TjmUTR0/uf0am2V8w9tFjtbdH8kEB1jiKFNUjTu++vPFACnl+IrsJ+sw==","signatures":[{"sig":"MEYCIQCJPeztYvlY71Up+wepe7hmdPNbUIDJsf9jO98JO1uknwIhAJpyfBxaZtPBv/rDkaCFBvWfq1/zU/4B+MnQYZ32dm55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1455067},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"f5c4cdebce156acff10d8f3d38d5d20c7bb06487","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.5 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.5_1782019449142_0.22110204012405466","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"@agile-team/wl-skills-kit","version":"2.11.6","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"243ca7cef19dd8674087d2f47cfd7cf91fe69cb0","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.6.tgz","fileCount":215,"integrity":"sha512-UBvqgPtj6GH71HPZ9OGyHkslFvtm1zopzNco5+uKULLbtOk7ONxCvAKQoap1SGpKG5XDDD0BJSWDn7LIIgEAJg==","signatures":[{"sig":"MEYCIQC1xsvchrh2XUHcBOpCCy8EdCS29SnWtdmXk152F6JQcgIhANwPCqoYrHKsid1R+EZFu1LSOmk6Ow5zlBhtiZvwz4VK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448829},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"9f0e96eef42971dec33f28cb73282a56b6e23ef9","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.6 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.6_1782919048845_0.03160467127445177","host":"s3://npm-registry-packages-npm-production"}},"2.11.7":{"name":"@agile-team/wl-skills-kit","version":"2.11.7","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c3441d021473771cd18092193ffa8fc6d0cfd051","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.7.tgz","fileCount":216,"integrity":"sha512-/Ti0d0KML22og+ax2Vk5emHYr6dxHz9qkLSYBdqthZH751HAOXapK8dSGnVqwblUhaEpfhMkh0kLjlFW7nhVyw==","signatures":[{"sig":"MEUCIQCrPm5nf2tlTq66sFAANNRA5Cs8g+s8aJpn3wnwPg89WgIgFkXATOdXQt5rXN9Teaw13T9m9i2bdRTJk2gmcB2JR2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1455088},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"a1ea667b4b960478c48048601afa2d72d6dd21dc","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.7 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.7_1782979574518_0.9886626442697908","host":"s3://npm-registry-packages-npm-production"}},"2.11.8":{"name":"@agile-team/wl-skills-kit","version":"2.11.8","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"26a1904690369ff78e93689042119f87da15a04e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.8.tgz","fileCount":216,"integrity":"sha512-Gkp3NmnQdl8J6KWsWTwJSLfy4W5i6PI1C+gN3v0/3E4MlmD3lJ3VZE2QSOEMmO9q/GKd9fXrFjPLGP6RZ6GC6w==","signatures":[{"sig":"MEUCIBfmLXg74VlFuiphuumFNkROhhyGYmGnHzEx7+cIikE0AiEA2nj9davc6Zoqxhuv55TfCPgkiAtH5m7d/6uHd0B1q5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1457220},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"a5883c995b4fe6104c9cd46e02a88835ab0b871b","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.8 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.8_1782998740329_0.8656535955718667","host":"s3://npm-registry-packages-npm-production"}},"2.11.9":{"name":"@agile-team/wl-skills-kit","version":"2.11.9","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.9","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"20f2ba40dc6e98feb16cb4781322a6a5ebdfa38d","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.9.tgz","fileCount":216,"integrity":"sha512-BYEi8v/n+SpN0auzBWPDTp1eEZv5aZhtWwzOrzv3CwtZSjwTYcvEoQK/WTOOsKJAyXiOE2T/Q2BJWC1RoKoEGA==","signatures":[{"sig":"MEUCIQDynrk5RtabaZKftYvSAqOMxQjtQqFrZcJcz+7X7vgR6AIgBEOjynt1QsJpPdbz0zPuYrGJ3FqnGpcwYYmMrVX83Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1462330},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"34001b7a35db18db0789bd6490b75dfe6551085f","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.9 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.9_1783068334903_0.8875851115108015","host":"s3://npm-registry-packages-npm-production"}},"2.11.10":{"name":"@agile-team/wl-skills-kit","version":"2.11.10","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.10","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"304a539e91869f432135eeeb906e393c796304dd","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.10.tgz","fileCount":216,"integrity":"sha512-VQMYZUCjZ1uR3x/iKHrJ7PsALNnQEOtt4MRRlj/QrUGu2LniXVrM84siB1fbc/Mw6aSNnm45Ce5zrBd9k0ANmg==","signatures":[{"sig":"MEQCIGrKKvlfxL6O3+NXwP8p0+AQeAOFDIaLnbn0BJNYKzZpAiAaQSWEmEZCnLIUC2SVI76mnJCVstn0ZHjsyeM2qj1KiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1475356},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"161ccb3828b3fee6b27c2231c3a451ad8eb566a2","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.10 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^2.1.9","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.10_1783168423834_0.17425984019408292","host":"s3://npm-registry-packages-npm-production"}},"2.11.11":{"name":"@agile-team/wl-skills-kit","version":"2.11.11","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.11.11","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"344801d529ccd385d24ba8d4027675293545eb21","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.11.11.tgz","fileCount":216,"integrity":"sha512-ICpTiVoyx56kaGcrrvB/M5lC1UGxHvd9uzssCK18x6bXqLdGUPNRTjtBYcARvGLrT8sFKjp5ib0HD7Tcsplhrw==","signatures":[{"sig":"MEUCIQCyCLCKTWOCnXyW5oXnc6z/pa4MmY+aVw4zR8XXhzz7IQIgYd14QteGm434HF9fArQf7RNZAZ/XLk2jtH5jPy81mQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1480009},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"7a7ce1bb90c82319af36236be621d171f50ee9f8","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.11.11 — 14 条编码规范 + 11 个 AI Skill + 17 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.11.11_1783172623533_0.39140088315740584","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@agile-team/wl-skills-kit","version":"2.12.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.12.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"0b530cda5f73898ea39474042cfbf397c1790e79","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.12.0.tgz","fileCount":220,"integrity":"sha512-5a4bUDNXs+4cpzObmMrH0b5Qo0N3+ezZYKYtzg9RHP1bxFJnbYSSB0Ph4IPqGafZz/DnX5aCF0R2QyGzxjfGkw==","signatures":[{"sig":"MEYCIQCoDrGB4erNZYuUpG1OIy8azdrRGDwW0F2+ARcEfXOMtwIhAJtcFj/Et4P+ulfm8rBGK8udf9O6115Acet8doGH+KYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515183},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"1c80b664926f503c3a4e91da2cc07764def03d22","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.12.0 — 14 条编码规范 + 12 个 AI Skill + 19 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.12.0_1783176815453_0.3748112233216252","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@agile-team/wl-skills-kit","version":"2.12.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.12.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"ec05c74399f6bbbd308efb3865f529a0a43d49ce","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.12.1.tgz","fileCount":220,"integrity":"sha512-6XES9ugNc/c9vN7Id0Sn8JqLqfvdWZHjFym/5vHz7J5loW0lO4Nj6y0Gw6WdqOvGcLpazng2y8sCF2VwHtJf0w==","signatures":[{"sig":"MEQCIAaSlU2YMeOboXz0ZlKtnaLqBzdZlwHsqqc1OYhpdlzOAiBbheTVYAAE+Tlyh+oofsmVF3VVgTIMqeBQGiQsFajtuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520591},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"42317a8b51fff0f789b4b1b984643005148e6d2a","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.12.1 — 14 条编码规范 + 12 个 AI Skill + 19 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.12.1_1783177909532_0.37233105854003545","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@agile-team/wl-skills-kit","version":"2.12.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.12.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"7d7e087b9195d49f5549646c89f2a6fdbc553bb7","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.12.2.tgz","fileCount":220,"integrity":"sha512-tvWgdIgk9L+2DdcUeJ9W3MYStMxsKfiuCBmTnTTlan4gY74f8FimH36OLsLsy7WOH0GpmI6ozR7T9lO5jk4u5w==","signatures":[{"sig":"MEUCIQCpUpqHSprifQZXGlCD9yB+XCHzbgEH0ibAk+mS6jMwDAIgI4Qlkbr5R/jo0omQ9yS8dPE+GZQshU1+K/xPrcZVJqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533409},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"gitHead":"2c0a790a37d5c1566e5faf657f12ce72b881ec2e","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.12.2 — 14 条编码规范 + 12 个 AI Skill + 19 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.12.2_1783180896617_0.6764266670531722","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@agile-team/wl-skills-kit","version":"2.12.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.12.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"e9593a239c36b60460f19640f9f1ef77718e1115","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.12.3.tgz","fileCount":233,"integrity":"sha512-sJ0DMWqGn+t2ZyEwaWCWWqhvhfhlzfesbT/pEksePqL6k8rd9KQDUlL9OhiAqTz/NSeB9oAWgmTU2R2ORVbUrQ==","signatures":[{"sig":"MEQCIBG/qaNPY8U1wtJjWVrXMacxEb1Ix3SeMSX+UCyb7b6CAiAyhNypj/IwL/DI8l6QliAwAQyJhAWS9QSxCfB0s8ydZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568615},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.12.3 — 14 条编码规范 + 12 个 AI Skill + 20 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.12.3_1783776862609_0.6155035473763921","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@agile-team/wl-skills-kit","version":"2.12.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"JHLC Frontend Team"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.12.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"dfef80fe19b15aa32defd2aae916608470e6b1b1","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.12.4.tgz","fileCount":233,"integrity":"sha512-5LJOWU8aVt8ep0RYQdAPMT0emxPONREHh0dPd/QTynJtX+q+wrfcIPSZW/21mfXZMkIAXc0sea1Gr0ogTWFURA==","signatures":[{"sig":"MEQCIHgZYOTiwVvlEU1NneFSGAV+EXhv/UHcUrbdu3mXYEhyAiBX3/hCQAyh4npussA8rBsl+dU5+Hv2e+JjT8gWfvB2Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1570600},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint .","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.12.4 — 14 条编码规范 + 12 个 AI Skill + 20 个 MCP Tool，一条命令导入 Vue 3 项目（.wl-skills/ 统一隔离架构）","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.12.4_1783779287287_0.1948894955841507","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@agile-team/wl-skills-kit","version":"2.13.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c11c08ebf97c75a9d740cb845745e8944d668ace","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.0.tgz","fileCount":253,"integrity":"sha512-xj/h++avdoPBbQset1nV6g2jiG4irqum+Y3LD/gj2ZEhCesxN5J0xh7fZtnKyTQdzs98R+hzrf2co61EVcu6lQ==","signatures":[{"sig":"MEYCIQDbydYVnS+A/hUoyjX78pCPFlxLBUPEFmjGbWbW8+cTwAIhAKzWI/hBXiPeFAJ65w6Zj8S9Sood2qthHz3b4z6uyW9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702339},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"bf2789f3ad5effb2894efe3f130d48fdd7466c67","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.0 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.0_1784432249156_0.9277273712073233","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@agile-team/wl-skills-kit","version":"2.13.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c1dbb5ac7ec5a64c404c7e49080d46de72e7ebed","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.1.tgz","fileCount":253,"integrity":"sha512-3enFnWDRR1cAzwa3o+RHHDCCJ3WJaJEN7i2vVHo35b1AXSUw87cbir7HavX7rjzPZ+pLGbgpK302C2FhcDeOcg==","signatures":[{"sig":"MEQCIEvUrHEZoLm2f33E30wyor/FiDj0YeDA2JR5JLD3D6hyAiAvm4jerMqkBJhH8vMPB6Xn53ebI/Rjb7ToJPKNsKLqCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691265},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"1a0c33bd2cd157a57aeccb4ea278221d22269ecf","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.1 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.1_1784482585326_0.9797611475695833","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@agile-team/wl-skills-kit","version":"2.13.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c241c7fb475f95d7fa632a1c444951dfff69f0b7","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.2.tgz","fileCount":257,"integrity":"sha512-MBvnCfDt+Y8GlZERZ3NXLTmIWrTXhjtgHAOT4O+v4aoexVgNHnUsF4CHBkLo+3CpX1fUOXs6XkwpeT8iSTj89w==","signatures":[{"sig":"MEYCIQDfTLWsdvVNOVwRiCjZUil2E89qQao9amma+kX6d61MNgIhALODtrGRXWEkkCeo+mtOfnxYu4Yk8raShf0UcYE1H6iX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728232},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"328ed8a226ebfb1b47f21c40ae81c66c71cb34f7","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.2 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.2_1784624301756_0.503144063227478","host":"s3://npm-registry-packages-npm-production"}},"2.13.3":{"name":"@agile-team/wl-skills-kit","version":"2.13.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"f3a1433bc171bdd0d0487ee9517e6f5d8fc51fe0","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.3.tgz","fileCount":251,"integrity":"sha512-OCDescPMgvq2cUVh2Zm4rI/m1MgFX9SIcj2i59MTrnxh+vn9LtEfuXPYQhV5fya4hqkZJY/F1fSUj8wKeKYrsA==","signatures":[{"sig":"MEYCIQC3vEiza0kLmys/2rIzQmGQI0NqidUoSZFfU4IMlMSJmwIhAOzH+pwIFKsCV2jZ65CaQMMhZBEqFIWV09YuI2oCqLhv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726976},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"5640a5cce35d8120553a140fea5cef127676ae67","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.3 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.3_1784630898134_0.8307428971588515","host":"s3://npm-registry-packages-npm-production"}},"2.13.4":{"name":"@agile-team/wl-skills-kit","version":"2.13.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"8024b7f6d862e92d5d81210886bc0f134c433451","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.4.tgz","fileCount":251,"integrity":"sha512-Y5WK6kYOJyjs5QtgL0qD00xjHmYqYikQB/gN9NIg9DscvpyfDrs30CEy63FtkyifIQGqtLEvuk3DwvOPlOzZOw==","signatures":[{"sig":"MEUCIQDXQRWyVcgmhlJc75O89N3qyNTXl+AjEFJDur2/JNznfAIgPXLfoFdwUSAx5gH5RwWQkKEJAVzhEvp3yiBRTIdPVLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1731181},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"1eccc29213678eb261c74ca962968eab1e0fe6d8","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.4 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.4_1784722293913_0.9914922428982837","host":"s3://npm-registry-packages-npm-production"}},"2.13.5":{"name":"@agile-team/wl-skills-kit","version":"2.13.5","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c261849ec335b0819e5b11a494a65dbed1f627d8","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.5.tgz","fileCount":251,"integrity":"sha512-IiriHSy2togebg4PHeqSrT7/zIFpEyezpF/RIHgtrIp2Pj/g1LUdHeht7DYmaD83y9AblhyUiTvko0Lr/N2DIQ==","signatures":[{"sig":"MEQCIBl9qCvgViB0Ywarsdr8Gl+8OuKYUjsqaNuCDgN5rV8kAiB7wtZ8ZJZYYB4bvCj6DpiJl5hm5j73EjHdVmVvOg1dbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732360},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"157956e68ae3f64964525880652472a776bb8f7f","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.5 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.5_1784724882842_0.7184191310958086","host":"s3://npm-registry-packages-npm-production"}},"2.13.6":{"name":"@agile-team/wl-skills-kit","version":"2.13.6","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"28fdca5735b327ff8cf39b6fc7b36e68849c0702","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.6.tgz","fileCount":252,"integrity":"sha512-KQPWxlKGRqNwYb3647gAFlRYbtyTr2Z2tGz1UVbGmFr4YbvBV2ly2XFKNlX79u9mXO9XjlUGapiUMnitSIE8jg==","signatures":[{"sig":"MEUCIEdkPuGX5cz/eQbG2a9G4NWSMq/93NYmNvbpmlk/J7X3AiEArp2usT4dCcZ0SKbFbbVFm5cwA4OsrFs7pr57kFhItnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738724},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"3546d9090698565d85942dd496c7804406ad5d43","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.6 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.6_1784725673920_0.9382984709112459","host":"s3://npm-registry-packages-npm-production"}},"2.13.7":{"name":"@agile-team/wl-skills-kit","version":"2.13.7","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"b71607d36d9a71acc80344337a86659ae29a7c8d","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.7.tgz","fileCount":252,"integrity":"sha512-+BjLgURR6fAaM+qZBXgRIMOANS2kNDRUsfJCmeokMscdTzEEVdEM9mfC8CGuLZulJG1ngfhmE7iA02Qc4PMETg==","signatures":[{"sig":"MEYCIQDTuBT9MqBwFFNuhEWPFziBx8PqhBX99HRV9d1XEVdYJQIhAOs7pyjh19N7XRbanGPvmG+U4hwzWGxW7gFpmh8onM0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739634},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"3546d9090698565d85942dd496c7804406ad5d43","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.7 — 14 条编码规范 + 12 个 AI Skill + 21 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.7_1784773948730_0.9855279345775205","host":"s3://npm-registry-packages-npm-production"}},"2.13.8":{"name":"@agile-team/wl-skills-kit","version":"2.13.8","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"49d5241d6ffcb600f3af6f4c0ebd22556d97221b","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.8.tgz","fileCount":252,"integrity":"sha512-Trb7+D2yDsxd9WKJysQewZ/WQ/so5u+HuolOOdr1RIAEfB3Hhp6MEYu/qXkyye18auc5n7sP+wtXoLUTrKT3DQ==","signatures":[{"sig":"MEUCIGgmPPure/XNtNg0BP94LUhrxD2a9SDQv7IkTu+Nu5fyAiEA9SfaFCH6NQvolpK6qHVNHUr8hfheVuUjPOPi4faAsDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763269},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"6076e6fb7de5a1e632813bd8feb4ecb332a87c3b","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.8 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.8_1784913491763_0.6162740663162216","host":"s3://npm-registry-packages-npm-production"}},"2.13.9":{"name":"@agile-team/wl-skills-kit","version":"2.13.9","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.13.9","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"be7fe6aa8a2031a6458de2b6bf5cbeab3725ad01","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.13.9.tgz","fileCount":252,"integrity":"sha512-lqWDxEH+YAoOlEu/OKMrQQDbxbeXrkDycbkRrSluHBj126tSAIWrLi1ciJRjSAjzQG/oh0r3grZ699zRw4zwVg==","signatures":[{"sig":"MEUCIFrltJqNZ1gz+YxzFFv1X1BTDY242BgCbmGkvVplBZzaAiEApvV/PmM0F5upT1F58v76v0kUsYiFz4DGiSM9QZl+Ri4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1766429},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"c5f6a48c76f23462ae75c3f10578335d9494058a","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.13.9 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.13.9_1785222790813_0.8352775343560481","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@agile-team/wl-skills-kit","version":"2.14.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.14.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"27e471baea2759b36b1cb036b5b40393445b347b","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.14.0.tgz","fileCount":253,"integrity":"sha512-U/T+YL0t518XSA0k7DTGXR460C6MFjkxVJHVPQ1auelTLEys2BuJgmgI6loibHVZbYmZUFZu5Ew0GW8bz7VhNA==","signatures":[{"sig":"MEYCIQCLv5ap/hj6Iuoyg82bwiUX9olLtGQ8bFwP1GZLjkgn3QIhAIktgbDTCulyKsiEQrEFGudrz59hMxBFBq8OuMPGyGr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812593},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"5c5c44af239c7a1a64d8964f8bb9f788a4720204","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.14.0 — 16 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.14.0_1785567966032_0.8016960216923279","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@agile-team/wl-skills-kit","version":"2.14.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.14.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"c574c97b3d167d08f785d52151dd6c79f6e5d1e9","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.14.1.tgz","fileCount":254,"integrity":"sha512-68o2hsn/WhbvaPs7yr+htasrM1LK7iI2/+ofbjNBkjA00Ea2x/74bfz+2Tmaf3L3Yf5PZM/Gu8Cpsq+pVQq8Pg==","signatures":[{"sig":"MEYCIQD6q8jm08GRxBE/IEWFoFuhPh0BvkP6Eb2tUalVPRmsigIhAOayUk9ZvKq9G9zeQcCHM4c9R6f8YGBanY491i25mPSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826239},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"f8be5b09857b14fbf10a4d7ad618e4ea6d636e70","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.14.1 — 16 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.14.1_1785689834745_0.1140951460958517","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@agile-team/wl-skills-kit","version":"2.14.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.14.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"77b36a27481bcdf21b83714a184ec99db8db80ca","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.14.2.tgz","fileCount":254,"integrity":"sha512-S5+uz9kmPZLE8plpgARZ1PyNcCzh1cu5lkikyzAZcf7tCPMei9YqmEk9bh3ICT1ilK+/W18qRRTQpdbf8dNyyQ==","signatures":[{"sig":"MEYCIQC+N6OLCdjUeDXR/oxCmF/L/Hib9ePZm/6BDmHP/obIyAIhAI/SScco/oMkZWCoHsS8fyZpKCEjWZCAEEQQz6M8JFM1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827276},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"57447f9d22012a0697a371e37640d066d1bae16b","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.14.2 — 16 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.14.2_1785691342661_0.9821243201153362","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"@agile-team/wl-skills-kit","version":"2.14.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.14.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"0d700f3c1f760504a3e7a0704f4bf7346f395182","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.14.3.tgz","fileCount":254,"integrity":"sha512-wBQ4WOkTg6DKEDBD4QN4T1cltys6aCOcc2wgBRK76hd1QzmClo97A24ikfhVoIyFP9EXhPTvD78KMyKn7hl4uA==","signatures":[{"sig":"MEYCIQCmkpPAmzQtZr7epedbg9TdmLx8Qme3a5d2+Qe00ZbpXwIhANnMj99DPAGXa8mWW7U27dWyIWy/9odfrXg6GdPs+t2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830104},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"0abbd2e6b72027a36e05c8f9f8fb850cb1075159","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.14.3 — 16 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.14.3_1785692099566_0.3573936460867748","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@agile-team/wl-skills-kit","version":"2.15.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.15.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"ef208d1bfe33ddee9820fed6918a5c2f8c722f2a","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.15.0.tgz","fileCount":254,"integrity":"sha512-rTTrAs9CtBV/nVxeu6yeXnPy7mHjMgMjub73fIEqh9WYSKHp5u7V5tDXUARxCzTJSF2CfjkOU15VcUM8mPJLew==","signatures":[{"sig":"MEQCIBtSFOBMYaXtVPZEG3NCb6zyYqFR3A9nbcJxctb4w2FWAiB9qv9JhzAp9ust/6BcmeeEf7JrM0xM5K6bGGjOwindoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851882},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"9e6466d4a0fc2380659da0ade45103acc34f520b","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.15.0 — 16 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.15.0_1785863978058_0.881208582809182","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@agile-team/wl-skills-kit","version":"2.16.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"bfed347d6fb4873c22836c1688a97a54b845691e","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.0.tgz","fileCount":255,"integrity":"sha512-F3kG9mcEbQNURqrxHdQDO6nOT+GqgiFkFUvXdUVicKAp4a7C0GTksZBlVpYduHBgr39cumHVgYGV3WSDM9tt7A==","signatures":[{"sig":"MEUCICDN1mfXNi4visFXn/h/bQPf0/rQWG24cOuuoplpa2eVAiEAy/cT+6I+6xuhZ5lHewFuyXX0irgOmOTiKaVsGW9UKy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862413},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"74e45e0ab7f691ce97a4e7ace800a8d454bdedbc","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.0 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.0_1785868186945_0.9706308288276577","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@agile-team/wl-skills-kit","version":"2.16.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"76a92109ac35dc9584d11bba5effc13cc3f2de33","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.1.tgz","fileCount":256,"integrity":"sha512-I7YY7X2HJt6zEkOy7BCgpF0YuPdtLL1KzZ3gb04aZ5lKRKkVaHJ/eHbXDHYzF1hrKtP+cACsneDnx+CG5wrcsA==","signatures":[{"sig":"MEQCICn2Jfvu2ANis20mzOUmzJzLOeADuT8sn5CQd+oUpevIAiAUwidAZokJGY/rxzzaqx7t7Yzqzk/fZD/5LxI08xqyuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869312},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"1e411762af79ff08eec484e7020937660ea61ab8","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.0 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.1_1786188038790_0.7729037161788626","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@agile-team/wl-skills-kit","version":"2.16.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"b0b8573723e5943b03bbc4eaceb9d987bd0fa6fd","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.2.tgz","fileCount":256,"integrity":"sha512-XCburdbJIkKVIV5fcdgdKfpcL9hukKqXdPEfqGh2VBzYq9nsTErfn9W4KLZ4qfod8cF8POEKmL5LQYZ9wLFXKg==","signatures":[{"sig":"MEYCIQCVtaGl27RoRmiPOJQnjMd0ClnrAY4CIzgH2neZmYVxVwIhAMYI7+3PHn5SQ7bwn+diK3tqyicifxBsS4PBRRIvBhAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872990},"main":"./bin/wl-skills.js","config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"c967829577064f0e33e624443c402e031a943b61","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.2 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.2_1786189649371_0.00966348862193156","host":"s3://npm-registry-packages-npm-production"}},"2.16.3":{"name":"@agile-team/wl-skills-kit","version":"2.16.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"639ebe12298a42f0c95a128341cffcb1e398dde4","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.3.tgz","fileCount":262,"integrity":"sha512-zIE3Or9Q6trLlOijMFgztd16Bo5uoRBJsKFjrWwTZpnsYqtpcbbOQ0Is9F7XevNhPKEq+okHRC1Qeb7RU2KZ1w==","signatures":[{"sig":"MEQCIDx7WTMAmwRphekCSK7CKOQkvtPbh02SvRBz1eanTliqAiB9rIOL+jM78qDSvrtk1PRprk7HeEGFPJnsuD30B7IhKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905974},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"1db4ae04c7bcde17c54386180b49251ad2e77a2e","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.3 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.3_1786208297360_0.11350307015645411","host":"s3://npm-registry-packages-npm-production"}},"2.16.4":{"name":"@agile-team/wl-skills-kit","version":"2.16.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"a844d7ee96c109c1d69a4882170c58533f2762e9","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.4.tgz","fileCount":262,"integrity":"sha512-+bZn3R7xi6XhWpFKALvoEFV1t/llOzcGWZMXI8upF4neek/fTQSAlLUGAfrLBXz4Myr69mFQVItCCW82pa0bXg==","signatures":[{"sig":"MEYCIQDu4aIFURGFOJF3SoTD7qgL0D1d0Zx1mRyKKtsepTTqtwIhAOaxArw99nICfNXjqhG4HtDtH0XbO6rwFY9dc8uo22xb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922385},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"e23d4e52b9663e25050d334710dcac10dc4c030f","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.4 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.4_1786259624664_0.5757633068694055","host":"s3://npm-registry-packages-npm-production"}},"2.16.5":{"name":"@agile-team/wl-skills-kit","version":"2.16.5","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.5","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"dd70d2fd16a2584e42f83453407ce839f1c0405d","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.5.tgz","fileCount":262,"integrity":"sha512-ZEnldAbaalrugpDMwV5ga5ZxljD19pKqh3XFtelDX9A5na1cIv3QOc+6zuSZYpuWEdIxWCNgILHc3FGq4uLC4Q==","signatures":[{"sig":"MEYCIQDMjfR4VKjLUWDVs8aL9H1nOvMzLilrtgd0MdGfcpSKyQIhAIzpi5adAfxQfIKEm2LX0brZEjcbFtG/j8ao5JHYmOmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926568},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"c4a9ffbf20b793c19b5ed3529c43a71a6afc4b48","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.5 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.5_1786376695642_0.8086031937531561","host":"s3://npm-registry-packages-npm-production"}},"2.16.6":{"name":"@agile-team/wl-skills-kit","version":"2.16.6","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.6","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"03cd15b368166415e14e9b74a97eb33a2bb767b8","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.6.tgz","fileCount":262,"integrity":"sha512-NwRIbjGyvOBG1Weyzr15kaEqaZw49KmHvASyWS1VIVs8iYORp3yXVuBy/y+ZnoTwVKNBQqACHHByzwdBqCeqQw==","signatures":[{"sig":"MEYCIQDgzaJ/JcamVb2KKmPoEkmpwW3CpHzV6Zj2kXIA2Z/dGgIhANMsgZ9BCrr0UUsLQ+A+peJ+AorlxeXCiWpicN3csZcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1934417},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"b3e5b3eb320eb14d7899e5eada3d0934144f46d2","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.6 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.6_1786509805278_0.8058025111337179","host":"s3://npm-registry-packages-npm-production"}},"2.16.7":{"name":"@agile-team/wl-skills-kit","version":"2.16.7","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.7","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"ab592e0628601e89d305fce0a322cf85a92c9e71","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.7.tgz","fileCount":262,"integrity":"sha512-sk00RtJmN/GYKLRB0rpkWyKrM/+O5q3clg5/n+gSZbT4FW71QNVv4cJpL2Sze/g0Pz8HncSVlCQw1P2ZbxIvow==","signatures":[{"sig":"MEUCIQCvLyPXIsRIMl/TmY+ERjphvXMx52b2hgcTo111uDKMNAIgR+a5S4ecdfPqml/H2RargZMx/SJ/uYji/VYz5tEkjgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936123},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"5f3826ab866b6fbee4dc991af2cf5d79387be240","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.7 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.7_1786514619950_0.9097229470647439","host":"s3://npm-registry-packages-npm-production"}},"2.16.8":{"name":"@agile-team/wl-skills-kit","version":"2.16.8","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.8","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"3637665ffac18e8069c08d900d76b62a2965daae","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.8.tgz","fileCount":262,"integrity":"sha512-eMGYyW96rEBNdJV5wYy+Rai2kdAcdGOVsBY8IQyQUJPCilMcejRjck1mTSrTfEA+/kcdEY5njNNaZtuLI/vC1w==","signatures":[{"sig":"MEYCIQChAJYnzbvu4J4xVSPakALx0Z21IxKBlnHUvGd0nYjggAIhAJACDZ1kU1IEXVexOOcpatL90UOirdgqVeuoOXyJSgbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937250},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"9c89abfcd71525784711109a94f6b4c69678ae91","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.8 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.8_1786519268049_0.36409126646163625","host":"s3://npm-registry-packages-npm-production"}},"2.16.9":{"name":"@agile-team/wl-skills-kit","version":"2.16.9","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.16.9","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"ffa30cd64506b05cc7bd94ad47b1fa64f38c0772","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.16.9.tgz","fileCount":262,"integrity":"sha512-u+ojfDnpQm4x/lo+BvVBDGPPmcU2TTCL4wmTEI+COW3rkBB/aRioHETDTrl0ATbaIovCGYHNDVsLdx/00meQpw==","signatures":[{"sig":"MEUCIQD3tmFBJBebKcb1535LEBVx7IQfjLI31EQjJLzEWvSNVwIgYCdxDRGStS6wMv4dc05phKDZzCqyMFdXpkNMQels2XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1942700},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"2cdcd0cb94508b01174ee9d68416e66817130b19","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.16.9 — 15 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.16.9_1786543526897_0.7626308083093043","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@agile-team/wl-skills-kit","version":"2.17.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.17.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"6667dbb820f4afbd68736b6bc8b30a505c4bc69a","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.17.0.tgz","fileCount":264,"integrity":"sha512-zGkDKe9/h8raL5kdl20wwo3oC8HQV7S4FVMqnzZToc3x0epTb8zYSA0YBZtNrVRORIzhFMjsHS2i15Bx+rTv2A==","signatures":[{"sig":"MEYCIQCWV2D682+rVlj/A28Q4UryYOn8LESkgxjSUSLo8FFVrAIhAOKf5tkqRWaMXG9sIqFVEYRXUa9b1FkPqx9Bwn14ADOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957625},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"0c2121195ca82f8569155544d9f0864cc78de7d8","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.17.0 — 15 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.17.0_1786731380593_0.36033553733142165","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@agile-team/wl-skills-kit","version":"2.18.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.18.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"7dc1911949b3c4a08d10520084ee2e07fa4287b6","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.18.0.tgz","fileCount":266,"integrity":"sha512-l5bBfdzu4CPPrgHgX2SxiyceCX+jOEIe3SH6X4tTZ1wICJPliPz7QCJ4k5FjjpobRlNDGozHj3ciZh6FpexUlg==","signatures":[{"sig":"MEYCIQDDsFhzpR66uTONlYhgTh7xUANeuKUrna45pro2I6nh9wIhANeNKSJEVvJFFMe6pVWTGmthlwcN4wLLxGjFKGVpkJ6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981451},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"635fc8697028c92bdb92afbfa507687729832e56","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.18.0 — 15 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.18.0_1786767464202_0.5998041988989373","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@agile-team/wl-skills-kit","version":"2.18.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.18.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"90f7959e314c58cc12be2d7d21018d817e479983","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.18.1.tgz","fileCount":266,"integrity":"sha512-aZ8S8R54kDcUFuj7/d76Ct8WpnD83K6j67Mr8Udd2TGgBbWhPXnprVS3HkRBkUq+4aGVYyw4SoEY2KibCPC2bA==","signatures":[{"sig":"MEQCICe4/TKGxidOKm4PBqX6+FPGNXAOmIfaF/co6PvYJ61IAiAH0CDICi5RWFPLjAsrK4E8CeC7p2WCKP6UXEpirnalkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1983719},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"0de303b810d2551b13833dd0947602ccd4a36116","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.18.1 — 15 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.18.1_1786768297084_0.6774366521386179","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@agile-team/wl-skills-kit","version":"2.18.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.18.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"92f72eb4659282ba335d90e3b1413723b4b28315","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.18.2.tgz","fileCount":266,"integrity":"sha512-6dpnjoeTlxL43RTUwflhpTHFDSD30IPEDkp0S/Gnt8WyZyEH518YYUNqOviIxrJ+HJNg+LuOffjp0BWu5ebP+g==","signatures":[{"sig":"MEYCIQDO775wlGhO2xW/lMvUxVhZngFCl/a1xbZg80wKvcevNQIhAP0MS3q98eI1o7KE2eLMbdnH2cE1xUOhJc5I0jcbnFtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1989738},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"13652a66619a34990bc9500da42561f582180b0c","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.18.2 — 14 条编码规范 + 12 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.18.2_1786786678968_0.6535194186005862","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"@agile-team/wl-skills-kit","version":"2.18.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.18.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"b3ca836c7c5e77794ab9ec205c92575938e32ca8","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.18.3.tgz","fileCount":266,"integrity":"sha512-nx/TY/IBWWfRuzdXxrlzeQsRY7RyDsvwdu/0PLImiOxl/fJ2zP0C1a68G00JG+FDaTxGiZ9koth1b6+kV7GVGQ==","signatures":[{"sig":"MEUCIApGqcIj2+DpH+egolRs0ZXaAGFXyCXZrO0yBFDDfigFAiEA5cymLqhpOcaNqn8tM5HhEERmXmxDyT6QFzcVuwWMru0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995338},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"012b8e2cb1ba9be5081dcaddd88066b74b7c7eef","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Skill 模板包 v2.18.3 — 14 条编码规范 + 12 个 AI Skill + 19 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.19.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.18.3_1787384699824_0.2275346931657467","host":"s3://npm-registry-packages-npm-production"}},"2.18.4":{"name":"@agile-team/wl-skills-kit","version":"2.18.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.18.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"7ebf4f7c920548de507e720be07212d467e868a8","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.18.4.tgz","fileCount":267,"integrity":"sha512-qB2tuVuvNscSPZ0erzq9fTywFvJvmnrTFuAxKoZdcfCV35LSmTVDN+JVyEwLQtLXj9T9PWB0/47aE+GhMJP5gg==","signatures":[{"sig":"MEUCIQCXieEvhqUZhtk3eXnOXVvfrGT69u5BRyArcWOuNqHqpwIgF3QcdX9oB72YSaHbcGcm/qln69ztj8QhpsIm5003AAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001030},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"9eb62f4b4aae588a03162099993dc4c40389f98d","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.17.0","description":"AI Skill 模板包 v2.18.4 — 14 条编码规范 + 13 个 AI Skill + 23 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.19.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.18.4_1787504170713_0.3269405751160286","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@agile-team/wl-skills-kit","version":"2.20.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.20.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"9fcd65cb52fc67b02bdead8e69fe515f435613b6","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.20.0.tgz","fileCount":287,"integrity":"sha512-xFRanapdNwt6eCjj7cD+EkYbDP1Cbx9p+iAt6pSqpacJOzNvX3HIny7akORJ6egoSgKis+iHA0Tm0B/K4sdj5w==","signatures":[{"sig":"MEUCIQCuME02G5MPRVj7bZnKp24Z50VsDAXkG1Kw4quS2EEJUgIgKUp6mDNCqybU4PeQHg0nQQam72q/gJdV9PtbccHnX6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2231983},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"627643781b93fb63cf67a87f3343ec3fbc86f62d","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.20.0 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.20.0_1787839766813_0.7794015917876997","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"@agile-team/wl-skills-kit","version":"2.20.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.20.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"ce166fccf09513ec41a889dc6565beec88395f60","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.20.1.tgz","fileCount":287,"integrity":"sha512-C4aFllrolY4uRwdl2VlqG7Gk4iAsFQHs8KdNWZEDGLH/sq85eK59Zk2e1linC31q6Yh8KaPiAaunQjdOgaN0SA==","signatures":[{"sig":"MEQCIHD6aWw3SICh+Le0gOPZD9MLgEXT8i5IHse2nZXLo1UKAiAzEKazy+q4HglH4RwiAHWtrKTkCneJpgWLiq4DtjUA/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2234068},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"fdbc553da2456fa68fc6f79752195296cf13bb33","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.20.1 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.20.1_1787842351712_0.9149813046353641","host":"s3://npm-registry-packages-npm-production"}},"2.20.2":{"name":"@agile-team/wl-skills-kit","version":"2.20.2","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.20.2","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"19bc58da9cd325adf87dc4fa5012fd49c9648b70","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.20.2.tgz","fileCount":287,"integrity":"sha512-k5NVsAuAjMXzwHASvSh8MYrQG5tIpNW/lcG+QUbScYDOUCe3lffTwY0LERTTVg8SJm2sOeIOQKvQmgAQXsdsvA==","signatures":[{"sig":"MEUCIEPYnc/LM9KkHeYoqnlDOfGe1OfMPMnFqiPp6JLbi9mVAiEA/V7G7k4Ebu80xP8+Ep4Ly8NiwArhvvvCAoFvdNG5byo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256214},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"e24e489434eb44b820afdb35424070eb1bccf95d","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.20.2 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.20.2_1788765233340_0.7647998506418439","host":"s3://npm-registry-packages-npm-production"}},"2.20.3":{"name":"@agile-team/wl-skills-kit","version":"2.20.3","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.20.3","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"638c614301b2f013746f4f5fd6aaa9253bc89528","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.20.3.tgz","fileCount":287,"integrity":"sha512-d6HcAiUXqAoSMqHOBlYiHY0VBExib075l94fMO7ekzEXKDQ12cxsxBw+Uj3/k3FkZGNVG1f7022V/vSNoF9QmQ==","signatures":[{"sig":"MEUCIQC6CyRWwmsVywyBQS5g4a3R+Y706ItBN3nA4RmIaIaNgwIgOPtvGPHr2f5dUY3QPCBchmgHS3IGxpYmwTQ0JILK+Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256741},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"123511afdd0d5ea83c32f7b7d98b9c5f22c97a66","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.20.3 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.20.3_1788767572388_0.11593569966663764","host":"s3://npm-registry-packages-npm-production"}},"2.20.4":{"name":"@agile-team/wl-skills-kit","version":"2.20.4","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.20.4","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"7a1da7d64ed4fc9c4f06a4f1a0cc39d4ffc3a1bf","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.20.4.tgz","fileCount":287,"integrity":"sha512-/WsjmMkxKWjlbCrCB9qNfWBAveRVUoZUN7YcuvajKbvmVyz7BDd/MNjqq1ksXYaR1in4z3ck+wf5l93R6IQrhw==","signatures":[{"sig":"MEUCIQDORTTEpoWHKZetCgYbhJz/FyKxNGcupxSzyg2lHP32FQIgd/LrnjioCdVUss+00UVfIURCxIhiLAqYs4PrGjPM5OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2269263},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"965c751a20a289f1c11ea421ddc30833caf1d065","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.20.4 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.20.4_1788833080363_0.8054782719684719","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@agile-team/wl-skills-kit","version":"2.21.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.21.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"390c03cfd0865e73018b00ce3bcd6520202feae5","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.21.0.tgz","fileCount":287,"integrity":"sha512-Y6kX/++ymXy3icIm/ogpfJ9qrUJRT/Z2/AJEZdP/yh168k2P2jKe9EOgOskNFyugTO65CI6dayysh+jkEIU6oA==","signatures":[{"sig":"MEUCIDyNBWBJeDGth8S2ClC8xf4UD1kxIIQhIjv+4xowJgvmAiEAhnKhGbma+uBJOiUj+u5OkF52ARbe0Dw78mON65QbIac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbvS5uVoBPOU0WLJZzTtvOCBnS9CP4HPOJTGAuTYNQMwIhAMjeH5tWkveDm8kZnfumJGpvBEHG3xPx5GT89gXVYw6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2279668},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"4de4d7249e5c52ef6864494b53598df824d818da","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.21.0 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"mcp/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.21.0_1789581811774_0.9127189086414997","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@agile-team/wl-skills-kit","version":"2.22.0","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.22.0","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"77dfc5457020e4f08fad831eee4f37904a474655","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.22.0.tgz","fileCount":288,"integrity":"sha512-0/m6sla+J7l/A/SSZDk3IbaEJRpA3shEA89R0AyLhBb9c1DOIEm0jzHpkmhDBalZQ5XrzaDxCHTe8jf29wSJPA==","signatures":[{"sig":"MEQCIEPB5kz6ngAHbL+G1AeCFPS68lkC6cFOQetBzyBEY49iAiBlmuyekWkB0pr4IXlCN2Blvk0ccrzXVLhnjUtLKaOPEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj96KH4dyw5TZJdJ/SBxZTz+izUhkeW87uMV6aVHBgjAIhAJld3q+5oHPHHKW9K+omwDXDQRBhS6wQV3DpWz+k6YDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2298332},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"2a0eff57db9a8f0f88f28537ca070140816a83a3","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.22.0 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"mcp/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.22.0_1790400983859_0.4896755265411765","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@agile-team/wl-skills-kit","version":"2.22.1","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","_id":"@agile-team/wl-skills-kit@2.22.1","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"bin":{"wl-skills":"bin/wl-skills.js"},"dist":{"shasum":"f6f3237c7dfc8e6afa1cc926e66dcce2ee3c842f","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.22.1.tgz","fileCount":289,"integrity":"sha512-Qj6zZsN9AUTgF5CDp9xkvhgxwLOC1tAr/KuySqEmKZ7TWxAuFbr7NHN4Btm1JrhpIict/duY2GxctZsT2Cvxiw==","signatures":[{"sig":"MEYCIQDd7tvUhejyyZg24Qqfyk+n2Jw4s2hGfJfT92mgEWiQwQIhAK3l16h45Zo20mCGKn2a4nR9Oe+4kPYkbFj7K01E6btc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0faQJ2UdIqknm8C9JB9aDR+dvGGi5x77TRdaPwrvT6wIgL8nPZHWQTTeWvSb2ECWgbful6GCsiUK11VZ/XYfFGCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310066},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"3ea841a3f31ac1324ee9e9ed445f869b597b702f","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.22.1 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"mcp/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/wl-skills-kit_2.22.1_1790782689599_0.6688269528049104","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"_id":"@agile-team/wl-skills-kit@2.22.2","bin":{"wl-skills":"bin/wl-skills.js"},"bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"dist":{"shasum":"f0e3cab0781f3a2982dc46a73264ba4a1676124c","tarball":"https://registry.npmjs.org/@agile-team/wl-skills-kit/-/wl-skills-kit-2.22.2.tgz","fileCount":292,"integrity":"sha512-x/xVxWWkUn8oiedS4BHeUqDafLD3G5ts0MttZjqLzf7WgtHrfq+m4XTlC9+Fipc9lXMDoNmC1+1GgyCUpaXiGA==","signatures":[{"sig":"MEQCICZ2f39yEX+ERozDmw/H8WKbuFqU742MCEOEe2JpX1mfAiAo+dixIYR9aZCWRsYLiUhIjRygl6avUCc7uuGEo3mPYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8DvxC4KIs3VldJL7PHYUmj+vtDSIuHeL0fv6wdZiq/gIhAJFHqrzgRRQGj7T43IR281wZUNiCl4aIn6pTUzP4j8iV"}],"unpackedSize":2317247},"name":"@agile-team/wl-skills-kit","author":{"name":"CHENY","email":"ycyplus@gmail.com"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"engines":{"node":">=22.0.0"},"gitHead":"e8f51e07460d4c57bc670bf9a19571c7c8004237","license":"UNLICENSED","scripts":{"ci":"pnpm install --frozen-lockfile && pnpm verify","cz":"git-cz","lint":"eslint . --max-warnings 0","test":"vitest run && node tests/menu-buildbody.check.js","verify":"pnpm version:verify && pnpm lint && pnpm lint:skills && pnpm test","prepare":"husky","version":"node scripts/sync-version.js","pack:dry":"npm pack --dry-run --ignore-scripts","lint:skills":"node scripts/lint-skills.js","release:check":"pnpm verify && npm pack --dry-run --ignore-scripts","prepublishOnly":"node scripts/verify-version.js && pnpm lint && node scripts/lint-skills.js && vitest run","standards:init":"pnpm dlx @robot-admin/git-standards init","version:verify":"node scripts/verify-version.js"},"version":"2.22.2","_npmUser":{"name":"cheny_yang","email":"ycyplus@gmail.com"},"homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"_npmVersion":"11.13.0","description":"AI Skill 模板包 v2.22.2 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","directories":{},"lint-staged":{"bin/**/*.js":["eslint --fix --no-cache"],"lib/**/*.js":["eslint --fix --no-cache"],"mcp/**/*.js":["eslint --fix --no-cache"],"scripts/**/*.js":["eslint --fix --no-cache"]},"maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"semver":"7.8.4","jsonc-parser":"^3.3.1","write-excel-file":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.3","devDependencies":{"vue":"3.2.0","husky":"^9.1.7","eslint":"^10.3.0","vitest":"^3.2.6","commitizen":"^4.3.1","lint-staged":"^16.4.0","@commitlint/cli":"^20.5.3","cz-customizable":"^7.5.4","eslint-plugin-vue":"^10.9.0","@typescript-eslint/parser":"^8.59.2","@vue/eslint-config-typescript":"^14.7.0","@commitlint/config-conventional":"^20.5.3","@typescript-eslint/eslint-plugin":"^8.59.2"},"peerDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"optionalDependencies":{"@babel/parser":"^7.20.0","@vue/compiler-sfc":"^3.2.0"},"peerDependenciesMeta":{"@babel/parser":{"optional":true},"@vue/compiler-sfc":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wl-skills-kit_2.22.2_1790793483582_0.43056999850733035"}}},"time":{"created":"2026-04-08T11:06:39.983Z","modified":"2026-09-30T18:38:03.935Z","1.0.0":"2026-04-08T11:06:40.345Z","1.1.0":"2026-04-09T00:51:35.427Z","1.1.1":"2026-04-09T01:02:39.244Z","1.1.2":"2026-04-09T02:06:15.460Z","1.1.3":"2026-04-09T02:26:51.591Z","1.1.4":"2026-04-09T03:01:33.290Z","1.1.5":"2026-04-09T06:53:01.744Z","1.1.6":"2026-04-10T00:17:44.880Z","1.1.7":"2026-04-10T00:28:37.193Z","1.2.0":"2026-04-10T00:45:14.844Z","1.2.1":"2026-04-13T07:47:12.784Z","2.1.0":"2026-04-26T13:23:05.616Z","2.1.1":"2026-04-26T13:30:49.457Z","2.1.2":"2026-04-26T13:32:24.386Z","2.1.3":"2026-04-27T02:09:25.242Z","2.1.4":"2026-04-27T02:32:33.322Z","2.1.5":"2026-04-27T02:43:59.656Z","2.1.6":"2026-04-27T05:37:00.923Z","2.1.7":"2026-04-27T05:46:36.499Z","2.1.8":"2026-04-27T05:59:45.114Z","2.1.9":"2026-04-27T06:04:36.145Z","2.2.0":"2026-04-27T06:40:36.754Z","2.3.0":"2026-04-27T10:53:34.651Z","2.3.1":"2026-04-27T15:53:14.059Z","2.3.2":"2026-04-27T16:21:45.271Z","2.3.3":"2026-04-27T16:32:28.125Z","2.3.4":"2026-04-27T17:12:24.094Z","2.3.5":"2026-04-29T06:28:25.014Z","2.3.6":"2026-04-29T08:13:03.730Z","2.3.7":"2026-04-29T08:52:23.036Z","2.3.8":"2026-05-02T03:23:45.065Z","2.4.0":"2026-05-02T04:42:53.190Z","2.4.1":"2026-05-04T08:09:47.283Z","2.4.2":"2026-05-05T02:57:26.945Z","2.5.0":"2026-05-07T15:34:27.502Z","2.5.1":"2026-05-09T08:14:48.117Z","2.5.2":"2026-05-12T07:06:21.446Z","2.6.0":"2026-05-12T13:09:18.853Z","2.7.0":"2026-05-12T13:42:55.312Z","2.7.1":"2026-05-13T03:42:32.024Z","2.7.2":"2026-05-13T13:46:40.642Z","2.7.3":"2026-05-13T14:22:32.010Z","2.8.0":"2026-05-16T17:06:19.024Z","2.9.1":"2026-05-17T07:47:14.413Z","2.9.2":"2026-05-17T08:04:45.380Z","2.9.3":"2026-05-17T08:39:47.278Z","2.9.4":"2026-05-17T15:21:24.652Z","2.10.0":"2026-05-31T09:21:45.889Z","2.10.1":"2026-06-14T14:09:39.296Z","2.11.0":"2026-06-14T15:32:00.262Z","2.11.1":"2026-06-15T07:13:28.338Z","2.11.2":"2026-06-20T17:26:17.583Z","2.11.3":"2026-06-21T03:43:02.709Z","2.11.4":"2026-06-21T05:00:07.376Z","2.11.5":"2026-06-21T05:24:09.329Z","2.11.6":"2026-07-01T15:17:29.002Z","2.11.7":"2026-07-02T08:06:14.734Z","2.11.8":"2026-07-02T13:25:40.514Z","2.11.9":"2026-07-03T08:45:35.140Z","2.11.10":"2026-07-04T12:33:44.008Z","2.11.11":"2026-07-04T13:43:43.710Z","2.12.0":"2026-07-04T14:53:35.655Z","2.12.1":"2026-07-04T15:11:49.699Z","2.12.2":"2026-07-04T16:01:36.785Z","2.12.3":"2026-07-11T13:34:22.800Z","2.12.4":"2026-07-11T14:14:47.468Z","2.13.0":"2026-07-19T03:37:29.329Z","2.13.1":"2026-07-19T17:36:25.468Z","2.13.2":"2026-07-21T08:58:21.927Z","2.13.3":"2026-07-21T10:48:18.335Z","2.13.4":"2026-07-22T12:11:34.087Z","2.13.5":"2026-07-22T12:54:42.999Z","2.13.6":"2026-07-22T13:07:54.070Z","2.13.7":"2026-07-23T02:32:28.899Z","2.13.8":"2026-07-24T17:18:11.925Z","2.13.9":"2026-07-28T07:13:10.977Z","2.14.0":"2026-08-01T07:06:06.200Z","2.14.1":"2026-08-02T16:57:14.946Z","2.14.2":"2026-08-02T17:22:22.858Z","2.14.3":"2026-08-02T17:34:59.766Z","2.15.0":"2026-08-04T17:19:38.217Z","2.16.0":"2026-08-04T18:29:47.105Z","2.16.1":"2026-08-08T11:20:38.975Z","2.16.2":"2026-08-08T11:47:29.560Z","2.16.3":"2026-08-08T16:58:17.514Z","2.16.4":"2026-08-09T07:13:44.866Z","2.16.5":"2026-08-10T15:44:55.899Z","2.16.6":"2026-08-12T04:43:25.450Z","2.16.7":"2026-08-12T06:03:40.110Z","2.16.8":"2026-08-12T07:21:08.268Z","2.16.9":"2026-08-12T14:05:27.073Z","2.17.0":"2026-08-14T18:16:20.780Z","2.18.0":"2026-08-15T04:17:44.444Z","2.18.1":"2026-08-15T04:31:37.293Z","2.18.2":"2026-08-15T09:37:59.140Z","2.18.3":"2026-08-22T07:45:00.020Z","2.18.4":"2026-08-23T16:56:10.930Z","2.20.0":"2026-08-27T14:09:26.974Z","2.20.1":"2026-08-27T14:52:31.892Z","2.20.2":"2026-09-07T07:13:53.516Z","2.20.3":"2026-09-07T07:52:52.535Z","2.20.4":"2026-09-08T02:04:40.527Z","2.21.0":"2026-09-16T18:03:31.917Z","2.22.0":"2026-09-26T05:36:23.955Z","2.22.1":"2026-09-30T15:38:09.735Z","2.22.2":"2026-09-30T18:38:03.748Z"},"bugs":{"url":"https://github.com/ChenyCHENYU/wl-skills-kit/issues"},"author":{"name":"CHENY","email":"ycyplus@gmail.com"},"license":"UNLICENSED","homepage":"https://github.com/ChenyCHENYU/wl-skills-kit#readme","keywords":["ai","skills","copilot","vue3","template","codegen","cursor","windsurf","kiro","kilo","kilo-code","agents"],"repository":{"url":"git+https://github.com/ChenyCHENYU/wl-skills-kit.git","type":"git"},"description":"AI Skill 模板包 v2.22.2 — 14 条编码规范 + 13 个 AI Skill + 29 个 MCP Tool，独立 API 契约与前后端严格兼容","maintainers":[{"name":"cheny_yang","email":"ycyplus@gmail.com"}],"readme":"# @agile-team/wl-skills-kit\n\n**AI Skill 模板包 v2.22.2** — 一键将 14 条规范、13 个 AI Skill、29 个 MCP Tool、独立 API 契约、编辑器配置和文档导入 Vue 3 项目。\n\n它把“理解需求、生成页面、校验代码、沉淀模板、同步菜单/字典/权限”拆成可验证、可组合的工程步骤。确定性工作交给 CLI、AST 和 MCP，AI 只处理需要语义判断的部分。\n\n## 你能获得什么\n\n| 目标 | 包提供的能力 | 带来的效果 |\n| --- | --- | --- |\n| 让 AI 理解项目 | 14 条规范、组件文档、项目扫描、Page Blueprint | 少猜项目结构，减少反复读取源码和上下文 token |\n| 从需求生成页面 | 原型/详设解析、API 契约、Vue 页面生成、Mock 策略 | 输入和产物有明确契约，生成结果更稳定 |\n| 防止业务规则漏实现 | `features.acceptance` 结构化去重、批量选择、查询交互与验收矩阵 | 不再依赖聊天记忆补齐真实业务键、默认值、上下键和读写回查 |\n| 阻止低质量代码进入仓库 | K1~K21 AST 规则、spec-align、类型检查、Git hooks | 生成后立即验证，错误在提交或 CI 前暴露 |\n| 整改存量项目 | 规范审计、安全机械修复、状态列审计、UI 接入诊断 | 区分可自动修复与需人工判断，降低批量改造风险 |\n| 沉淀领域模板 | snapshot、Blueprint extract/search/diff/audit | 模板以脱敏 JSON 保存，不复制整页业务代码 |\n| 完成交付配置 | 菜单、字典、角色、动作权限 MCP | 查询、预览、确认、写入、复查形成闭环 |\n| 统一项目环境 | 五环境 Profile、三种本地联调模式、迁移验证 | 环境配置可计划、可备份、可验证 |\n\n这个包适合 Vue 3 企业后台、AI 辅助开发、存量项目治理和团队规范落地。运行时最低要求是 Node.js 22。\n\n## 快速开始\n\n```bash\n# 1. 工程规范前置\npnpm dlx @robot-admin/git-standards init\n\n# 2. 将 Skill、MCP、规范和编辑器配置安装到当前业务项目\npnpm dlx @agile-team/wl-skills-kit@latest init\n\n# 3. 检查安装、Node、MCP 和 Git hooks\npnpm dlx @agile-team/wl-skills-kit@latest check\n\n# 4. 校验现有页面\npnpm dlx @agile-team/wl-skills-kit@latest validate\n```\n\n安装后可以直接在支持 Skill 的 AI 编辑器中描述任务，例如：\n\n```text\n扫描 docs/prototypes 下的原型，生成页面清单和 page-spec。\n根据 docs/spec/MDM101 说明书生成页面并校验。\n为 src/views/produce/order 生成 api.md 和可运行列表页。\n审计 src/views/mdata，修复可安全自动修复的问题并复扫。\n把 src/views/produce/order 提取为脱敏 Blueprint 模板。\n预览并同步这个模块的菜单和字典。\n```\n\n默认安全策略：只读能力可以自动执行；本地写入先预览或限定目标；菜单、字典、角色、授权等后端写入必须经过“查询 → 计划哈希 → 人工确认 → 写入 → 回查”。\n\n## 能力地图\n\n### 1. 理解需求和业务资料\n\n| 输入 | 使用能力 | 主要产物 |\n| --- | --- | --- |\n| Axure、截图、口述、零散详设 | `prototype-scan` | 页面清单、page-spec、待确认问题 |\n| 标准功能说明书、IPO、功能编码 | `spec-doc-parse` | 规范化 page-spec 和流程约束 |\n| 模块级原型、字段、字典、现有页面 | `business-doc-extract` | 业务索引、模块说明、字段/字典资料 |\n\n原型线和规范说明书线最终都收敛到结构化 page-spec，后续 API 契约与页面生成不再依赖 AI 重复理解原始资料。\n\n### 2. 建立前后端 API 契约\n\n只有需求文档、没有 design 或后端契约时，也能独立建立接口契约：\n\n```bash\n# 预览契约\nwl-skills contract init --contract-id mdm-task --service mdm \\\n  --resource mdmTask --module task --permission-prefix mdm_task \\\n  --output contracts/mdm-task.json\n\n# 确认写入并校验\nwl-skills contract init --contract-id mdm-task --service mdm \\\n  --resource mdmTask --module task --permission-prefix mdm_task \\\n  --output contracts/mdm-task.json --confirm\nwl-skills contract validate --input contracts/mdm-task.json --strict\n\n# 前后端契约握手\nwl-skills contract compare --left contracts/mdm-task.json \\\n  --right contracts/mdm-task.backend-contract.json --strict\n```\n\n契约固定接口操作、请求位置、分页、字段、字典和权限前缀，减少页面生成时猜 URL、字段名或响应结构。\n\n### 3. 生成 Vue 页面\n\n`page-codegen` 根据 page-spec、api.md、项目 Delivery Profile 和现有组件生成页面。默认遵守：\n\n- Vue 3 + TypeScript 项目结构；\n- `BaseTable + render-type=\"agGrid\" + cid + defineColumns + renderOps`；\n- 查询、表格、工具栏和操作列与 page-spec 对齐；\n- Mock 按项目 `mockPolicy` 决定是否生成；\n- 表单校验库按需检测，不静默安装依赖；\n- 需要标准业务组件时先生成计划，确认后按需落盘。\n\n交互模式已在 `patterns.json` 标 `implemented`（7/9：list / master-detail / tree-list /\nform-route 平铺变体 / record-form / change-history + runtime 轨 workstation）时，\n**优先走确定性渲染**——规格写成 wl-scenario JSON 后\n`wl-skills scenario render --confirm` 直接生成标准代码（AI 零自由度、模型 token 0），\n详见下方 [场景模板怎么用](#场景模板怎么用wl-scenario)。\n\n近期版本改进：\n\n**v2.22.2**：收紧校验与发布闭环。\n\n- `validate --pre-commit` 覆盖暂存的 JSON 契约、场景源和删除；校验依赖有未暂存或未跟踪改动时阻断。`validate --json` 与 MCP `wls_validate_page` 使用同一规则，MCP 默认返回前 40 个问题，可用 `offset`/`limit` 续取。\n- Mock 端点精确匹配；场景渲染中途失败会回滚；Blueprint、快照和场景源读取拒绝项目外符号链接。MCP 快照默认返回前 40 页，可指定 `limit`。\n\n**v2.22.0**：业务生成防漏闭环——把近期项目暴露的共性缺陷收敛为 page-spec 机器契约。\n\n- **业务去重可证明**：`features.acceptance.uniqueness` 必须声明真实业务字段、新增/修改范围、有效数据口径、trim/别名归一化、需求来源和直观提示；“业务唯一键”“constraint”等技术提示直接拒绝。\n- **批量操作不越界**：合并/统合类操作固定为 `selected-only`，并声明最少条数、一致字段和恰好 N 个不同分组，禁止把未选中的同组记录纳入校验。\n- **交互要求结构化**：炉号上下键、默认日期和长文本完整显示不再只留在截图或备注中；所有引用字段必须真实存在于 page-spec。\n- **验收不再只测成功路径**：存在 acceptance 时必须声明鉴权/租户身份、查询 positive/negative/reset 三态以及同租户写后回查。\n- **交付手册**：新增 [业务页面生成防漏闭环](docs/business-closure-playbook.md)，统一字段长度、软删除/分页 Profile、错误提示、受控测试数据和制品哈希口径。\n\n**v2.21.0**：性能与安全加固——validate I/O 优化 + CLI 按命令懒加载。\n\n- **validate 提速**：K18 表单校验依赖探测按项目根缓存（此前每页重读 package.json，200 页项目每轮少约 400 次同步读盘）；W1 漂移核对复用 spec-align 已读的 page-spec，单页少一次读盘；AST 目录遍历改 `withFileTypes`，消除逐条目 `statSync`；扫描目标不存在时不再写缓存（修复残留目录）。\n- **CLI 启动瘦身**：AST / page-spec / scenario / 契约 / Blueprint / 标准环境等重引擎改为进入对应命令时才加载，`--version`、`check`、`clean`、`diff`、`export` 等轻命令零引擎成本；`api-contract` 默认 Profile 改为首次使用时读取。\n- **生产闸门扩展**：write-guard 识别 `prd`/`PRD` 环境名与网关变体（`api-prd.*` 不再漏判）；`wls_audit_report_push` 审计报告外发纳入同一生产阻断。\n- **口径门禁补全**：`version:verify` 同时校验 MCP Tool 数（registry ↔ README/描述）与编码规范条数（standards ↔ README/描述）；lint-staged 补覆盖 `mcp/`。\n\n**v2.20.4**：补齐 Tabs 分栏表格高度链门禁。\n\n- 新增 K21：同时使用 `el-tabs`、`jh-drag-row/col` 和 AG Grid 的页面，必须完整声明页面根容器、Tabs 内容、Tab Pane、分栏父容器及 drager 的 `height/min-height/flex` 高度链，缺任一级直接阻断。\n- 校验器现在读取 Vue SFC 的 `<style>` 及其递归 `@import/@use` 共享 SCSS；`validate --pre-commit` 能从共享样式变更反查受影响页面，防止样式合并导致表格再次折叠为空白。\n\n**v2.18.1**：文档债务清偿——版本叙事与真实发布对齐。\n\n- README 版本亮点历史条目标号修正（此前 v2.16.7/2.16.8 内容被误挂在更高版本标签下）。\n- `guides/architecture.md` 版本表补齐 2.16.7–2.18.0 演进记录，`当前版本` 行同步真实日期。\n- `docs/legacy-migration-lessons.md` 交叉引用 wl-skills-ui 存量改造十条沉淀（K/R 编号速查表）。\n\n**v2.18.0**：规则编号 K 前缀化，与 wl-skills-ui 编号空间解耦。\n\n- kit 规则在 v2.18.0 由 `R` 前缀迁移为 `K` 前缀（当时覆盖 1 至 19，当前范围以注册表为准）；wl-skills-ui scanner 保持 `R001~R040`，混合报告/跨包沟通不再歧义。\n- `wl-skills:ignore` 行内标记与 `.wl-skills-validate.json` 豁免**同号等价**接受旧 R 前缀，存量项目配置零改动。\n- 源码防回流守门（测试拦截字符串字面量旧编号）；MCP 风险等级 R0~R4 语义不受影响。\n\n**v2.17.0**：status-column-audit 技能——存量列表字典列升级语义 Tag 全流程。\n\n- 审计分级报告（P1 状态/类型类 / P2 中性 / P5 `logicType:\"dict\"` 配置列），`--fix` 自动转换并补 import 清残留，`--init-bridge` 一键桥接 wl-skills-ui `renderAutoTagByLabel`（≥1.10.0）。\n\n**v2.16.7–2.16.9**：门禁健壮性三连修。\n\n- v2.16.9：K19（时称 R19）弹窗内 AG Grid 必须 `v-if` 延迟挂载，防动画期零高度渲染。\n- v2.16.8：`validate --pre-commit` 不再误拦截纯文档、规则快照或依赖升级提交。\n- v2.16.7：`update --force` 保留项目显式定制的 delivery profile，通用基线不覆盖项目事实（query 参数删除、POST 查询、分页默认值等项目事实不被误改）。\n\n**v2.16.6**：进阶查询/选择回填从页面隐式行为升级为可选机器契约。\n\n- `features.lookupFlows` 显式声明触发动作、查询操作、打开刷新、取消隔离、单/多选及字段回填。\n- S7 将查询响应字段与新增/更新目标字段精确闭合，避免按钮串线、旧缓存和炉号/身份字段错绑。\n- 未声明该能力的存量页面不启用新门禁，不改变生成结果和运行逻辑。\n\n**v2.16.5**：字典字段绑定从“存在字典”升级为“字段与显式字典契约一致”。\n\n- **D3 字典绑定门禁**：`page-spec.json` 已声明 `dict/dictCode` 时，真实 `queryDef/columnsDef` 必须显式绑定同一编码；缺失或错绑直接报告字段、期望值和实际值。\n- **集中定义语义闭环**：委托到共享 definitions 的页面必须通过 `.wl-skills-validate.json.definitionValidators` 执行项目级校验；普通模式提示，`--strict` 阻断未闭合来源。\n- **零猜测边界**：不按 `status/type/flag` 等字段名推断通用是否字典，不内置任何客户或业务模块的字典编码和值域。\n\n**v2.16.4**：统一弹窗、普通页面、分区页面和多 Tab 表单的“全部/仅必填”快速填写能力。\n\n- **页面级能力闭环**：共享 `useFormRequiredOnly`，只过滤渲染项、不删除表单值，并同步清理隐藏字段校验。\n- **生成与检查一致**：页面模板直接生成有效过滤逻辑；K17 逐表单检查弹窗、`BaseForm` 和 `c_formSections`，避免只生成无效开关。\n- **依赖边界明确**：校验库继续由业务项目按需安装，kit 仅检查 `@robot-admin/form-validate` 3.4.1+，不与其运行时耦合。\n\n**v2.16.3**：Kilo Code 原生适配、标准表单校验库闭环和 MCP 风险声明进一步收口。\n\n- **表单校验标准化**：生成表单先检查 `@robot-admin/form-validate`；Element 页面复用 `ELEMENT_RULES / ELEMENT_COMBOS`，跨 UI 与提交前校验使用 `RuleSpec` 单一真相源，K18 阻断缺依赖、退役包和 Naive API 混入。\n- **Kilo Code 原生兼容**：识别根目录 `kilo.jsonc / kilo.json` 与 `.kilo/kilo.jsonc`，无损保留 JSONC 注释、GLM provider、团队指令和既有 MCP，仅增量注册 wl-skills。\n- **MCP 契约强化**：23 个 Tool 逐项登记唯一风险画像，协议协商、参数校验与结构化输出统一收口；未来新增 Tool 漏配风险声明会直接失败。\n- **安全与可维护性**：拆分编辑器适配、表单字段分析和共享项目配置模块，移除 CLI 包误导性 `main` 入口，并升级存在安全公告的传递依赖。\n\n**v2.16.2**：表单仅必填切换完整闭环（composable + c_formModal prop + K17 检测 + F6 修复 + 模板默认 + 文档）。\n\n- **Mock 三态策略**：`disabled` 明确禁用、`optional` 默认按需、`required` 严格全量；不做 Mock 的团队不会再被生成规则或 strict 门禁误伤。\n- **真实接口优先模板**：缺主键不再隐式切入本地假数据；表单空值、履历、导入和详情占位都先遵循项目策略与已确认契约。\n- **安装冲突零写入**：`init/update` 先完整预检受管文件；发现本地改动时不创建 hook、配置或 manifest，显式 `--force` 才覆盖并逐文件备份。\n- **只清理本包拥有的文件**：旧版目录不再递归清空；只有旧 manifest 证明由本包安装且内容未修改的退役文件才会移除，本地定制和所有权不明文件全部保留。\n- **项目交付 Profile 优先**：项目中的 `.wl-skills/contracts/wl-delivery-profile.v1.json` 视为项目事实源，连续多次 `update --force` 也始终保留，避免把 query 参数删除、POST 查询等真实项目口径覆盖回通用基线。\n- **Profile 口径一致**：文档、Skill、Mock 示例统一声明 GET/POST、载荷位置和分页来自生效 Delivery Profile，`POST + 1/10/200` 只作无配置基线。\n\n**v2.15.0**：补齐“项目口径优先、通用基线兜底”的接口与交互闭环。\n\n- **Profile 是运行事实源**：查询 GET/POST、载荷位置、默认页大小和最大页大小均读取项目 Delivery Profile；无项目 Profile 时才回退 `POST + 1/10/200`。合理覆盖只提示，代码与生效 Profile 漂移才阻断。\n- **边界只来自证据**：写入约束、查询约束、数值精度、长度、正则和跨字段时间顺序必须在契约显式声明；不再按字段名或数据库宽度机械推断查询控件校验。\n- **上下文职责清晰**：`client` 上下文按操作精确携带，`server` 上下文禁止由浏览器伪造；页面规范、API 契约和运行模型做集合级核对。\n- **列表生命周期闭环**：首次进入查询；普通检索由搜索/重置触发而非失焦触发；保存回第一页，删除末页最后一条自动回退；特殊实时联想必须显式声明。\n- **运行边界可理解**：继续阻断 Vue Proxy 直接 `structuredClone` 和原始技术异常透传，并通过反例测试保护 Profile 覆盖与分页漂移识别。\n\n**v2.14.3**：增加跨包所有权保护；保留 `wl-skills-ui` 管理的编辑器规则，并合并共享 MCP 配置。\n\n**v2.14.2**：修正项目自检对包生成的 Husky 直调命令的识别，确保安装与自检口径一致。\n\n**v2.14.1**：集中式页面定义形成可配置、可审计的门禁闭环。\n\n- `features.definitionSource` 只负责确认页面 `data.ts` 的 import/export 委托链；\n  `.wl-skills-validate.json.definitionValidators` 再执行项目级语义校验，避免“跳过误报”演变为“跳过验证”。\n- `excludePagePaths` 显式排除样式入口等非业务页面，不按目录名或客户项目硬编码。\n- 普通 `validate` 仅由 error 阻断，warn 保留提示；`--strict` 仍对 error/warn 零容忍。\n- K14 将业务源码类型错误与 `node_modules` 依赖源码错误分层，前者阻断、后者汇总提示，\n  防止依赖噪声掩盖真实业务错误。\n\n**v2.14.0**：页面、接口、字段边界和字典形成通用确定性闭环。\n\n- **字段来源优先**：字符串长度、正则、数值范围和精度只读取机器契约及其 `constraintSource`，不按字段名、页面名或业务域猜测。\n- **页面/API 精确对齐**：仅在页面存在机器 API 契约时启用 S6，核对查询、列表、表单、创建必填、固定上下文和多资源绑定；纯展示字段可用 `contractField:false` 单点豁免。\n- **分页安全默认值**：无项目配置时回退 `current=1,size=10,maxSize=200`；K15 按生效 Profile 同时检查状态初值和实际请求，合理的项目覆盖不误报，越界请求才阻断。\n- **运行时可理解性**：K16 提示直接 `structuredClone` 的兼容风险和直接展示原始异常消息的用户体验风险，引导使用项目级克隆与错误映射能力。\n- **字典精确闭环**：D1/D2 比对结构化字典契约与真实字面量引用，不依赖 `status/type/flag` 等命名启发式。\n- **通用性边界**：执行器不内置客户、模块、表名、页面路径或业务状态；没有足够机器证据时报告“待补契约”，不会猜测并修改业务代码。\n\n**v2.13.0**：前端独立闭环与后端天然兼容。\n\n- **独立契约**：只有已评审需求也能用 `wl-skills contract init/validate/render` 建立前端 API 契约，不要求安装 design 或 bd。\n- **严格握手**：有后端 manifest 时使用 `contract compare --strict` 比较 Profile、资源、transport、标准/扩展操作、model、API_CONFIG、permission、revision 和 completion，不再只比较 URL 文本。\n- **统一 profile**：默认 `jh4j3-openapi3@1.0`；自定义 profile 和扩展操作仍允许，但偏差必须显式。\n- **稳定门禁**：Windows Node 24 下的 CLI 黑盒回归按单 worker 顺序运行，避免同步子进程争用导致 Vitest RPC 假失败；断言与覆盖范围不减。\n- **规格硬门**：page-spec 支持完整表单区块、子表、features、稳定 pageId、profile 和 openQuestions；严格模式阻断未决问题及占位交互。\n- **质量稳定**：Vitest 超时按 Windows 多进程实际开销显式配置，消除固定 5 秒造成的非功能性失败。\n\n**v2.12.6**：复杂度、MCP 写入安全和工程门禁完成系统治理。\n\n- **复杂度清零**：原有 40 个告警全部消除，圈复杂度上限 10 升级为 error，ESLint 固定零告警。\n- **写入快照确认**：菜单、角色、动作和角色授权统一使用线上快照 `planHash`，漂移时零写入。\n- **工程基线升级**：最低 Node.js 22，CI 覆盖 Linux Node 22/24 与 Windows Node 24，并补齐发布检查和结构化契约测试。\n\n**v2.12.5**：字典生成、聚合、全量协调和旧项目迁移形成安全闭环。\n\n- **项目级全量协调**：自动发现全部模块 `dicts.ts`，统一比对线上并只补缺失项；单模块继续使用同一引擎。\n- **旧项目灵活适配**：有 `api.md dict-contract` 可 bootstrap 本地契约；没有结构化契约时只盘点候选，不猜值上传。\n- **无覆盖发布**：正式执行必须携带预览 `planHash`；冲突或漂移全局阻断，线上额外项不覆盖、不删除，失败后可幂等补齐。\n- **统一写入闭环**：菜单、角色、动作和角色全量授权同样执行“线上快照预览 → `planHash` 确认 → 执行前重读”；旧计划失效时零写入。\n\n**v2.12.4**：存量项目升级入口收口（当时的路径迁移策略；v2.16 起进一步受 manifest 所有权保护）。\n\n- **旧 Skill 迁移**：当时引入 `env-config → standard-env-config` 路径迁移；v2.16 起仅清理旧 manifest 拥有且未修改的文件，所有权不明内容只提示不删除。\n- **提示词更直接**：README 和使用指南补齐存量项目升级命令、最短提示词及自定义 Profile 表达。\n\n**v2.12.3**：标准环境配置能力重构并完成真实存量项目验证。\n\n- **独立标准能力**：新增 `standard-env-config` Skill、`standard-env` CLI 和 3 个 `wls_standard_env_*` MCP Tool，旧 `env` 写入口停用。\n- **统一工程结构**：存量 Vite 子应用可迁移为单 `.env`、五环境、三开发模式和模块化配置，华新与自定义环境均需显式选择完整 Profile。\n- **闭环防护**：默认只读或 dry-run，模块冲突阻断、事务备份、secret 脱敏、静态验证、五环境临时构建和二次 no-op 均已覆盖。\n\n**v2.12.2**：前端环境迁移补齐 Vite 配置硬编码治理。\n\n- **Vite 配置迁移**：`env-config` 现在会在 dry-run 报告中列出可安全迁移的 `vite.config.*`、`public/env-dev.json`，正式确认后与 `.env.*` 一起备份写入。\n- **客户环境互切**：Profile 支持 `baseUrls` + `proxyPrefixes` 简写，适配 172、华新、其他客户环境互切，服务前缀保持 `sit-api` / `uat-api` / `pre-api` / `prod-api` / `prd-api` 规则。\n- **可控关闭**：特殊项目可用 `--no-migrate-vite` 或 MCP `migrateViteConfig: false` 只处理 env 文件。\n\n**v2.12.1**：补齐前端环境配置使用文档。\n\n- **README 快速入口**：新增“前端环境配置怎么用”，覆盖 scan / dry-run / apply、MCP 调用、自定义客户 Profile 和报告位置。\n- **env-config 使用手册**：补齐新项目初始化、172/旧客户迁移、生产前缀差异、团队评审与安全边界，方便团队按同一套流程落地。\n\n**v2.12.0**：前端环境配置标准化能力。\n\n- **新增 `env-config` Skill**：面向前端项目的 4/5 套环境标准化、客户迁移、172 地址迁移、baseURL 与 `/api` / `sit-api` / `uat-api` / `prod-api` / `prd-api` 梳理。\n- **新增 `wl-skills env` CLI**：`env scan` 只读扫描，`env apply` 默认 dry-run，`env apply --apply` 才写入前端 env 文件并自动备份。\n- **新增 `wls_env_scan` / `wls_env_apply` MCP Tool**：纯本地工具，不需要 token，不读取后端配置；`apply` 必须显式 `confirmApply: true` 才会写文件。\n\n**v2.11.11**：MCP 稳定性与文档一致性补丁。\n- **统一 `.wl-skills` 优先路径**：菜单/审计报告和 MCP 环境配置统一优先读取 `.wl-skills/`，旧 `.github/` 仅作兼容兜底。\n- **角色授权全量覆盖护栏**：`wls_role_assign_menus` 必须显式传 `confirmFullReplace: true`，防止只传新增菜单导致覆盖已有授权。\n- **文档去旧口径**：同步 14 条规范、字典三层模型、token 占位示例和 Agent Pipeline 风险说明。\n\n**v2.11.10**：业务字典 MCP 三层同步闭环。\n\n- **新增 `getPermissionMenuTree` 链路**：菜单同步工具（`wls_menu_query` / `wls_menu_sync_from_report`）在 `domainId` 缺失时自动反推，仅需 `token` + `sysAppNo` 即可倒推出 `domainId` / `parentMenuId` / `sysAppNo`，不再需要用户手动从 Network 面板抄取。已用主数据管理应用域真实接口验证通过\n\n**v2.11.8**：属性权威源升级。\n\n- **props.ts 标注为最权威属性源**：`lib/*.d.ts` 的 `ExtractPropTypes` 会漏掉运行时注入属性（如 user-picker 26 个属性在 .d.ts 里是空 `{}`），而 `schema-component/{group}/{name}/props.ts` 是设计器全量属性清单。在线索引 + copilot 三级优先级标注\n\n**v2.11.7**：组件 API 在线查询机制。\n\n- **新增在线查询索引**（`component-online-index.md`）：35 个组件名称→在线路径映射，AI 遇到 kit 未收录组件或 API 不确定时，主动 webfetch 在线文档获取权威用法，不再靠猜\n- 三层保障：kit 精简参考（11 个）→ 在线完整文档（35 个）→ common-core/lib 声明最终仲裁\n- copilot-instructions + 标准 13 增补在线查询入口\n\n**v2.11.6**：与 `@agile-team/wl-skills-ui`（原 `wk-skills-ui`，已改名）对齐 + 平台包职责澄清。\n\n- **全仓库 `wk-skills-ui` 旧名漂移清零（17 文件）**：6 个页面生成模板的 `import` 原写 `wk-skills-ui`（会生成无法 import 的业务代码）、`doctor-ui`/MCP 接入检测原查 `wk-skills-ui`（对真实包永远检测不到），全部改为 `wl-skills-ui` 并兼容新旧名\n- **jh-* 组件归属错误修正**：`jh-drag-row`/`jh-drag-col` 来自 `@jhlc/common-core`，非 `@jhlc/jh-ui`（后者是纯 SCSS 包，零组件）。澄清两平台包职责：**common-core = 全部 `jh-*`/`Base*`/`C_*` 组件 + 运行时；jh-ui = 设计令牌 + Element Plus/Vant 主题覆盖**\n- **jh-* 组件文档逐属性勘误（7 篇）**：基于 `common-core/lib/*Component.d.ts` 真实声明核对，修正 `pickerType`/`multiple`/`disabled`/`change`/`background`/`placeholder` 等多处虚构/不存在的 API 与 `enums→SelectComponent` 映射错误\n\n**v2.11.3**：确定性闭环再加固 —— 编码最佳实践从\"文档约定\"接线到执行器，特殊场景豁免可配置。\n\n- **新增 K13 圈复杂度执行器（standard 04）**：对每个函数计 McCabe 圈复杂度（与 ESLint `complexity` 一致），`>10` 报 error 阻断；补\"降复杂度手法\"示例\n- **新增 K14 类型错误零容忍（standard 09 升级为 🔴必遵）**：委托 `vue-tsc/tsc --noEmit` 解析 TS error，`validate --typecheck` / MCP `typecheck:true` 触发，无 checker 优雅降级；ESLint 管风格、K14 管正确性，职责分离\n- **新增 validate 项目级豁免配置**：`.wl-skills-validate.json` 对表单设计器/行内编辑明细表等 BaseTable 受限场景批量豁免 K3/K10，零功能影响（kit 不主动创建）；与单文件注释豁免互补\n\n**v2.11.1**：精准卡控闭环 —— 把\"约定\"接线到确定性执行器，生成即精准。\n\n- **page-spec 落盘 + spec-align 确定性比对（S1~S7）**：`page-codegen` 生成页面时同步写出 `page-spec.json`（原型约定真值），`validate` 用 AST 解析 `data.ts` 并逐项比对查询字段、表格列、工具栏、操作列和 label；S6 核对页面/API 字段，S7 核对进阶查询/选择回填生命周期与字段绑定。\n- **新增 `wl-skills fix` 确定性机械修复**：对幂等、零语义判断的偏差（BaseTable 补 `render-type`、`::v-deep`→`:deep()`、行尾空白、文件末尾换行）做确定性自动修复，AI 只处理需语义判断的部分；`--dry-run` 预览\n- **新增「规则 → 执行器」覆盖矩阵治理**：`kit-internal/rule-coverage.md` 登记每条约定由谁兜底（R*/S*/regex/AI），`lint:skills` 校验标记「阻断」的规则必须有真实执行器，杜绝\"文档约定\"退化为纯文档\n- **修复 v2.11 目录迁移遗留**：`lint-skills.js` / `verify-version.js` / `sync-version.js` 的 `.github/` 路径全部修正为 `.wl-skills/`，CI 自检链路恢复可用\n\n**v2.8.0**：Mock 架构体系固化 + `mock-clean` CLI 命令。\n\n- 新增 `docs/mock-architecture.md` — Mock 目录约定、开关机制、模块化规范、一键清理流程\n- 新增 `mock/_utils.ts` 种子文件 — v2.8 当时由 `init` 自动写入；v2.16 起改为按 `mockPolicy`/已有业务 Mock 安装\n- 新增 CLI `mock-clean` 命令 — `--domain <name>` 按域清理、`--all` 全量清理（保留 `_utils.ts`）、`--dry-run` 预览\n- `copilot-instructions.md` 新增 Mock 架构节（目录约定、开关、STORE 模式、URL 对齐）\n- `page-codegen/SKILL.md` 规则 9/20/21 修正为按域分目录 + 强制引用 `_utils`\n- `validate` 增强：检查 `_utils.ts` 存在、mock 文件是否按域分目录、是否引用共享工具\n\n**v2.7.3**：工程质量提升 — MCP tools 单测覆盖、lint-skills 扩展到 core Skill、.gitattributes 消除行尾符噪音、permission-sync SKILL.md 精简。\n\n- 新增 `tests/mcp-tools.test.js`（30 个测试）覆盖 menuSync/dictSync/permissionSync 核心纯函数与参数校验\n- `lint-skills` 新增 core/ops SKILL.md 规则：有写操作 Skill 必须含 Pre-flight + standards 引用\n- 新增 `.gitattributes` 统一 LF 行尾，消除 Windows 开发者提交噪音\n- `permission-sync/SKILL.md` 压缩 275 → 240 行，命名规范表与报告示例精简\n\n**v2.7.2**：sync 类 Skill 自愈闭环 + 场景索引路由。\n\n- 新增 `skills/_best-practices.md` 场景索引（AI 每轮默认加载，弱化关键词命中）\n- 新增 `skills/sync/_mcp-guardrail.md` 公共护栏（含 L0~L4 错误自愈剧本，MCP 失败时引导用户完善 `env.local.json` 而不是绕开自拼 HTTP）\n- 修复 `dict-sync/SKILL.md` 旧版残留与错路径；统一 `menu-sync/USAGE.md` 字段命名\n- MCP server 启动 banner（stderr，不污染 JSON-RPC）；client.js 401/4004 友好提示\n- 新增 `pnpm lint:skills` 静态护栏，已串入 `prepublishOnly`\n\n**v2.7.1**：JH 组件文档全面修正，基于 `@jhlc/common-core` 源码校准 Props/API/映射规则。\n\n- 修正 `jh-drag-row` 6 个缺失 Props、`jh-date`/`jh-date-range` format 命名\n- 补充 `defaultValue` 日期范围预设表、`BusLogicDataType` 组件映射表\n- 新增 `jh-textarea.md`、`FormDialog` 编程式附件上传文档\n- `page-query-hook-best-practices.md` 全面修正方法名（`select()` / `queryDef()` 等）\n\n**v2.7.0**：一致性治理与可测性升级，安全防护加固。\n\n- **CLI 未知 flag / 命令防护**：`pnpm dlx @agile-team/wl-skills-kit --version` 等未识别参数不再默认走 `init` 误装，而是退出非零并提示\n- **MCP Tool auto-discovery**：新增 `mcp/registry.js`，17 个 Tool 描述符集中维护；`mcp/server.js` 从 496 行瘦身到 130 行，新增 Tool 仅改 registry\n- **版本一致性自检**：`pnpm version:verify` 跨文件校验版本 + Skill 计数；`prepublishOnly` 在 `npm publish` 前自动运行它与 `vitest`，不一致则阻断发版\n- **单元测试**：registry / CLI / version-tools 共 18 项覆盖，上面三项防护都有连动验证\n- **单一数据源加固**：`SKILL_COUNT` 从常量改为从 `_registry.md` 动态计算；copilot-instructions 删除内嵌 Skill 表改为指针；dict-sync / code-fix 补 USAGE.md\n\n2.6.x 以来重点补齐业务理解闭环：原型/详设 → 业务文档 → 接口契约 → 页面代码 → 复扫。\n\n- **新增 `business-doc-extract` Skill**：语义级智能触发（不依赖固定关键词），在资料达模块/项目级完整度时建议生成业务文档：\n  ```text\n  docs/business/\n  ├── index.md                # 项目业务全景 + 模块索引\n  ├── open-questions.md       # 全局待确认问题汇总\n  └── 0X-<module>/\n      ├── index.md            # 模块全景 + 页面/API 索引\n      ├── requirement.md      # 需求理解 + 流程 + 页面清单 + 模块待确认\n      ├── dictionary.md       # 字典枚举\n      └── field.md            # 字段清单\n  ```\n  碎片化问答、单截图、小修小改默认不触发，不污染轻量路径。页面级 `api.md` 仍然住页面目录，模块 `index.md` 只做链接索引。\n- `init/update/diff/clean/check/validate/validate-page/doctor-ui/component/export` 覆盖安装、升级、对比、清理、体检、页面完整性检查、标准组件按需落盘、UI 接入诊断和基线导出\n- 页面模板升级为 `BaseTable + render-type=\"agGrid\" + cid + defineColumns + renderOps` 最终标准，融合 `wl-skills-ui` runtime，但保留 `common-core` 平台骨架\n- 新增 `doctor-ui` / `validate-page`：检查 `wl-skills-ui` 接入、AGGrid/cid、操作列、按项目策略启用的 Mock、api.md 等关键偏差\n- **`prototype-scan` Skill 补齐 Axure 访问前置说明**：明确 `index.html` 永久不可用（VS Code 内嵌 Chromium 不加载用户 Chrome 扩展），只能用 `open_browser_page(具体页.html)` 或 `read_file`；`(not visible)` 不等于不可访问\n- **`page-codegen` Skill 统一隐藏页导航为 `navigateHidden` 主路**：懒注册 + router.push 无整页刷新，内部自动兜底防白屏；外部调用禁止直接 `location.href`，新增页面生成摘要步骤强提醒维护 `HIDDEN_ROUTE_MAP`\n- 增强 Intent Router：用户只需说“做个页面 / 先 mock / 菜单同步 / 风格不生效”，AI 自动识别触发 Skill/MCP\n- manifest 记录安装文件哈希，`reports/`、`src/components/`、`src/types/` 等关键资产受到保护\n- 自动生成 Copilot、Claude Code、Cursor、Windsurf、Cline、Kiro、Trae、Qoder、通用 Agents 规则文件\n- 内置 MCP Server，支持菜单、字典、权限和项目感知类工具\n- 接入 `@robot-admin/git-standards`，仓库维护和业务项目可共用 lint、commitlint、husky、commitizen\n- 可选桥接 `@agile-team/wl-skills-ui`：kit 负责页面/规范/菜单字典权限，wl-skills-ui 负责 UI 风格/化妆层/Runtime\n\n---\n\n## 这个包到底干什么？\n\n```\n原型/口述需求\n    │\n    ▼ [Skill: prototype-scan]          ← 可跳过（直接口述需求时）\n《页面清单》(reports/PROTOTYPE_SCAN_*.md)\n    │\n    ▼ [Skill: business-doc-extract]    ← 可选，资料达模块级时建议走\ndocs/business/0X-xx/{index,requirement,dictionary,field}.md\n    │\n    ▼ [Skill: api-contract]\napi.md（页面级前后端契约）\n    │\n    ▼ [Skill: page-codegen]\ndata.ts + index.vue + index.scss（14 条 standards 自动满足）\n    │\n    ▼ [Skill: convention-audit]        ← 也可对存量代码单独触发\nreports/AUDIT_AI_*.md + AUDIT_HUMAN_*.md\n    │\n    ├─▶ [Skill: menu-sync]             ← 可单独运行\n    │   线上菜单注册完毕，UI 可访问\n    │\n    └─▶ [Skill: dict-sync]             ← 可单独运行，与 menu-sync 互不依赖\n        线上字典同步完毕\n```\n\n> **灵活组合原则**：每个 Skill 都可以单独触发，也可以串联使用。哪一步结果不满意，重跑哪步即可，不需要从头来过。\n\n---\n\n## ⚠️ 仓库结构 vs 业务项目安装结构（**必看**）\n\n`wl-skills-kit` 是一个 **npm 模板包**：仓库本身的结构 ≠ 你 `npx` 之后业务项目里看到的结构。两者**严格区分**：\n\n### A. 本仓库结构（开发/维护 wl-skills-kit 时）\n\n```\nwl-skills-kit/                            ← 你正看的这个仓库\n├── README.md                             本文档（业务方 + 维护者都看）\n├── CHANGELOG.md\n├── package.json                          name: @agile-team/wl-skills-kit\n│\n├── bin/\n│   └── wl-skills.js                      CLI 实现（init / update / clean / check / diff / validate / validate-page / fix / doctor-ui / export / mock-clean）\n│\n├── files/                                ★★★ 真正会被打包并复制到业务项目的内容 ★★★\n│   ├── .wl-skills/                       统一隔离目录（所有 Skill/规范/指南/报告/模板）\n│   │   ├── copilot-instructions-full.md  AI 主入口完整指令（业务项目根另有薄壳）\n│   │   ├── standards/                    14 条规范\n│   │   ├── skills/                       Skill 目录（含 _compat/ 多编辑器适配源）\n│   │   ├── guides/                       人读指南\n│   │   ├── docs/                         组件 API 文档 + Mock 架构规范\n│   │   ├── reports/                      领域基线模板（菜单/字典/权限）\n│   │   ├── src/                          受隔离的组件参考实现（不直接覆盖业务源码）\n│   │   └── templates/                    领域样例（只作参考，项目 Profile/策略优先）\n│   └── mock/                             Mock 共享工具种子（_utils.ts，按策略安装）\n│\n├── kit-internal/                         ★★ 仅仓库可见，不会安装到业务项目 ★★\n│   ├── README.md                         维护者首页\n│   ├── architecture.md                   架构总览\n│   ├── CONTRIBUTING.md                   贡献流程\n│   ├── standards.MAINTAIN.md             standards 维护要点\n│   ├── templates.MAINTAIN.md             templates 维护要点\n│   ├── jenkins-pipeline.md               Jenkins CI 参考模板（不强加业务项目）\n│   ├── skills/                           各 Skill 的 *.MAINTAIN.md\n│   └── history/                          归档：旧版 ARCHITECTURE-PLAN 等\n│\n└── .npmignore                            排除 kit-internal/ 等不发布的内容\n```\n\n> **维护准则**：\n>\n> - 业务规范要改 → 改 `files/.wl-skills/standards/*.md`\n> - Skill 流程要改 → 改 `files/.wl-skills/skills/<scope>/<name>/SKILL.md`\n> - 多 AI 编辑器适配要改 → 改 `files/.wl-skills/skills/_compat/`（**不是**改业务项目里的根配置文件）\n> - 维护文档要写 → 进 `kit-internal/`（不会污染业务项目）\n\n### B. 业务项目结构（执行 `pnpm dlx @agile-team/wl-skills-kit` 之后）\n\n```\n你的业务项目/\n│\n├── .wl-skills/                           ← 来自本包 files/.wl-skills/（统一隔离）\n│   ├── copilot-instructions-full.md      Copilot 完整指令\n│   ├── standards/                        14 条模块化规范 + index.md 门控\n│   │   ├── 01-toolchain.md\n│   │   ├── 02-code-structure.md\n│   │   ├── ... (共 14 条)\n│   │   └── 14-layout-containers.md\n│   ├── skills/                           13 个启用 Skill（全部激活）\n│   │   ├── _registry.md                  ★ 触发词 → SKILL 路径单一数据源\n│   │   ├── _compat/                      多 AI 编辑器适配（配置 + headers）\n│   │   ├── core/                         核心通用 Skill\n│   │   │   ├── prototype-scan/   { SKILL.md, USAGE.md }\n│   │   │   ├── spec-doc-parse/   { SKILL.md, USAGE.md }\n│   │   │   ├── api-contract/     { SKILL.md, USAGE.md }\n│   │   │   ├── page-codegen/     { SKILL.md, USAGE.md, templates/ }\n│   │   │   ├── convention-audit/ { SKILL.md, USAGE.md }\n│   │   │   ├── business-doc-extract/ { SKILL.md, USAGE.md, templates/ }\n│   │   │   ├── template-extract/ { SKILL.md, USAGE.md }\n│   │   │   └── status-column-audit/ { SKILL.md, audit-status-columns.mjs }\n│   │   ├── sync/                         数据同步类\n│   │   │   ├── menu-sync/        { SKILL.md, USAGE.md, env/ }\n│   │   │   ├── dict-sync/        { SKILL.md }  已启用\n│   │   │   └── permission-sync/  { SKILL.md, USAGE.md }  已启用（角色+授权+动作+permission 字段）\n│   │   ├── ops/                          运维类\n│   │   │   ├── code-fix/         { SKILL.md }  已启用\n│   │   │   └── standard-env-config/ { SKILL.md, USAGE.md }  已启用\n│   │   └── domain/                       领域专属（按需创建）\n│   ├── guides/                           人读指南（usage.md / architecture.md）\n│   ├── docs/                             组件 API 文档 + validate 豁免配置说明\n│   ├── templates/                        领域样例（不直接复制其演示数据到业务源码）\n│   └── reports/                          AI 生成报告（追加不覆盖）\n│       ├── SYS_MENU_INFO.md              线上菜单基线\n│       ├── SYS_DICT_INFO.md              线上字典基线\n│       ├── SYS_PERMISSION_INFO.md        线上权限基线\n│       └── AUDIT_*.md / PAGE_CODEGEN_*.md / ...   （随用随生成）\n│\n├── 多 AI 编辑器配置（解耦：可单独删除任意一个不影响其他）\n├── CLAUDE.md                             Claude Code\n├── AGENTS.md                             通用 Agents\n├── .cursorrules                          Cursor 旧版\n├── .cursor/rules/conventions.mdc         Cursor 新版（含 mdc frontmatter）\n├── .windsurfrules                        Windsurf\n├── .clinerules                           Cline\n├── .kiro/steering/conventions.md         Kiro（含 inclusion frontmatter）\n├── kilo.jsonc / .kilo/kilo.jsonc         Kilo Code 项目规则 + MCP 增量注册（复用现有位置）\n├── .kilo/rules/wl-skills.md              Kilo Code 项目规则入口\n├── .kilo/skills/<skill>/SKILL.md          Kilo 原生发现薄适配器（流程仍指向 .wl-skills）\n├── .trae/rules/conventions.md            Trae（含 alwaysApply frontmatter）\n├── .qoder/rules/conventions.md           Qoder\n│\n├── .wl-skills-validate.example.json      ← validate 配置示例（mockPolicy/exclude/validator）\n├── .wl-skills-validate.json              ← 可选：项目真实策略（kit 不创建、不覆盖）\n├── mock/                                 ← 仅 mockPolicy=required 或已有业务 mock 时按需出现\n│   ├── _utils.ts                         共享工具（pageResult / ok / paginate / nowStr / pick）\n│   └── [业务域]/[模块].ts               按域分目录，page-codegen 自动生成\n│\n└── src/\n    ├── components/                       项目业务组件；仅显式 component ensure 确认后按需落盘\n    └── types/                            项目类型文件；kit update 不直接覆盖\n```\n\n> **业务项目方准则**：\n>\n> - 主入口是 `.wl-skills/copilot-instructions-full.md`（Copilot 用），业务项目根的薄壳文件指向它；**其他根配置文件是它的拷贝 + 各自特化 frontmatter**\n> - 修改规范 → **不要**改业务项目里的副本，**升级 wl-skills-kit 包 + `update`** 才不会被覆盖\n> - reports/ 里的内容是团队累积数据，`update` 不会覆盖，可放心 commit\n\n---\n\n## 场景模板怎么用（wl-scenario）\n\n领域场景的\"结构 + 展示方式\"以 JSON 呈现，实现由 kit 确定性渲染（AI 零自由度）。\n契约见 [wl-scenario-template.schema.json](files/.wl-skills/contracts/wl-scenario-template.schema.json)，\n双轨/往返保证见 [场景模板契约](files/.wl-skills/docs/scenario-template.md)。\n\n```bash\n# 校验场景 JSON（create 按钮/handler 安全边界/runtime 标准动作等硬约束）\nwl-skills scenario validate --input contracts/customer.scenario.json\n\n# 预览 → 确认渲染（codegen 轨四件套；runtime 轨 definition + 薄壳）\nwl-skills scenario render --input contracts/customer.scenario.json\nwl-skills scenario render --input contracts/customer.scenario.json --confirm\n\n# 存量页面反向沉淀为场景 JSON（旧形态兼容，产物 canonical 升级）\nwl-skills scenario extract --page src/views/sale/customer --output contracts/customer.scenario.json\n\n# 已有 page-spec 零手写引导为 scenario（原型扫描/说明书解析产物直接确定性渲染）\nwl-skills scenario from-spec --input page-spec.json --service sale --resource customer --table-cid cust-0001 \\\n  --output contracts/customer.scenario.json --confirm\n```\n\n已有文件与新产物内容不同时，`render` 需加 `--force` 才会覆盖，并在原目录留下 `.bak.<时间戳>`；\n`extract` / `from-spec` 对已有输出文件也需加 `--force`。所有输入和输出路径须位于当前项目内。\n\n性能/算力（`node scripts/benchmark-scenario.js` 实测）：单页 render ~0.5ms、批量 20 页 ~8ms、\n**模型 token 0**（vs AI 主流程每页输入 ~2 万 + 输出 ~3.5 千 token）；同一 JSON 字节级复现，\n`tests/scenario-benchmark.test.js` 锁定量级承诺。防漂移：render 自动写入 `scenarioRef`，\n`wl-skills validate` 内置 W1 逐字节核对，手改产物提交即拦截。\n\n已实现 pattern（7/9）：codegen 轨 `list` / `master-detail` / `tree-list` / `form-route`（平铺分区变体）/\n`record-form` / `change-history` + runtime 轨 `workstation`；全部达成 extract→compile 字节级定点往返。\nruntime 的 `detail-tabs` / `tabs` 为 planned（渲染器组件形态待项目沉淀）。\n\n---\n\n## CLI 命令\n\n所有命令默认作用于当前工作目录；如需先预览，请加 `--dry-run`。\n\n```bash\nwl-skills validate-page src/views/produce/order\nwl-skills doctor-ui                 # 项目接入 wl-skills-ui 时\nwl-skills validate --typecheck      # CI 或交付前\n```\n\n### 4. 校验、审计和修复\n\n```bash\n# 全量页面检查：AST K1~K21、spec-align、Mock、组件契约\nwl-skills validate\n\n# 仅检查指定页面或目录\nwl-skills validate-page src/views/mdata/model\n\n# 增加 vue-tsc/tsc 类型检查，适合 CI/pre-push\nwl-skills validate --typecheck --strict\n\n# 预览确定性机械修复\nwl-skills fix --dry-run\n\n# 执行安全、幂等的机械修复并复扫\nwl-skills fix\nwl-skills validate\n```\n\nvalidate 使用 `.wl-skills-cache/` 内容哈希缓存。第二次扫描复用未变化页面的问题摘要；页面、规则、配置、page-spec 或 package.json 变化时自动失效，不缓存源码正文。\n\nK20 专门防止长工作台下部内容被裁切：当 `app-page-container` 中同时存在多个固定高度 `BaseTable` 且未使用 `jh-drag-row/col` 分栏时，根容器必须在 `index.scss` 或其递归引入的本地共享 SCSS 中声明 `overflow:auto/scroll`。`validate --pre-commit` 会识别仅暂存的 SCSS，并从共享样式反查受影响页面。\n\nK21 专门防止分栏表格“接口有数据但画面空白”：页面同时包含 `el-tabs`、`jh-drag-row/col` 和 AG Grid/`SteelListPanel` 时，页面根容器、Tabs、`el-tabs__content`、`el-tab-pane`、分栏直接父容器和 `drager_row/col` 必须形成连续高度链。规则同时解析 `index.scss`、SFC `<style>` 和递归引入的本地共享 SCSS，任何一级缺失均以 error 阻断。\n\nAI 层还有三类治理能力：\n\n- `convention-audit`：按 14 条规范生成偏差报告；\n- `code-fix`：按明确范围整改并自动复扫；\n- `status-column-audit`：把存量字典状态列升级为语义化 Tag。\n\n### 5. 低 token 项目感知和 JSON 模板\n\n推荐调用顺序：\n\n```text\nproject snapshot\n→ Blueprint search\n→ Blueprint extract\n→ Blueprint audit\n→ Blueprint diff\n→ AI 只读取选中的局部事实或源码\n```\n\n对应 CLI：\n\n```bash\n# 项目页面摘要，不返回源码\nwl-skills snapshot --path src/views --limit 200 --json\n\n# 从成熟页面提取脱敏 Blueprint，默认只预览\nwl-skills template extract --path src/views/produce/order --json\nwl-skills template extract --path src/views/produce/order --confirm\n\n# 按领域、场景、模式、组件和质量分检索；默认只返回摘要\nwl-skills template search --domain produce --scene list \\\n  --min-quality 70 --limit 20 --json\n\n# 结构、fingerprint 和脱敏质量门禁\nwl-skills template validate \\\n  --path .wl-skills/templates/blueprints/produce/list/blueprint.json --json\nwl-skills template audit \\\n  --path .wl-skills/templates/blueprints/produce/list/blueprint.json --json\n\n# 比较两个模板的结构演进，忽略来源 hash 和质量元数据\nwl-skills template diff --left path/to/left.json \\\n  --right path/to/right.json --json\n```\n\nPage Blueprint 不保存业务代码和真实接口路径，主要包含：\n\n- `domain / scene / mode`；\n- 组件能力和匿名查询、列、按钮、操作槽位；\n- API 操作、HTTP 方法和请求位置；\n- 匿名字典依赖、表单分区和交互约束；\n- 来源 hash、质量分和 fingerprint。\n\n模板建议分三层管理：\n\n| 层级 | 用途 | 建议位置 |\n| --- | --- | --- |\n| Universal | 跨领域稳定页面模式 | 主 kit 或通用模板包 |\n| Domain | 生产、销售、主数据等领域模式 | 独立领域包或受审查的领域库 |\n| Project-private | 客户和项目特有模式 | 业务项目本地，不进入公共 npm 包 |\n\n场景的\"结构 + 展示方式\"进一步落为 wl-scenario JSON 后可确定性渲染——见\n[场景模板怎么用（wl-scenario）](#场景模板怎么用wl-scenario)；Blueprint 负责检索发现，\nScenario 负责生成还原。\n\n### 6. 标准业务组件按需落盘\n\n```bash\n# 检查源码使用了哪些标准组件，以及项目是否缺文件\nwl-skills component check\n\n# 先预览并获取 planHash\nwl-skills component ensure --components c_formModal,c_formSections\n\n# 确认后落盘；不会覆盖已有组件\nwl-skills component ensure --components c_formModal,c_formSections \\\n  --confirm --plan-hash <preview-plan-hash>\n```\n\n适合团队从 kit 快照起步，再在项目内维护组件。组件源码一旦进入业务项目，`update` 和 `clean` 都不会覆盖或删除。\n\n### 7. 标准环境配置\n\n```bash\n# 识别项目形态、模块名和历史地址\nwl-skills standard-env scan\n\n# 选择 Profile 并生成迁移计划\nwl-skills standard-env plan --profile walsin --module-name safe\n\n# 确认五套地址、模块名和文件计划后执行\nwl-skills standard-env apply --profile walsin \\\n  --module-name safe --confirm\n\n# 静态验证；依赖完整时执行五环境临时构建\nwl-skills standard-env verify --profile walsin --build\n```\n\n非华新项目必须使用完整自定义 `--profile-file`，不会静默套用客户地址。迁移前自动备份，验证失败时回滚。\n\n### 8. 菜单、字典和权限同步\n\n这部分通过 MCP 完成，不建议用 curl 或临时脚本绕开确认机制。\n\n| 目标 | 推荐流程 |\n| --- | --- |\n| 菜单 | 查询应用域/菜单 → 解析 SYS_MENU_INFO → 预览 planHash → 确认同步 → 路由复查 |\n| 字典 | 读取项目 dicts.ts → 查询线上 → safe-additive 差异计划 → 确认写入 → 项目级回查 |\n| 权限 | 查询角色/菜单/动作 → 预览角色与授权计划 → 确认写入 → 权限码复扫 |\n\n后端连接配置位于：\n\n```text\n.wl-skills/skills/sync/env.local.json\n```\n\n该文件已加入 `.gitignore`，只能保存本地登录凭据，不得提交真实 token。生产写入默认阻断；角色授权是全量覆盖操作，必须显式确认最终 `menuIds`。\n\n## 常用组合工作流\n\n### 原型到可交付页面\n\n```text\nprototype-scan\n→ business-doc-extract（资料达到模块级时）\n→ api-contract\n→ page-codegen\n→ validate-page\n→ doctor-ui（接入 wl-skills-ui 时）\n→ convention-audit\n→ menu/dict/permission sync（需要后台配置时）\n```\n\n### 标准说明书到页面\n\n```text\nspec-doc-parse\n→ api-contract\n→ page-codegen\n→ validate --typecheck\n→ convention-audit\n```\n\n### 接手存量项目\n\n```text\nwls_project_snapshot / wls_code_scan\n→ convention-audit\n→ code-fix\n→ validate\n→ status-column-audit（需要时）\n→ convention-audit 复扫\n```\n\n### 从成熟项目沉淀领域模板\n\n```text\nwls_project_snapshot\n→ wls_template_search（先查重）\n→ wls_template_extract\n→ wls_template_audit\n→ 人工 review、分层归档\n→ wls_template_diff（后续演进）\n```\n\n更完整的输入、输出、确认点和回退策略见 [Agent Pipeline 运行手册](docs/agent-pipeline-runbook.md)。\n\n## 13 个 AI Skill\n\n| 分组 | Skill | 什么时候用 |\n| --- | --- | --- |\n| Core | `prototype-scan` | Axure、截图、口述和非标准详设转页面规格 |\n| Core | `spec-doc-parse` | 标准说明书、IPO、功能编码转页面规格 |\n| Core | `api-contract` | 设计 api.md、字段、分页、字典和前后端契约 |\n| Core | `page-codegen` | 生成 Vue 页面、Mock 和页面配套文件 |\n| Core | `convention-audit` | 项目体检、规范偏差报告和交付复扫 |\n| Core | `business-doc-extract` | 沉淀模块、字段、字典和待确认事项 |\n| Core | `status-column-audit` | 存量字典状态列改为语义化 Tag |\n| Core | `template-extract` | 从成熟页面提取和治理领域 Blueprint |\n| Sync | `menu-sync` | 查询、预览和同步菜单 |\n| Sync | `dict-sync` | 字典契约、差异审计和安全增量发布 |\n| Sync | `permission-sync` | 角色、菜单授权和动作权限同步 |\n| Ops | `code-fix` | 按审计结果修复代码并复扫 |\n| Ops | `standard-env-config` | 五环境和本地联调配置迁移 |\n\nAI 的权威路由表位于 `.wl-skills/skills/_registry.md`；团队成员可阅读各 Skill 同目录的 `USAGE.md`。\n\n## 29 个 MCP Tool\n\n| 分类 | Tool | 写入边界 |\n| --- | --- | --- |\n| 菜单 | `wls_domain_query`, `wls_menu_query`, `wls_menu_upsert`, `wls_menu_delete`, `wls_menu_sync_from_report` | query 只读；写入必须确认和 planHash |\n| 字典 | `wls_dict_query`, `wls_dict_bootstrap`, `wls_dict_upsert` | bootstrap 本地预览；线上只做确认后的安全增量 |\n| 权限 | `wls_role_query`, `wls_role_upsert`, `wls_assignable_menus_query`, `wls_role_assign_menus`, `wls_action_query`, `wls_action_upsert` | 授权覆盖和写入必须确认 |\n| 环境 | `wls_standard_env_scan`, `wls_standard_env_apply`, `wls_standard_env_verify` | apply 默认只生成计划 |\n| 项目感知 | `wls_code_scan`, `wls_route_check`, `wls_validate_page`, `wls_doctor_ui`, `wls_git_log_extract`, `wls_audit_report_push` | 前五项只读；报告推送必须确认 |\n| Blueprint | `wls_project_snapshot`, `wls_template_extract`, `wls_template_validate`, `wls_template_search`, `wls_template_diff`, `wls_template_audit` | extract 默认预览；其余只读 |\n\n完整输入参数、安全等级和确认要求见 [MCP Tool 风险矩阵](docs/mcp-tool-risk-matrix.md)。\n\n## CLI 速查\n\n| 命令 | 用途 |\n| --- | --- |\n| `init` / `update` | 安装或增量更新 Skill、规范、MCP 和编辑器配置 |\n| `check` / `diff` | 检查环境，或比较项目与当前 kit 的差异 |\n| `validate` / `validate-page` | 页面、AST 规则、spec-align 和类型检查 |\n| `fix` | 只处理确定、安全、幂等的机械修复 |\n| `doctor-ui` | 检查 wl-skills-ui 接入完整性 |\n| `contract` | init、validate、compare、render、profile |\n| `template` / `snapshot` | 低 token 项目感知和 Blueprint 治理 |\n| `component` | 检查或按需落盘标准业务组件 |\n| `standard-env` | scan、plan、apply、verify |\n| `mock-clean` | 按域或全量清理 Mock，保留 `_utils.ts` |\n| `export` | 将菜单、字典、权限报告导出为 xlsx |\n| `clean` | 清理开发期 AI 文件，保护业务源码和类型文件；本地修改的受管文件默认保留，`--force` 才删除 |\n\n查看全部参数：\n\n```bash\nwl-skills --help\nwl-skills --version\n```\n\n## 安装后的关键目录\n\n```text\n.wl-skills/\n├── contracts/             API、Delivery Profile、Page Blueprint Schema\n├── docs/                  项目内使用文档\n├── guides/                架构、使用和 MCP 指南\n├── reports/               审计、菜单、字典和权限报告\n├── skills/                13 个 Skill、路由表和 Pipeline\n├── standards/             14 条编码规范\n└── templates/             通用、领域和 Blueprint 模板\n\n.github/                   Copilot 指令\n.cursor/ .kiro/ .kilo/     对应编辑器适配和 MCP 配置\n.wl-skills-manifest.json   安装版本与受管文件哈希\n.wl-skills-validate.json   项目校验策略（可选）\n.wl-skills-cache/          validate 本地增量缓存（gitignored）\n```\n\n安装器先完整检查冲突。没有 `--force` 时，发现未受管本地文件会零写入停止；确认强制更新时，冲突文件先备份到 `.wl-skills/.state/backups/`。\n\n## 配置和安全边界\n\n- `.wl-skills-validate.json`：配置 `mockPolicy`、特殊页面豁免、集中定义校验器和扫描排除项；\n- `.wl-skills/contracts/wl-delivery-profile.v1.json`：查询方法、载荷位置、分页和交付口径；\n- `.wl-skills/skills/sync/env.local.json`：本地后端连接凭据，禁止提交；\n- 所有 apply/upsert/sync 类能力默认先预览；\n- 生产环境后端写入与审计报告外发默认阻断（`prd` 缩写环境同样命中，`allowProductionWrites` 显式审批可放行）；\n- `clean` 不删除 `src/components/`、`src/types/` 和项目维护的业务源码；\n- npm token 不应写入仓库、README、MCP 配置或项目 env 文件。\n\n## 支持的 AI 编辑器\n\n安装器为 GitHub Copilot、Cursor、Windsurf、Claude Code、Cline、Kiro、Kilo Code、Trae、Qoder 和通用 Agents 生成薄适配层。规范、Skill 和 MCP 注册表保持单一数据源，编辑器配置只负责发现和路由。\n\n## 与 wl-skills-ui 的边界\n\n| 包 | 职责 |\n| --- | --- |\n| `@agile-team/wl-skills-kit` | 需求理解、API 契约、代码生成、规范校验、模板、菜单/字典/权限和环境配置 |\n| `@agile-team/wl-skills-ui` | 设计令牌、视觉一致性、存量项目化妆层和 UI Runtime |\n\n两包可独立安装。组合使用时推荐：\n\n```text\npage-codegen → doctor-ui → validate-page → convention-audit\n```\n\n## 更新和清理\n\n```bash\n# 增量更新；保护本地定制和 reports\npnpm dlx @agile-team/wl-skills-kit@latest update\n\n# 查看会发生什么\npnpm dlx @agile-team/wl-skills-kit@latest update --dry-run\n\n# 清理开发期 AI 文件，保留业务组件和类型\nwl-skills clean\n\n# 同时保留累积报告\nwl-skills clean --keep-reports\n```\n\n## 版本记录\n\n- 面向使用者的版本演进：[版本记录](docs/version-history.md)\n- 每个版本的完整变更：[CHANGELOG.md](CHANGELOG.md)\n\n## 进一步阅读\n\n- [Agent Pipeline 运行手册](docs/agent-pipeline-runbook.md)\n- [MCP Tool 风险矩阵](docs/mcp-tool-risk-matrix.md)\n- [API 输入规范](docs/input-spec-api.md)\n- [页面规格输入规范](docs/input-spec-page-spec.md)\n- [原型输入规范](docs/input-spec-prototype.md)\n- [详设输入规范](docs/input-spec-detailed-design.md)\n- [存量迁移经验](docs/legacy-migration-lessons.md)\n- 安装后总览：`.wl-skills/guides/README.md`\n\n## 反馈与贡献\n\n提交问题时请附上 kit 版本、Node 版本、目标编辑器、执行命令和最小复现。新增领域 Blueprint 进入共享库前必须通过 validate、audit、人工脱敏检查和复用价值评审。\n\n## 许可证\n\nUNLICENSED — 仅限团队内部使用。\n","readmeFilename":"README.md"}