{"_id":"@optima-chat/dev-skills","_rev":"94-d238573b6239f41cd7386716bef97e18","name":"@optima-chat/dev-skills","dist-tags":{"latest":"0.16.14"},"versions":{"0.1.0":{"name":"@optima-chat/dev-skills","version":"0.1.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"f457b0f1e98139fc14521cfbb3d00c2f3e21b1ae","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.0.tgz","fileCount":8,"integrity":"sha512-871OmEnnUMP3qMPeD8N64M2GGBg2QKruyCz1h50Xr6V17/ttnP62k2tptFRj9+QR3oGqoxHNp/tpwAAU75B56w==","signatures":[{"sig":"MEQCIGsmjhRF5AjNY4gw4Qmyzx0EFUlOhARieKAELazsmf1jAiBK+K+yc1R/XjviQZAiOuHCCCw1ad0eKsEMpXFvK/qcMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22662},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"a913d7e29a239ea061c6d42242c1ce1756405ae4","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.0_1763905632383_0.25905342000414144","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@optima-chat/dev-skills","version":"0.1.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"122eacb97a17189bb9a268ca9da7f49f8feda67b","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.1.tgz","fileCount":8,"integrity":"sha512-UZ8JLnQbHtH8T9QxYbr1ZaesYIC1Mhqias4LjSUq9vcjzsmmfF9uMcNCfvk50oOzLDzxZ8wdCtrQN4KYQYiGZA==","signatures":[{"sig":"MEYCIQDfXo0jdGJxtYc4AU5YcY60bS96BCSxMP/BErNIzBtINgIhAMKt7XcChJe4fD9hTpN51MbondJ/JdjgAF7sXLybJwqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23045},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"eec5d4518619cb9a4408b335d3215ed85f0bab2d","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.1_1763906003051_0.27737983701689695","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@optima-chat/dev-skills","version":"0.1.3","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"04b0c58aa29ecd6d58cc8fee6fcd3be0a9271f53","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.3.tgz","fileCount":8,"integrity":"sha512-dKq78SUSTk39xPvxcPgJLDeQlMBcbTFfzFqOmSb4/WysQIspEy3TnRK2KunQ1fiyvg1REFnURfOWNmVYkUXT1A==","signatures":[{"sig":"MEUCIHHFHJh/RE0Nb7usri7HbBlbwbVq4wvyBwSEpBwm1yUVAiEAhMol1ffjLNBZoYgjtwj+Jkk1tDglM2A4OaCqpiNVqWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23383},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"824172bbffb64b4a40c4251d185f76b8d8862a04","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.3_1763907032423_0.9921071811778392","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@optima-chat/dev-skills","version":"0.1.4","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"e88e95c76174c07cb0ed436d4bae68ed77023cb6","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.4.tgz","fileCount":8,"integrity":"sha512-qD7KJA/D6BtxVc3W5v2IPP4Gy2F474+KMrYIkao7htqqudHfp1eszeSPtuewxcCP4/xLgA2wmkaiklj3wrmN+g==","signatures":[{"sig":"MEUCIQDvBl1lHlVGBwkzW6M4efXTZkPxTxISzDmo9s47w2WfAQIgNAQZE8XLzl6QCM2f2TVqgY7vSuuWBSp8TYedD+dMLig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23588},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"a7f15cacfb51b266eb18d745196ba4567251d1a6","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.4_1763907354030_0.27658506237655356","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@optima-chat/dev-skills","version":"0.1.5","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.5","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"a640bc8eebb890bd6d99f583098c60115b344451","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.5.tgz","fileCount":8,"integrity":"sha512-BvwkIKpFI2RvV0txCe/00/XZntxXNggr1j1cpI1m+C5xj5TwgjDdLtq9WBEhItW8TBZQBLNedu5fZBLlh8ss5w==","signatures":[{"sig":"MEUCIQDnEHC5kkyPAuHolm7nqr4XG2G021glQ9sf4XcpfzBuZwIgJwz9xR0YbAK3Ok0BlKzd7mcBDN9w2lV6RK9bQLYSKIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23561},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"c06ac7a3d5e336b95e82b069e45c46a1806519b9","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.5_1763907710985_0.19463766756720235","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@optima-chat/dev-skills","version":"0.1.6","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.6","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"294e784be2f567047ce1734ef1373e5b67b16bf6","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.6.tgz","fileCount":8,"integrity":"sha512-T/aaRpo+njjbDAx5w66OWdbdwcNS4je2rm8Mnla6H2cfByln22PujWgysTLjBIrOAJe/wx0DPRtalFiCbhHkrg==","signatures":[{"sig":"MEQCIEAj+Le1XvuLmuxZggh1bvmJYGeTB6HM0oTT9UJMqnDFAiBiAhtWTbEWvhaTRnJDYh1pH8/w0RDgIy7Jl0vM8f9qTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23525},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"9847e64ac9c8f5f066906f726523e56ed8e22616","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.6_1763908318163_0.049277508687548766","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@optima-chat/dev-skills","version":"0.1.7","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.7","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"9e7807bc9406ee48f1f7de2e303f1127b8459225","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.7.tgz","fileCount":8,"integrity":"sha512-rJbaYjwZ+ooszc0n4Tal7ozoqn/tYG6Pf2eQG2r11tNz7Kn7/Os+mbE3rtcRkOWQXWqrokBC2tHWjYdNi/KgWw==","signatures":[{"sig":"MEYCIQDQ8/5z6/DI1KiS5tPbwn/y+FfuSuZ08eKe5EWBa5nFmgIhANHcr0iuoaO1jlcEHFDona6OiqL9Nx/9TASbBXZLxws9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23751},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"1d6a5db38a4d1a0ab22d6dfad2c9deff30e5684c","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.7_1763908571717_0.4965449897868508","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@optima-chat/dev-skills","version":"0.1.8","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.8","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"af4b1ebabd40cba58996593b197d62fcb8759501","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.8.tgz","fileCount":8,"integrity":"sha512-QEh3LrjC7PkGAIF5OFuUhcwKkClXOu6LRB5eJAT0W4N6rByErxxfcUJKmzeD6dIU80Wu7SIkwzmS88Q4t4/vIg==","signatures":[{"sig":"MEUCIFraWoJ6B0tQbCpHZ/7gqo2SOPDL8jFI0MlF+RXpGMJaAiEAsNdTYJGjbXsUjyf7GKeFhk12/oMQMQBiYzC9ksgfjuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25971},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"2bbbef29650ef233c932b353f2e8c9d0fd73fb28","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.8_1763909755329_0.19460251433311582","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@optima-chat/dev-skills","version":"0.1.9","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.9","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"6104962b13aad4c2e986d913242e856fe74db764","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.9.tgz","fileCount":8,"integrity":"sha512-ho5oI3BhYvU/VBCoD4W8jolIT602FwficiCDmXyzlVJrvHmJxybdUT46+ETHEdRYPl3VxZ2GARki5Qyt3mPfUg==","signatures":[{"sig":"MEUCIQCwoF5JggbAAZOStSc8fwC9yks9BX3E/S5jVP+uJAcs1AIgN2ZhLBXQmVaiqZ7T0b6WSlD2LvML/uLIJHWj5H2gm/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23764},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"23d991bd00cf6d176ec1308de46d0ca246f2272c","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.9_1763910025078_0.8010105833762025","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@optima-chat/dev-skills","version":"0.1.10","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.1.10","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"3b60b04b734d5a96ed6b8e84c38f642350c0378c","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.1.10.tgz","fileCount":8,"integrity":"sha512-drVqz9zVlEj64XQBTgN5Lv4KGl8cRbJX3JLMM2egc3+JhBopGa5+3PJZkR5o6TBxMKcDai7C96ReA/NAQoAS4g==","signatures":[{"sig":"MEUCIHL48S5WpMNUYw6KhCwk0xQoR+266N9HQSDFyDk49nTrAiEAiJCp3sO2VrYle931L5QXMiKV0/W59Glg8rfIRabjMHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24114},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"0454179a3d75932591a7a4ab9d718b180e25fec1","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.1.10_1763910243091_0.2830668398890841","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@optima-chat/dev-skills","version":"0.2.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.2.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"d93001037824269bcc5f984ccdcce1edd96faab1","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.2.0.tgz","fileCount":8,"integrity":"sha512-yJUI3MEADRvPO2HhiWiK6+Fo2/p3fzQRpsmtiWTc9/RFfqxeT7ZRzYBeSrVdCPNASTy2+yyuNtCr2FE1QZhIkw==","signatures":[{"sig":"MEUCIExxWv9uHRq5UdDABv7xL5oibq5snkUESsmyLhKNECIKAiEAzlSciB+P/FVFJCorNCRd5TqfgrK9C4/Xl7dbcAI+k7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24224},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"2ba4119be720117eba6f23997f494b23dc2667a8","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.2.0_1763910549141_0.7378059922686822","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@optima-chat/dev-skills","version":"0.2.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.2.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"a1737721feaa56d0ffecee1f9a92852f5952073c","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.2.1.tgz","fileCount":8,"integrity":"sha512-VKSFMLHav20nsOhNpdRFm4Vs9eZHzhNdXx7uXlfBeCQHZpKl+FZO5MpEVMQZJdeLpJvo1xKly/toy7w27R+bAQ==","signatures":[{"sig":"MEUCIHw38sZPIT1B5ACcdBnK90H9zLebicEnN2tt6dMZ9cBuAiEA4+yTa4L+adu8CZG4/aJPj2EIPITGfZLDgDhiEOPsiQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23895},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"0fd8c68c15374b387a92ada49344b36975a395aa","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.2.1_1763911239463_0.5920651730700577","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@optima-chat/dev-skills","version":"0.3.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.3.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"3b6a61ba5fcfab5ab94b99a191d3a46bde456327","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.3.0.tgz","fileCount":10,"integrity":"sha512-FYR7VbJFsTw0gm9f1eayyBsbUbTT3HTb8JD4Kdkls4sv/Tt1BncJiefmT2PyumcdRtO4w50xfh+40uxxpPitqA==","signatures":[{"sig":"MEQCIEKBYQ29Tmnd7ZZomcdjcIZupTkpXA1Tio54CE9cw7aOAiBYcwBZeAgkkF7ATHnH4qYHuCtw0PV8DjgeruNiq7yjRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36820},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"dedde45eee9dfba41c569a34c4219b0e588716ba","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.3.0_1763911974444_0.5470582693698385","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@optima-chat/dev-skills","version":"0.4.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.4.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"b1362dfa1fff97fdc91b06f30b88ee2a56b09c9a","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.4.0.tgz","fileCount":10,"integrity":"sha512-nh03jj/7p/3jfEl94yHFzEhzaYg/+2nsLA5NisLQYfJ7rRC+qOacUnMSkwN0xslwaf3lo9RsILuNm+S8rJ60XA==","signatures":[{"sig":"MEYCIQDzOhRR7BheMVl8l/iMQDoarzGkYrfz1LHWTL6Uv9NutQIhAO2hvZf7vRYv88HcshMFn1nZ+AzOlkzROUiuRFKMm9pP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44499},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"a750487b880c35a4889616014519f69609fb3e15","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.4.0_1763914396575_0.8601620848108043","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@optima-chat/dev-skills","version":"0.5.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.5.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"0cd6d00804266aca929a00b68af1844841c21b5c","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.5.0.tgz","fileCount":13,"integrity":"sha512-DmxS7FIyS8hjbFbWJLiJn6LIZ9BY47yMeMpZPo3PE/yOElLr/2Lj/YnxmX4j7l4D2fYC5YqEh3Pe8/xxKv+R7A==","signatures":[{"sig":"MEUCIQClq5aXHFnJG3ACfRqsKWO2+m8d1l+5PeJid4Wl9laxBwIgLc1Gse60lEONZKLAO9ngyq422Lk+kjzRoBu0XV/c2/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62797},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"9f7a1cac3d0145cf687a867c2ae2f8838d393abe","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.5.0_1763915112147_0.41070795455192743","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@optima-chat/dev-skills","version":"0.5.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.5.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"6c772728fe856239d3a7d9a17f7358bee1778a84","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.5.1.tgz","fileCount":13,"integrity":"sha512-+yP1ulAzkHSvSAEI8Ky6zj2nb02Z4zODl2/vEDaQenql1l/UNfwxS9JJFCt4xOheOJeLoHA5wTykPdXMObOxGA==","signatures":[{"sig":"MEQCIAphvpNj1Pvey/hh4whwRe3AhQDRbGWbFvXwaJcOqiUIAiBcU1jP34nE76fby6YfXwga8DZBajWypkdhMb3MQXqLAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62802},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"83438a6391b992b5c7d549c3924bf9abf870d0af","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.5.1_1763915143594_0.94149291284177","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@optima-chat/dev-skills","version":"0.5.2","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.5.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"423f9a31d636ba02c14fe2eff70544968e08527d","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.5.2.tgz","fileCount":13,"integrity":"sha512-ZsxUjZEsO4wfJhUm/yBb2Z42Nnzyo+GLSNmb6RAfWw6IFcThb3YNPWY8aiiCwfPAYg/boU4iLZ37k3Xr4SpAmA==","signatures":[{"sig":"MEUCIEpEuTe2zZXtTGZhfhO20kQrmvT5gDrBr6Prn2eYYQvhAiEAuCcZS+V6HIs/hd9W3eCBoR9mplf6mSXkrHMGHPqxwQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63840},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"90ba4c070fa5e685a8753de7617ec7907fdd7dd0","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.5.2_1763915481743_0.7440301671858147","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@optima-chat/dev-skills","version":"0.5.3","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.5.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js"},"dist":{"shasum":"4ff8e6b246e87f3a6ef60eaae3576904afa472e1","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.5.3.tgz","fileCount":13,"integrity":"sha512-uAKe88aeC/aegpoVU45769N1n8LLIv84p3JGfxXUFLpZd9CitBRl0Vn6JrsPjtZm11GZIZZC1CVyB54P/ExY7g==","signatures":[{"sig":"MEUCID3XfNbFDX7tEUBwlJS2mNKG4QIoWXzPj6lCgsNkvX+TAiEAm4NcqC/aDm3gdaTUVsA/uhOCESouKXEzxLQBmL8EeZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64162},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"e1b0cd03c2cdd666f1a78a9fb8145aee8750ae78","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.5.3_1763915738425_0.9191435012607456","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@optima-chat/dev-skills","version":"0.5.4","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.5.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"0cf7962cdaaa8b57f49b0970d378e0a8d3e4dd50","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.5.4.tgz","fileCount":18,"integrity":"sha512-Q4YNEjcu8GsP/WQk3ADHPhHLbJc7OewdbjvtUDIliyc/tsBQhIZdYo09aaILgQdoDDgWZzeruHd+bm0pcU5t5w==","signatures":[{"sig":"MEYCIQD9tYDZX6ZkVgRDQH859Gjs8YSNrxH0qbXisROE7Cyy6wIhAJstacP80x7r4IascpY57we7RTgnfUpMVjWNji+31DzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94086},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"bb79e685535423a432028d7db5e01dae6d5d2bb2","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.5.4_1763999622060_0.26741342257970424","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@optima-chat/dev-skills","version":"0.6.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.6.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"97c133a77e7e1d1434fe528a7b8d43ef7aed8703","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.6.0.tgz","fileCount":18,"integrity":"sha512-cVsjZgTeOvL6yiqvYdrA6qYfRde02XGJ8/IsiiSGqA31MprUoqY6spcpGIgMbq8IsBFJfCwbVuOIp4y5aNJ/Pg==","signatures":[{"sig":"MEYCIQCmPCrWNJky+U9h1AJNjqP6rsiPtmXqe/pAf2cpLoyieQIhAKdmmqo5oHcdoLshXRqSSTwnBdWkQfRq9cCAuVfedipz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97948},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"af54c1dd2973b592f9e3cc36ce9acd353dbfa977","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.6.0_1764001082851_0.6161808315087833","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@optima-chat/dev-skills","version":"0.6.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.6.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"4bb112f906a303fd55c9f26185160f49b3db53b8","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.6.1.tgz","fileCount":18,"integrity":"sha512-pVJDwstYMKgizkd2A8UwCOVljMMPmjvVUOjla40QMTKHFfG98R3asFoVIxf9+EvxmtH68SFsmg6nwbMZfOBnkA==","signatures":[{"sig":"MEQCIAn9kbCH7dAApkVWD2irAWOVfzGDA4fK0l+Xn8T1Z86jAiARschOfM+pvllXnWaSejZsxQA7YBRTHNgvB15xpwGQ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99500},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"030710ca686c054ee85c5ba6e8906538484c99e8","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.6.1_1764158628636_0.5822461723657726","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@optima-chat/dev-skills","version":"0.7.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.0","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"839f7f035ce2105cafc899e2f5f2a139baa07c0e","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.0.tgz","fileCount":20,"integrity":"sha512-Nc/rVhdu/FWcozUUPM67U/U7lbuokpqHP6beTTzyWieVn0b3We+lZQFuY+hrDIYrsvS9XBtgOu+XVnNn8o3U8A==","signatures":[{"sig":"MEUCIAM1EgEPeMd2wDt9SKM7TllndACNN2jQXaR2x5pj7AlMAiEAlueqv8XvpJBeHBJxKaBzm16ck2P164HKgfNq/0HdMGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109556},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"c7edfd70514b7067a041959f2e2e85e61e51f901","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.0_1764324505741_0.6580483513914901","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@optima-chat/dev-skills","version":"0.7.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.1","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"eabf05fe1d3c225c42964985c163ba71d8f455c2","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.1.tgz","fileCount":20,"integrity":"sha512-rCVBrg6c6begsyNCgQvEWqZ+/M7bDd3t14l32qEfZmIJXHl55tCxkty01c7mi0uo0Ms+9TM326uUB+R+hGzE2w==","signatures":[{"sig":"MEUCIG9MZVNQNMw0GWT3Ock12+9p/e1w3nwxdSzf2L8xzR5WAiEA2W/t0mfXMaHMDfH/BYsMGkj9YwquEKHyjzFcc4DfJMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110383},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"5e9359c199b9140af7424225d3bc1d42f6670b68","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.1_1764325033772_0.2825856919371714","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@optima-chat/dev-skills","version":"0.7.2","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.2","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"fa29c4ddbe6a66a7862cb192a933c7fd7fa628fa","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.2.tgz","fileCount":20,"integrity":"sha512-8ZAJc7bQp6i/aw8Hc9hOvuSw0rx7OVRuxF5Mx07AOgbUJOyNcZ98l7fjqmosikZKfJcR9Dv32bnWB95oRI7JZw==","signatures":[{"sig":"MEUCIQCjbYyNOrSzTlT4uczQ3+LYhKafiQ6ifA0H+nCiwmHRCgIgI3vfjuyJAOeQLwcj9V5pmgKUtJkvoPbDQEvnxbqKNWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110570},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"ca7fdb2309fe19a6e386b6f8abb574f20ba771e2","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.2_1764325412719_0.6620260918740859","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@optima-chat/dev-skills","version":"0.7.3","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.3","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"5c68f8eb054683dae815e74d2a21ffce4c3dc267","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.3.tgz","fileCount":20,"integrity":"sha512-R8L61pxOFb5hpPLsHYXd3jsxBeu/QYErPXyRGjPe3vHpGc5RZl9jP0T4EQhtS8GxuRwcTmMD6sfyKUEc/aYgrg==","signatures":[{"sig":"MEUCIEDDJWQr1VIc+f9I7fSWWAk4CfaswQ7gKdBXq8smlbp/AiEA3bnqDE5F4bLYvLBkJ5YkYFFgRNAYaNDcZWKmmedpE1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110753},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"a35c06d939ac97850183b51b01dcc4bb79bde480","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.3_1764326296161_0.54321959620882","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@optima-chat/dev-skills","version":"0.7.4","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.4","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"997e36d1e36c83042264246e65289e0d6a8a91fa","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.4.tgz","fileCount":20,"integrity":"sha512-PfdAs9t8cn332z4Dul4wpYDI0tCBZn/iQF3ehaSNcshbQOoOrPQgGnVuzJz+AcAwf/ALpoLDAKjobpRN6VaNlA==","signatures":[{"sig":"MEUCIQDizzpzHs6LHb3iCkQ0e8VOzQrAwktY8W1NnMvc3iU/TgIgLrZxg5iQdyytJKI7FvEE6KYfn5/jePDV3MpeKBkmjpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111619},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"0a38e3411682c7ae9fc483ce4932b2cb56460296","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.4_1764326909302_0.8723214161508877","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@optima-chat/dev-skills","version":"0.7.5","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.5","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"4b826b85d09c6a9f56927440d062c8bc4fb768d5","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.5.tgz","fileCount":18,"integrity":"sha512-hyYS153UWw9Jpk9OpEQvFyMOa3YmRZ9uzuPoahPPWGAYsvw0cXLBwCwsAEgBqamM2GIWVbv4YVzz9WDgTX4zUg==","signatures":[{"sig":"MEUCIDpmwdL/rDmoVvEpliQD2K4K6kPAPktlnP0qkZTbKC2yAiEAxI9lNQkCJ9XmscweTkGOI14CMViXxER99sLAYbt1HWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108818},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"108780fc90e7af531a6e577ebc08e165e7ae1c07","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.5_1766629710432_0.24156912776814288","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@optima-chat/dev-skills","version":"0.7.6","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.6","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"74db5d509ef733358ec5116d85b74a551c45406a","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.6.tgz","fileCount":20,"integrity":"sha512-rKG5cWyJsy54AOgixXJsRI8YjEeyO79zCKJOi9bK4emaFbHsVKgSTdxIE+DpqA7meSd8QY370AJzeyJ6YhP1Ng==","signatures":[{"sig":"MEUCIHBKUzoOQGtMFTDd7K6nkXcXNP301EJAoIP/r7R3MiA9AiEAkbAwJ0BZS2DNqBYV15Sb4a1ickEXPnWMNwNy8NFuCBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115167},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"52e6d9cf7c131bc49b514c6ba388e658a03e4c35","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.6_1768642276998_0.44285360230250537","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@optima-chat/dev-skills","version":"0.7.7","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.7","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"bd4a8933952cca4db7cd90f1c56ebe7ef9620b32","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.7.tgz","fileCount":20,"integrity":"sha512-wM4uW5i86WT/xtwBrFUupzyrZHZ6zL9fiqXjyO3uc0fIs+oqhcCegU0dyI9+lh3/AEnu9/vfxp665qwEdycmUA==","signatures":[{"sig":"MEUCIC0jp0fouJqpBFLIxpX8hGh3H4GbIvVYBQEIzne2PqIBAiEA3faWoW24QiIdBMtBtCoxGI74myRbDRqZYrYFAYHd6pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114399},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"e334413d10deaba40f05f94adbc46a7492c308c4","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.7_1768643727784_0.620207968246588","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@optima-chat/dev-skills","version":"0.7.8","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.8","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"8aea3e6ff0d58ed13c49f7ff49bbda6f9d02ebf6","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.8.tgz","fileCount":20,"integrity":"sha512-mmJrdKjjWqiOcDjZOb/aPYSoZjToHTCVVdxwUAic///kX5GbBoQOgULfeZKgN7AOdBnG+vyUulzm9Q5gYqY0bw==","signatures":[{"sig":"MEYCIQC/tff1DfsDVGggPOab6TqEdgg4zxmGupOzZGfCxojqUAIhAJ0JX02cIl/9nOjrkGEOhOLOc+CnIOpdxVH73x/jzoDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115772},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"48ed8a5ded0729c8c2140cb5d3fd3708e6e4c586","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.8_1768644190999_0.5044051122700826","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@optima-chat/dev-skills","version":"0.7.9","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.9","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"bef8e76d307433e522cea0f2b1ead231e1100cbd","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.9.tgz","fileCount":20,"integrity":"sha512-mFJKDUQbmv4JzmClnBIoa3jknGjRVbBMxu8HhoGsWTyQSMgaAfaR0O7fi7dhiIpWsxd3pK3lvHUTGjDcjWwW+w==","signatures":[{"sig":"MEUCIQCywUj9bdOch0mYuMirjUF1r1aQ9PaIkahwWWUQk8g6TgIgAu1xNZ4fgriCi+clcEN48sZn9okpLb97LBPb/smByWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117477},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"dca772ca26d1416d3ea9c1da56e878ba65038d74","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.9_1768644880169_0.4187376850278557","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@optima-chat/dev-skills","version":"0.7.10","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.10","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"69623362acaff37ce49d171e0b9f72e67afa62e4","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.10.tgz","fileCount":20,"integrity":"sha512-/Oj3zfE/Qdg/VQLEOSKwwGgk/X3c9Q831WJRjLaLLXbb2JHKz/1lSlhg63zEFsI0c7l17y3hlkrylQkpbCqlkg==","signatures":[{"sig":"MEYCIQDkNb6Mn8IWVYnz7FTeJxGhYXusbnIjkmZl2F1ZgCizgwIhAOGOeFTED7yp+dUJ1w0tXTYAbaXPno6ivx3rIn2+PeBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119340},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"643e75071a56e9a339c3a670e88df420338c1a18","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.10_1768705176823_0.8572259508810607","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@optima-chat/dev-skills","version":"0.7.11","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.11","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"6959b4acd6bc0b37722621ecce661f1a88a89670","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.11.tgz","fileCount":20,"integrity":"sha512-66jY35zU1+ULJLIbjRLTjFBnE3jxFUXElF91/DLBF7BtsaROdeZGUUjaRUT3wWSQfS5o8lMLY885cW8mPd7Q1w==","signatures":[{"sig":"MEYCIQDMOLo8w/FgRxTvqzH14ZYaDgR7Sw0iYV5n8C66RYinywIhAL1Os/zBgKcd3LRlKF65kbBlHR60go3gRKbxZXqK1Rc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117604},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"d714904612a530e553ebd86809d85e56ad778b42","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.11_1768705310961_0.3734291072309399","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@optima-chat/dev-skills","version":"0.7.12","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.12","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"a340f2c42c768fa0134891acbd2bdd6d24b33cac","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.12.tgz","fileCount":20,"integrity":"sha512-ahxKB249UhMFZqHnDLR+f840+NqmeZozcb/9hJa+g1svHqYQdn+zEvkaMcXohznmlGEYCnGNQb8BAtPXOSkQxg==","signatures":[{"sig":"MEQCIE09v/5JU5Qq1Plos5IG6Jwn5tcolilC6bOi8h4mDXdIAiBMEN3RFZEQRjCf/z8VzgpeEx1djHLePczOi/owE2hupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117990},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"d00e484c0dc78d587f27fcaa86d23f852937e9a9","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.12_1768706327698_0.4710428272227405","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@optima-chat/dev-skills","version":"0.7.13","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.13","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"ac53f43671044417c076f4461a12d632285dc1d2","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.13.tgz","fileCount":20,"integrity":"sha512-chcIGVIvjGIAmtQ0niZxatWciEOmeRmwQQp38IQgQCbelm1UdRSz1TFaEsItak4RDlCGvuygRnBd3/bg/YHlIw==","signatures":[{"sig":"MEQCIEbh5eee4d3WW9mARnR1FSJPkztOx7hEnGNzLiNTZNWKAiB0ty9k8TzNHP54t+mioZlVnGIy6o6HioZXF1+2Wy3VoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119025},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"7af21053d4164e56606590fe56802a081c9dadea","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.13_1768706792203_0.2572285026998804","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@optima-chat/dev-skills","version":"0.7.14","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.14","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"dd9b40bb88a9b1c95e07be06bf2148fffcfb479d","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.14.tgz","fileCount":20,"integrity":"sha512-164H4zH35iFlKiSK4+u4zbrcQJkeUAlkTu7rpS4Ek5Bg/c8U2LYWWCGdJ16kBWsd3euuXfakbPle0C/DKyvZQg==","signatures":[{"sig":"MEYCIQD0zVczjZ96kJXT0rUuArzDsvmRLRCVcVJ0qQArRiMiggIhAOgWzxxD3H8K8Vk5dhUqifunQYY655NqfVlj6bdjkGNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120020},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"ce24490b10e2d64ef8aa2eda01b9ae4d804e7f29","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.14_1768707183817_0.07790506144559584","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@optima-chat/dev-skills","version":"0.7.15","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.15","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"a1c6313544ae30827bcfc53a360c0b55c0314cad","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.15.tgz","fileCount":19,"integrity":"sha512-FcaGqy3fMpUy1CF34r1LWJcSXXmj5cIxxe4+9hmnJbOBdA+x5uGXhrqX0FesDTgleLuu3hFEGoKa3+UWtv0wRw==","signatures":[{"sig":"MEUCIQCG+B88WcFJVNG7MY14V2qAQTRV51qC77HloZEogR0CVwIgFzBbOeMkTKwJ1ZuYHwW+IwEGBqRAxmPcNmF7OxKM040=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118756},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"561cc366068c9311ac521f018ea35d7ea7e1e45d","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.15_1768897437531_0.660630603796257","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@optima-chat/dev-skills","version":"0.7.16","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.16","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"c4b551b263ef30aa4a63f19d30290f607e438605","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.16.tgz","fileCount":23,"integrity":"sha512-9qvFGDWfx5ZWveJXeTF8u0BY4B9Rszn6DyllxA1Yoqd3EJog9CG6A8Ypv7yVlnTsBxpYjP2mfOdaMFNq39wvtw==","signatures":[{"sig":"MEUCIQDL7eiFiKm0qgh1oiyCcG39f1wd98vC+86VPOJKpzsjMgIgYOCqvSD43RGLUDXFf4D1ahEZroU/3OoLmcbsGZpX3iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135292},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"595ff9d7eceb72ac20a89981ec1aacca45d06f2a","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.16_1768922766225_0.34901395365958354","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@optima-chat/dev-skills","version":"0.7.17","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.17","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"04f2de5392a44f9419cb38ed7247438ee6f2f42b","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.17.tgz","fileCount":24,"integrity":"sha512-ITmpPKHimlKC5k2p0KfSHL3Vm1UJp5Wmqo8QufKQOVmaPlICZVzxMVSUe1SDoPIQkmtVv1TtcugB6Es3uKZ+wg==","signatures":[{"sig":"MEQCIBskCq1SOVyg+qB7dinpOwUdNPfALJAifsct2Oa05QVkAiBsKoywMopMjJJufj8TzoQN+ssSkyn863qAgTR5oj9NmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145031},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"5d6e1c2c9dcff454a93dfc1260109daa558dc17d","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.3","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.17_1769168997675_0.09199984099344038","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@optima-chat/dev-skills","version":"0.7.18","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.18","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"eee74fe1290cd6cb98e54eee98f4d2ed4f1f8a30","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.18.tgz","fileCount":25,"integrity":"sha512-vwA7CQ9yjF0YV5XaC7nVK6sFUeT1/TDCGD3YeDKK1VHveP4GFlaiYjr98EVkoj8D8pOxUfevE/7Qz2HwnhGW1g==","signatures":[{"sig":"MEQCIBgc/u/lND905Oo8K6fS2jMg+fvBxFyOnS1UK/MYCrzMAiARbo4n8Z3gPzMk9AqpJOL1pIHwWv6OYEnopEnFqg1vzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143819},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"1d65671342eebb113c06a65a8e8bbcfc3868431d","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.18_1769176778092_0.36000391313239977","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@optima-chat/dev-skills","version":"0.7.19","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.19","maintainers":[{"name":"optima-chat","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"99273a9f83700bebe9c14d7d6afb22d04e143c37","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.19.tgz","fileCount":24,"integrity":"sha512-ktxmYZKgZGRXG3FgBbZf+gU0hUm7C0NexZ71BLqJBl8jLa5MCeC4oeoundl9Syvg9pNKSlPRl/i1TO/93JzHsw==","signatures":[{"sig":"MEUCICM+HFUGbShtqfZUgdXMxKRqfduLAK1AiUIn7lydeuAlAiEAvEepNWV6xSLjuLJRNFy/AxPM420HCC8Lzkj7dV2XTco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142405},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"031bf6a1813b3e2486229ded45b3ebef667fefa0","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"optima-chat","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.19_1769406605741_0.8471269527694845","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@optima-chat/dev-skills","version":"0.7.20","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.20","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"e5b585be559578fefcfeb54b8d5d532c754cd384","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.20.tgz","fileCount":24,"integrity":"sha512-17tUltGdf2f5kYD9OWSwwautt7FSIQlVnTjB1L7rWSjQItkTK3ttfXEkuyzAZw9aBqLig5i7ZU0db8kNBtOgpw==","signatures":[{"sig":"MEYCIQDpT2BsTiIUVCNloUO4sgmXqDPVIWsWdRcLbD167Ac9FwIhAPx1jo7syod3VlmlqY0+S0mamRuwu6IWAU51uICmj1cD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143567},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"e82c664fb881eded85a8837ded39e41a531c18c4","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.20_1773326670363_0.9616333048892471","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@optima-chat/dev-skills","version":"0.7.21","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.21","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"35d74e8c834eb0c1905904703773e20be39e04fb","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.21.tgz","fileCount":25,"integrity":"sha512-Kf7xLy7v3ApvWISdeDO+21tjVraqAK/+iCkGrrPo9UY63BADklQ8XsJvj1cTXEUHoTtON6th908GZKlbUypTgA==","signatures":[{"sig":"MEQCIA6e3F15ibl1FZHVfjMDK9sYswCK0Xh38DPtXcGlTdYRAiBfdgG0tBwuQXXa0Rp0Un29V8G61Za2bsmEapPjIRg1uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151533},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"21e5811cc5bfae254c1c3fdc5d42bc4a1f31e550","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.21_1774605872883_0.8737357418128429","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@optima-chat/dev-skills","version":"0.7.22","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.22","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"e3b894748b0af897a0686ba29bd2a6f44d245db0","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.22.tgz","fileCount":31,"integrity":"sha512-7n8A6Dg2RuMe3mEPx/wzDd7KI/0HvQxlKn2YYcFlfe/zlDD8OZ3qsehJD7Haf9M8mKPIZCWjhI4h00kzPxu+mA==","signatures":[{"sig":"MEYCIQCvP3bf2+hMGjqd3fm7PNZt1DOyFzAEcXdtYAfVZGSKEQIhAIWbOPmASsgdkWkNGKOWOf+8+ID6+oDhU7gDoSij9BFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187755},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"bfcb538722261075453b4a3ea4524b0a3e3aa6ac","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.22_1774701422217_0.8807174253973007","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@optima-chat/dev-skills","version":"0.7.23","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.23","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"7826815f01c756367a1fbcb2deeec16c3e0f7d41","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.23.tgz","fileCount":30,"integrity":"sha512-EmI9kaTxUataKEGrwMNOmMxj/4+Ika03II2qHLuC+veeBedVqF/Of78UivJsD/aH0/omCW8/fciWu/0n378e6w==","signatures":[{"sig":"MEUCIQCb58p646lK+q1B8RNCoaivzabHLQJ2We2Oc/SNGp9rbgIgdae2TwhuNTwhNxwjZGoE7Opa6P5pog4z4TTB6vs4x1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187068},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"71909d21e5fd4f7368efb51343ee1a5b826914e5","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.23_1774800044061_0.5479104108355233","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@optima-chat/dev-skills","version":"0.7.24","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.24","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"86d50227be7b7622f2993ec43717c9fbcbf6d96c","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.24.tgz","fileCount":31,"integrity":"sha512-WRbxxbIzfadhMd5YEWUzYR7oXZ1qs9BbZRtuDWzL7B9MtfoU+V/rDlQQOHikVT+Wl87ZaC62jm8gsH6ylm2CNg==","signatures":[{"sig":"MEUCICAD/2Poa4vCB+LRliy3Ne9+FPzjFzs47YEzoZUPaTFwAiEAohL30FXtXPIzu8BybIJFw4s1w8MssJQckZCz25bXbMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188647},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"3ef5aee489d2e662f8a3e501205b0995d06c44b4","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.24_1774943480687_0.7596427932271523","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@optima-chat/dev-skills","version":"0.7.25","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.25","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"eebe4299f87960c6b25f00b536d7c0addb45f702","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.25.tgz","fileCount":33,"integrity":"sha512-ZrKBxHGdM8zpwpvCD5FL8QD0yAM6zgQCd3lAWd1KzSHHX+4UjyycRzilPVuATJxLsBF/mZS4c+HW/C593m4Pcw==","signatures":[{"sig":"MEUCIQCfZwl7KYYBUg5ag9DjqNexYIFkSInLAY8nNwhe64ssfQIgMt3aaydlDMiEdI35C7yBrxSVArlARw+9iFIhz3e81x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195014},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"66e8c10aa76c58d16f1f417de5fe5c5b5070c665","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.25_1775298867065_0.9744233125367714","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@optima-chat/dev-skills","version":"0.7.26","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.26","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"35267dd0ea127b1dac604ebfd4958443821fd8e8","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.26.tgz","fileCount":32,"integrity":"sha512-p6p3h7Z/SnM3hCM4Ua1fdD2MQbTqEUz14PIyJH0O4zy/sHNzn/KjX8aq2vzl0NwiAXgHxy+f32dFpJLP8dTxQw==","signatures":[{"sig":"MEUCIAwdDgfNjrGeK97dIUPTJO3hzWZK4elXlRRfzd91iiptAiEAp+y84Ik6EqrFzoiRerAwPIVUmnhBCzBauJIUyxnfkh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194028},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"a39e1167e8edeea11dc96f249094d1ddaa804f41","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.26_1775723545388_0.7972375596899337","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@optima-chat/dev-skills","version":"0.7.27","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.27","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"1bf83c6303d5ef8b918a7a19d926e94a4bf70c68","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.27.tgz","fileCount":46,"integrity":"sha512-QCov2kF5xNyvybvHbCOzUo5AHMz3HqHllJmE5I13saczAlgq0v+72aC8FxIJOJ473b/62d/K/COahMmo3pvs/w==","signatures":[{"sig":"MEUCIQCXSJHBoGaP/quGzKsmzMhhdLoxmadC418gtDLtoB4cBwIgPcXBzX5nIuRMyIHBu1LxBJ00SY72qBGP8u5111o03HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233848},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"cefc67f41a75f02b1da85d14b47039622006d527","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"11.6.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.27_1776421219644_0.19628143456766223","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@optima-chat/dev-skills","version":"0.7.28","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.28","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"25086ecac4a24f16990ea148580fa1c2a060ee4e","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.28.tgz","fileCount":46,"integrity":"sha512-aymxI01ZqTUKGgwMSUTv0EGQCizXD6vGmFtvxc6UTrv2J7jjl7OAfpu5DAItFrx4ob9iHHUX3r+p8K+n96utbw==","signatures":[{"sig":"MEUCIAYvw3sgKcBpR7jfh4EL1awLA+61PSbh1JQGqf+W5jD9AiEA63MOlktq+xtLv+uDWRWd1AJpkqXWPeMT/dm6qX201v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239995},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"636d4a20e6b7933a2987de82174f6f290365bfa1","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"11.6.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.28_1776424729259_0.86664196849189","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@optima-chat/dev-skills","version":"0.7.29","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.29","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"4c8ed3524ae4ae4f86ac1ceef8c8f2b7c63b6c81","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.29.tgz","fileCount":46,"integrity":"sha512-ec9fU1hpJdymYXoX08IVAYjyFIblFWojfesfDWVNufhvgmKlv1+nEsdlgp08D0AV3j01TFOXUShXGGYa11kWUQ==","signatures":[{"sig":"MEYCIQDE5fBOl1Ee3pm1R/S/uD4TUTFw3EtQkiqwtn4AngetKgIhAP4y1QqIYKvVvZeygzJGANzwLtSS+MAmNjrGROZtsOIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242355},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"79a826040b987b568860912eb7475c1225ddecc8","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"11.6.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.29_1776428537264_0.9979612198879726","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@optima-chat/dev-skills","version":"0.7.31","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.31","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"c5f9aff02605798dd7b5c00c1523039f207eed3c","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.31.tgz","fileCount":47,"integrity":"sha512-2fUflY8q0mrgtWsk0w9iuQj722+eeDL5Ma7x3vAWHev9yLduYXhd9VEp/0rWSW3l4QwEWfBqQr+QGkiFTzdolg==","signatures":[{"sig":"MEUCID1T8SpLSRoHyjR/sI4wUj0IkqQcme7uZD45qZt82Mg6AiEAyNcV2V0eA1/wEQ+mvo9ZsbcnYZszkk47JznErFtPJBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255453},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"608de5e5e436163a6819d0e936668b6a3c2682f7","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.5.0","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"21.7.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.31_1777460558547_0.5220500536925643","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@optima-chat/dev-skills","version":"0.7.32","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.32","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"20f23423893fc83c220b132a89140e7a501de549","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.32.tgz","fileCount":46,"integrity":"sha512-+cLVVKq4X3zVT2oCHN4QNk9a/+elnCM8ZZt+23kHX8mKqcJuDR9ElLq4OEkkwE+gepQeJOpHrbQwB/cvdmKACQ==","signatures":[{"sig":"MEUCIQDk1QnASh5SnGSyNvrVISpUlB70vT531ZqQQt0Vg74JFgIgJRp4y3r7Ar/V2vf1m9H+guL2Wm+543lAwUeJvm/jL7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256837},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"bbd580b11b178e97e1fd5b6d93d122e92aa4a752","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.32_1777986847151_0.9845877069678448","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@optima-chat/dev-skills","version":"0.7.33","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.33","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"11ff47401dcac9e5259b82bf1931eabae966ef77","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.33.tgz","fileCount":47,"integrity":"sha512-R6zGM5euTgnBq+SzkW6BbgV6pUh1VWfGQA4y+y3dT28h1uHp65msYxCWLa/iZ0DRJrusU5BWWtHoNfe3V91QkA==","signatures":[{"sig":"MEUCIQCWXSjEGg/DfxluqdRe7JW/BczBrWdTtdFYA1x5WGpt1QIgQGfw9q3ERwgdsgye2mqribgCvEe+WfxMGVi5m/Qi7tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262984},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"61365ee73a8c743c263adbeb3bb0492818d3a2a8","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.33_1778922803810_0.17238218791589","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@optima-chat/dev-skills","version":"0.7.35","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.35","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-product":"dist/bin/helpers/product.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"ef464ae738ef20d9ea8c273d0842a82f05c1c02c","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.35.tgz","fileCount":75,"integrity":"sha512-VSQJb/MIDip0vAOiuh1cQfOPEJpgL0VTNKVpVMokZ7TO2aLFFG5b687pRPpk6Z0fwhw8ZSX4yQDNtD9a+sejzw==","signatures":[{"sig":"MEUCIQDiTA28bZB9e9wmdFb+cg04J1ZhkajdIkrwi2HaMEvQXQIgaIGffSfvXS6qZSvmMy+2fdw2+9uBJk6jOelosOXlnho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439180},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"5368c3f1d68fd3e44642efd07e10cd00de81b847","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.35_1779684282517_0.4948728788679062","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@optima-chat/dev-skills","version":"0.7.36","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.36","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"1173f567eb0ce0a5319c925796402d07d7a933cb","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.36.tgz","fileCount":85,"integrity":"sha512-N4WxJ7ovSNmtykcjThuBigekU63QRJnOQz95ncCKdJQZ1XFwEqBA4zXCvS9TAttkPz4wCjCnxiKoabyO7RMeig==","signatures":[{"sig":"MEUCIGUvhzCtwISmIAJxZT5gKmWy84Z3kMqcRl/fnSkOVs9LAiEAwW5RYJ/Wo9375mQ9B4m1MRH6C2hIruz+316Pw4CUTYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493405},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"00565d08db553bd18f0d3a36d2df8672ba8163b3","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.36_1779696902736_0.899356901363612","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@optima-chat/dev-skills","version":"0.7.37","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.37","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"f36cbec29521c271500fe9599bb306f47fe63c8d","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.37.tgz","fileCount":96,"integrity":"sha512-SOc9IiuUdQaIfUT16jJlf/tZ/RRUCS9t5S/CWzZTPHyCSJEdQ0xstIFNA0P1JqgUZzdoatTXtYHPZUcdDdJFLg==","signatures":[{"sig":"MEUCIHzCPC21tp8fwrldEuIthkCEe+oURDhJr2BZ1fvjG40OAiEA4mnCROzIb8/oslxIjFez67TlUJqiTzL1/wWD55WU4SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540395},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"25c1e1d387166001b3c42bf24e8a69abd75fc943","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.37_1779953351523_0.8033204233984816","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@optima-chat/dev-skills","version":"0.7.38","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.38","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"70c715453c0e459fc3f698708a4024a44610cd20","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.38.tgz","fileCount":98,"integrity":"sha512-lHLf5ct7Y8/G7Xp8cpG5pGM85bpu6A5qVtd7Vwk+rJIPZRXlGzmT5WHGRSupBtNSsrnen4Y2S3BzL8snZ9yo6Q==","signatures":[{"sig":"MEUCIQD1CSgVAUyB1Iksy1Gzu1QNmckwC59SlOvZHK8tfTfLSAIgILTSx12FK7EPwG5zeLYCBSvTDet/ER8iCinXFmlzd4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573432},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"e1a2b6bb380c5feb7e7048e44ff12519db5476d9","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.38_1780644258629_0.9084573083389733","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@optima-chat/dev-skills","version":"0.7.40","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.40","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"f4a4acca73be6b8a9b181c10aaae9bc4759d8c2b","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.40.tgz","fileCount":98,"integrity":"sha512-Ltb3O5Vb8gdVFc3k9s7ihEUjOhQLS+fVVBuWLvGvmy7VY0AwB8Qkod/U2gk+7AdcNfRnv/yHCnKQQusMHZverQ==","signatures":[{"sig":"MEQCIFFvRu419bw0jxCGCq/DKbUqPNErgehiH8piQYNlMd9AAiAPM/gKgTdJ3TDwJ+k8jz8k6lUzKaVI6TNq9cE+9Q48rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600829},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"794e4781728d9c94d6e342d4e0195226ace0f158","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.40_1781235048110_0.9074990258656974","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@optima-chat/dev-skills","version":"0.7.41","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.41","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"21f651e83dd8b35c482cb97c0f35b2101908e8f8","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.41.tgz","fileCount":98,"integrity":"sha512-3rfymOMbohkmYwJzSdBaqBz3uCnBoLNragbsnsFI558yzwVxCy0PNb+cT6BvcYL0qMAFq8aNGFEPt+5dafwjrw==","signatures":[{"sig":"MEUCIQD4/m3Phntvkonl0kgl110q8LDzpxjDw7cNrs2rh3sZyAIgahSpkdCyovQ6Q4oJP+gxuDd4Gj3Jq0DMZruGklaeaDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602072},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"d3c8c36833d4ae733186946f4bc1ffb4ccee5f1a","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.41_1781248402297_0.967661191672085","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@optima-chat/dev-skills","version":"0.7.42","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.42","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"227663e98757d64715fc9948374dd76f35a81663","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.42.tgz","fileCount":98,"integrity":"sha512-al7B74pXPIGE6uW8e2/6M6hGsRy/hTqcQepgnLOF3EbiRnEOqEYEq5noXI7gKuCilbI1B1LnQpXZklVOGDn2jw==","signatures":[{"sig":"MEYCIQDyug39hzCk71GOvPCa7HVNPFndUJCAPB/vA3L9fFXoMAIhAKLYAx+bO4oX8vP4Ga+xYbvcfnfCfyi0NKUVZf4AueQm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616223},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"27de0a79ef281d46067b3bc22f117693e6799330","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.42_1781424864885_0.7846812102006895","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@optima-chat/dev-skills","version":"0.7.43","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.7.43","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"2dc9895b460eb5405ec67675cbae922ea87abf19","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.7.43.tgz","fileCount":98,"integrity":"sha512-SWxPV9q2VFM5VJkl7shmNnIMOKYlBAVcQ9RgUh9NBVGRGvaCFBJ0KrURzeMVmVGxFH5fJ8qDg+0t6THdatcxag==","signatures":[{"sig":"MEUCIQDn+4wlUdHe5l0WHnurJX8/Mo3jsdeXRb3uDZkGKsCdUgIgGMKX/zgRKeV4n3rAyv+94hI9fcb/uR/dny8lgg+3Pt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616903},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"4e205c9b7e3ce6f5c382394f5b50f5131fb4a7e4","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.7.43_1781494725109_0.19882467628028988","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@optima-chat/dev-skills","version":"0.8.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.8.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"cb97cf75ff37711ade6a9dde1bdd43963eceab69","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.8.0.tgz","fileCount":98,"integrity":"sha512-n8UgDhuRn2OXyeZEzXhVT1Vk/tl35VbgHiQW6eM7v4nlcpDErBo9dRyRrlOBKKLMuHIzficUE/MZy3pSBEeD3w==","signatures":[{"sig":"MEQCIG5oSnc3O19L/9uJ5+r0L7d6DAyUlrcAJcuXeBeMnHFlAiB0WLrJirHTOi7nZhQ92gfYGklFq38qQiyarxLzbKhQaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630066},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"b684f6205bf6eaf7f7fcabf2324fabf2ad003444","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.8.0_1781513157605_0.6403228201269955","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@optima-chat/dev-skills","version":"0.8.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.8.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"57b7214cce10ecbfb4e17d36e73bcd5495fee6a0","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.8.1.tgz","fileCount":98,"integrity":"sha512-ciDKYRKHp3sPu5kmRH+9bJxN7vwmNQkrQKytd3hxhxsblv09BPclKlC5jxvCEtF8flXqf5tpjUrOG2+86mz6yQ==","signatures":[{"sig":"MEQCIHIQtEY3zKeha7GhtPrgYIjbjJ7BMa0xXnKngSZMzGGeAiAHH+f4/rYT6Li7b+/tyINwv+feQLo2cQmEDfjHjZq6ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631833},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"92f3e8f29e2e389e5a9dffe156f8b3dd2455f818","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.8.1_1781579360418_0.25388507503835767","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@optima-chat/dev-skills","version":"0.8.2","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.8.2","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"d18552aa844936b083db0840030f41a5ba46ee4e","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.8.2.tgz","fileCount":100,"integrity":"sha512-D+7aZTALbshN3QSESzyEYG5qZwn+zqwuzRoUFuO4fQOYDuzoWNLBenPebOfvc+BWpE/n2Ivu9RP73yxih22U2A==","signatures":[{"sig":"MEUCIQCgMqbKg5TIXT0Lm4rNYtHoyVQ81Vpckrm1yb8s4oysYwIgbrNTanBWiXfl4nUcQ85uKfV/22zFs2mXzK52j1n/MLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646082},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"e41e148b482948720cda35e6cf6fb05bd4e82ccb","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.8.2_1781579961274_0.7989799489672647","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@optima-chat/dev-skills","version":"0.9.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.9.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"4094f80e1a9108b29327c7037f6403c6de18fbb0","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.9.0.tgz","fileCount":107,"integrity":"sha512-PQ3fprp5B46Q9+Se1SsnGW3c9N9Ro3VYQ8WDJvM7FXmQWKSN+yFr23YXQTJM3LhpR7EuTFzHxo5B1xuHjgb5tA==","signatures":[{"sig":"MEUCICdoZxk/cjPtfzUF35fagA3SJRT3hYnK1a4A2tiZqLn/AiEAmj9IOl0aLXphGjzZyeQ2jtfsQGsBWnyRjZdxKfYXIy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694561},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"d865cdc7c976d9dc9eefdc418ff9830d365501d9","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.9.0_1781581847614_0.6109109856790693","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@optima-chat/dev-skills","version":"0.9.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.9.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"19a2eb03db105bbd28053db835248349d1f38c78","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.9.1.tgz","fileCount":107,"integrity":"sha512-z/noyiB68Cf9Z+L1TncZVVVi9rZqbo1AoIKEYw3OJvjSWLM1pORGUQ33+r/NwMqwGQjGUfVMooDbAem5wmHKbQ==","signatures":[{"sig":"MEUCIDAb135FAnRX18Lhhn92aO21I9qJE812wNxgwPn41B74AiEA+qfbCh3ByZh4UE+tCGtFIHKlWyDvhZaJHfwTW8h9uC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695171},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"d5f85504240314a4645eb795cb8db81f1efa91c6","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.9.1_1781583146261_0.47911214224723375","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@optima-chat/dev-skills","version":"0.9.2","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.9.2","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"f65c4f4e51637b0a3ba5141b401b7192cd0b957a","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.9.2.tgz","fileCount":107,"integrity":"sha512-Z2bBY/+4WL/aFLHWfiD191RWwgFMDseD9VAWn47r5rnPR44yr0RiY73Th9Lm5MkL355weI4DVAD8BNuYNY/Bdg==","signatures":[{"sig":"MEQCIHzXSOqb2Pk1zqKXBnveEuNKZv/jS+A3Hgk+wpFWbf66AiBpSINQqnCD2P+WMRCt+0LK3ipwR3bMeyTJGbVo6xyzuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695419},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"81102e0e069694873b27200883b37d5b7c0d449f","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.9.2_1781856432227_0.5647303884124619","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@optima-chat/dev-skills","version":"0.9.3","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.9.3","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-balance.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"5c603d3aa298859b9b88871287aa33ca10414bb1","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.9.3.tgz","fileCount":107,"integrity":"sha512-B3tzlF+zcaFsitUdietNVbdeudp6P1qbRleg5B+jZzLE+pGcN9zE/ELoX/SJ4kuIjceg+2iEuKwYLQgLQwc5Tg==","signatures":[{"sig":"MEYCIQDPXIFdtvbNi6xBqoh9jjovA3y9BwS4jyv/YttKaVDRgAIhAL0lyc9KCiKNCf7bqUQvmVLUSiDSxvyE/z1lR00CHs66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696461},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"9fe75a6bfda19c01f3edb4a437f5b83d69614978","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.9.3_1782019036769_0.11733230689800722","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@optima-chat/dev-skills","version":"0.10.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.10.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"2fcdd406d7a293cea7743dc9686498fbf0670c73","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.10.0.tgz","fileCount":107,"integrity":"sha512-xVTknCkE64R5nzR9mheJtLPJc40uFX8J85Ie3MhBddJnUucDtxUbEe+9NaMoESmZ7qLRJjTO3WwNYIkSkArRvg==","signatures":[{"sig":"MEYCIQCCaoln7VprC7W3fW3LP6u9wA9LUgIPkZCkoa5+Ay2qbgIhAKCdFwOp1i0N8SKF4at1y5rWQZJy6PVg1eQtXbTqE9L7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697567},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"28d71973319b23647d48afd3d2655c2b3664463d","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.10.0_1782180368238_0.34869349490275847","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@optima-chat/dev-skills","version":"0.11.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.11.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"dd5048a58bd842266bca9fa0b631506e810b08ff","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.11.0.tgz","fileCount":107,"integrity":"sha512-oLUKachtNLJ86LfeUoz+I63bVmeudAVX7CYeKwBh1cZaizCDwCNFUWyIyOCi/lqmxNmps76aj9srcFeifoo5rQ==","signatures":[{"sig":"MEQCIA7aIyn5CTmFyWeYwm28OJVPO/xxwAVOrnRvX/NuvqKIAiA88u06oRHf3DV4YcwAuiSg2QLid40TeTECGhN4P9lzSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709676},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"ae51c8e569981e4f379010f135aa651a6aba9470","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.11.0_1782285973923_0.9274406054438813","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@optima-chat/dev-skills","version":"0.12.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.12.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"ce32109614211d6ca5f0ac11d2072c443a83814b","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.12.0.tgz","fileCount":111,"integrity":"sha512-dGixsh/TB3eQ4j/UqHCnPxsgrbpIuwZjgqUwLg/pEGuSIZ/PyQS4WHL6q/CD5YY3ePpIc9F5hH1v304fDd6uZw==","signatures":[{"sig":"MEUCIDrxiJhD0h3RpdrgNSOgJTXT6BsL/iSemtKIKnYkI7MEAiEA779GViO7lMahyh8f2kBz5UaL6CbUD/8rgEaYT293iBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732912},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"591b658b652c5600f8f12357a638abd612838393","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.12.0_1783928611263_0.725800516545503","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@optima-chat/dev-skills","version":"0.13.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.13.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"41364de470241570561820dca41d5ee614e72e0f","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.13.0.tgz","fileCount":111,"integrity":"sha512-Y2Ek+baa9MStKsHx5kdbaSn5f/twldWk4TZ00qfgrdT3lMaaGkx19qWdyN+tfD9LvEJyRLhmqplylsmftcImSg==","signatures":[{"sig":"MEUCIQDVrlqwtEtRGGYMCBza3tz4sprZ7ovSZoF9LYUCabe6jAIgHSbVPbUzUDECa91M4S1VnCmJ5ZcfI238gvbh2n8TpYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741416},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"910028952f096509b9fd41f8a38362a7f3b8122d","scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.13.0_1783931026932_0.5714805664142686","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@optima-chat/dev-skills","version":"0.13.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.13.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"dc00e564e53733d01def458652377ac632ae0c52","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.13.1.tgz","fileCount":111,"integrity":"sha512-3U/PtjOe+IUwFtOjst76C6sETzgcBQq7eMCp605Zj/pG3qtxLNMe6fon8WznpU9rz8d7SBJUjWwrNonOrDWUcA==","signatures":[{"sig":"MEUCIFiPM71yFqlenplYxfUaaH5nRIJhnZN0Au9q5yUt79ttAiEA+hlDBKtF7Kbk65hYzPgqirXxenAQxFBuUO26q6lcblU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753778},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"6adb4c721f8f58e37ae2c53baa15deb1710e15d8","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.13.1_1784001746892_0.4009577373241253","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@optima-chat/dev-skills","version":"0.14.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.14.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"ac056258e56ab0a6d30fce57f967049ef8b2a4f9","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.14.0.tgz","fileCount":113,"integrity":"sha512-4ZJRT3GLow5L8w99MThzxADzXwU+urseaXb8V1IVD2UAWBH3We6Ll6KnIDCdxI7QeyfiYCKvTDhwq6XO8jHhhA==","signatures":[{"sig":"MEYCIQDwkQFV/oMlXj4p/kxvNIXaKYRT6I8qerNiedfZpTkcnAIhAMKa2A4vEvOAJ5GPQ4AIhXOIEcgjGpBAMnVzQzjZRbYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762789},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"c5f88e1fefb8fbcd2dac95e62f7365a5d9fba845","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.14.0_1784195239360_0.2236318438487288","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@optima-chat/dev-skills","version":"0.15.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.15.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"eec1ca0ca4974ca3ceba17e36a6d28908b453e6b","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.15.0.tgz","fileCount":113,"integrity":"sha512-3eaKCEd3mAHjERxylbYW2Xz56mJngPULVWYEEpHE4/KoQyUVCPq+UNZUT0F/R2Nb22oCsFFoHeKBTwX5bHrQUQ==","signatures":[{"sig":"MEYCIQCs/U2kd0MuPQcv/pCgf1Gh8IrZkkxl3hMO2/dbHv1l0QIhAIdN1Pw21ag037jZJNr//UMe5iIyS8xqS0z6yUAoVkO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766484},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"00432200b0dc208b7a050c946967a8b64a8a33f4","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.15.0_1784275533631_0.42196774980071194","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@optima-chat/dev-skills","version":"0.16.0","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.0","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"2e422950020015151d021545ed7a43663ae61cf8","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.0.tgz","fileCount":116,"integrity":"sha512-mzVxEUxdrY460k+OLVP0AfZarlUyRc2OHmZiZS4WRkK+28TQrzbzGSZSOryg7UIzmFemaNsTQfVUFBTked8XqQ==","signatures":[{"sig":"MEUCIDjPR61sc/sxSAu9FqQRUUZqgdkucRT0qvNIWOcVo0q+AiEAnZtOq/tsOPCsaGwou2nGIleQ9ZGDbEQbU9kLFOdV3q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785181},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"e75fd5941b228ff6a104185c6d23dd5a835518ce","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.0_1784809264091_0.10264225452222187","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@optima-chat/dev-skills","version":"0.16.1","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.1","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"750687e7f77f2c5aa1e5397b13bab303ae43ceae","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.1.tgz","fileCount":116,"integrity":"sha512-IHACE+2dMtrvjkRnwYh89lVduKA/3dE/FJeSX1DGqBbgzeylj+fwOvqPOYT/EPzbw1e0NCLhNp9EAIX+me8uoA==","signatures":[{"sig":"MEQCIAnvuct6UBLiRCaphDoEwIKNnmV4Jx0exYm7uTGFcY5IAiBxX7rfIxluKjPIme9CSiUUrvdqzQ2zULwJHZuHALdAPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795171},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"b6a1d66be491a88a651250f1e5f6e2e876e7f1a1","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.1_1784862131891_0.36161773043264533","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@optima-chat/dev-skills","version":"0.16.2","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.2","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"1bc7209db34f7a28069dde9098b6a69106e1ff46","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.2.tgz","fileCount":116,"integrity":"sha512-/JAAUpsGSz+p2I3cp5k0V9qx6rYhOQ8EwS8oucq6tNMfYp0DIAGtekr82dAU3W/bqN00/0ik1rnsiU2sT9Wb/A==","signatures":[{"sig":"MEUCIQDkPGdSokbRzQ5bAUteJypWjM6jzto5uSRtgqKXw/+05gIgU4i8Bas6vfkQwugckg00VDaIfOeuxK9QWyIH5PxhN5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806772},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"f3b53fc80d4db368a038d63a33199305be99bd73","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.2_1785157935290_0.24666328038772045","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@optima-chat/dev-skills","version":"0.16.3","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.3","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"83355250d3aa35fcef80ac9ab73731085de8f92a","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.3.tgz","fileCount":118,"integrity":"sha512-CmG0B1UaqijiQ/tihBS9taD+5AXY5V6OwF26LqOU/LdbXsf1M3sozRvSsF1C/HRxeRcbsyIu0KEX4b7kPLUY3Q==","signatures":[{"sig":"MEUCIQDPjrrDibpci7Sv6vBUBRSMTaeoK2wDKiDcV4DF9JRmvQIgTrUoDspLflI0wCLSWD+/z9m8/hC3djoax7OJy9m4brk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895112},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"cd24e6f76baeeba5be6c97a4df82a527f58fd4c0","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.3_1786337641292_0.539526235135412","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@optima-chat/dev-skills","version":"0.16.4","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.4","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"5ce3c12404d86ba4ffed0ce1b049a0fe8d0a2b92","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.4.tgz","fileCount":140,"integrity":"sha512-146O7fCxkIwiPLd9Hm1xdar0SM6ynQx1sCXKFQPqeEBylvx4o9WjyGE9dUQj1suol7OMJjSve68/HBLQIqi/0w==","signatures":[{"sig":"MEQCIBPGHkVol+FrXvxpPtQmb7GSeoF+LMDLaL4ePpojHzfOAiAchE3NMcKpegOTVd6pqO7+bcdYdSV7JETSNJs1S9NzfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111597},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"430230bf846a873b4fb60baafe96f70891a6cb2e","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.4_1788244492652_0.8071345528426106","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@optima-chat/dev-skills","version":"0.16.5","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.5","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"f0805e82108f15bafa3c47a3eba748645ac76715","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.5.tgz","fileCount":142,"integrity":"sha512-FqsCJSvLD2uo+ZHhpOAJmYhmgAfIR+4lC5o3eW6zWOW0UNbCByQbLsruciFu3QFRodUUlZVWMd+/b5REWh5bEw==","signatures":[{"sig":"MEYCIQCMQiv1s+6cf5xv/GBDuwJnxjjUgrPKAEkRaVsFi2y/oAIhAMmXXZ5QR9sE9Oqw3m7ixsEUZbLcDXqG8vaWFu3AM2tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123875},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"149fda857185350b87fab8b1f1e776ba42fd0d6c","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.5_1788251066387_0.43885612321000345","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@optima-chat/dev-skills","version":"0.16.6","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.6","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"a7821fec330a12f2d9090b60aa7733e291ec3939","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.6.tgz","fileCount":142,"integrity":"sha512-MPzxtx8cRP0DBlA/mGndHSrcGi3xjZut2AB3W3z8oH+1gZtaaw1V6MwQB0t9Vel9WSMGnya/1/WU18mTJfCU8g==","signatures":[{"sig":"MEUCIQDvQBS+mMMbNnfLY3lAmysmRPLDkNAyAO3Z56XC7V/O3QIgVfRflgSjqFsn0PWi8nQRwwwiuF2tkKa+PledMHzO20I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124391},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"3f6efe8f043fa09dd4959009a4f73251e7be85d8","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.6_1788345487935_0.24555275064944349","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@optima-chat/dev-skills","version":"0.16.7","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.7","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"fa2be9dcf8c682aa2c01aad64367fab679996e43","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.7.tgz","fileCount":144,"integrity":"sha512-nrqJBQ0qZocyDAY/XkYGykNcsUhaunZ3VtsNU+GMHkrf2oC2bFydUkP4xSnDpIUU7MllDetChcBUT0Cb/XT7lw==","signatures":[{"sig":"MEYCIQDvHbc5fClKXHU4ywdYBPF/ZUzQFZl1KJOqECd1E5ralAIhAKC7EvEs5Un6d464WClXRMa5xLY0STt07DJqBhiZv5Is","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCldomnAyKCFGjiDGadsxCzbnCJHbGMJNVE/TBNP5dmAiEAwpii6tVjCCJ/ctHwuDD14+2yjxj17XXtyzCk4k47ebg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128046},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"fc349d71a779f7d33f9a99003f81ef7401ccb4c1","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.7_1788507534150_0.9235445730471579","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@optima-chat/dev-skills","version":"0.16.8","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.8","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"6aa9f018493f68d5e888e82ec8c11fc5a6c0af8d","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.8.tgz","fileCount":144,"integrity":"sha512-I+8k9zd9UKIywvJNVo897V08Dc4+hraDlBtQRq/pbPAUzmzc0JrSj3Ree02Zw4vh7cS58acvTR4VKgkDFBc+/A==","signatures":[{"sig":"MEYCIQDO0ZQSpvUAUqDqeyuRQrkITNVclOQFZkaxn7fVmtGpIQIhAI+ScZejvEDH11EIbVFHGVBg8CiCY9yfqxKCu4ewOzls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDoM8OZXy0+BD4/PskEoFbj7WgqQSzVxCpdjettGyzvnAiEA0TRb69JoJZOAsmitJlYxIV4J4JVC9/y4zugW/eb+KyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183234},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"54e290e1d6587b4c38f5909d58790b6fa63ffef8","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.8_1789518421275_0.7479668913424962","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@optima-chat/dev-skills","version":"0.16.9","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.9","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"371cf6bbbfa7f7e9e1a99c4369432296456f4e29","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.9.tgz","fileCount":144,"integrity":"sha512-GpfTA5cxTD6JrlJCSUntoBiQgeIItA+kB+8sbnyJm3g/3nbaT9UBI2ryptrljSv+YQDYpHiPJqwvTFNfPbfbZQ==","signatures":[{"sig":"MEYCIQC5wQQqA5yHsPxvek4Z0SvE2oCVhcrzyzoJOQlfi3o/cwIhAOsQ3lIt45SI88C7wQFnh1mR/RLYtayl90WLOH3MelnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBGpy52ou62l4eCZoYQXiFur0Z5XVTuRFmFzGo2u/N1qAiAaQVXAH9dRaW9UUCSWz9trq4M4koHRQPTkb3Ye0IRRZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297498},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"f6615668af0c7f055229dc9e1e69ecc4d008490c","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.9_1789687130578_0.18474134150814625","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@optima-chat/dev-skills","version":"0.16.10","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.10","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"a34de096763033c70409f0b113cd822e67e3f197","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.10.tgz","fileCount":146,"integrity":"sha512-B7+LzgwrYvhHH99ABwWRbptiZpbniucsA3AdOuwYW4B68paggJtjn9KnAiK2Yq5pGGke3SSy4aZXn63bB7tfzA==","signatures":[{"sig":"MEYCIQDabKBDHWC2XxbhMyQakYBlYh8VRwMoXOPYNTWBSzAVKwIhAOsbQ4YWIJplxoQL+157Dawsgyby4NgF8r2RhP9kgiJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDr1YOo/xxQ7/dqOdBmWbZyN/wUDvOwxZYbxZP7kKIEVAIgaIJEvMwzlo2+djiPwDhMPTXlmjmw6jndqYPY/0OMDpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329634},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"98ff49654370763fd2c7aa0ee7cdc50d613313df","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.10_1789837241169_0.2697032957867218","host":"s3://npm-registry-packages-npm-production"}},"0.16.11":{"name":"@optima-chat/dev-skills","version":"0.16.11","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.11","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"9ae6c7f55fd255c78884e38faf3d407049ba0660","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.11.tgz","fileCount":146,"integrity":"sha512-wG8xFvx2IOdpCo0XRqSAljAz4EUqePaUlMRXwOw6KcFWSEbjxqqUqzmpMYDBw7S+iQ2aazRI/dl1lgrJ/sV6rg==","signatures":[{"sig":"MEUCIBz7EUgxc7d9CXq2vZzAMlFDErLZvqPAHWzpqGMyEMwuAiEAls7C1aFr/iGTnZ8Wp8NKBpteOCW0PcZ5vWhUElWDArc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC80gzfAqH4ny+D8uKuJIY6PFTl5JevmN1pPklICtzo5QIga0kLVf9JfYQgKLozlq0PKwcW6IryX0sClfpdyHCwaRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349484},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"bd9bd424b6559b7d81ae1b572b817c8bf96ce858","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.11_1789964241680_0.2338963761233146","host":"s3://npm-registry-packages-npm-production"}},"0.16.12":{"name":"@optima-chat/dev-skills","version":"0.16.12","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.12","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"79f40de9f655887129a9ba6c1fc8c0f46a05fd2f","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.12.tgz","fileCount":148,"integrity":"sha512-wS2jst+tDAkglEiyF7HIQcR3cifqV/ssPLeZD502655fHnunhx1xO0aYDhItdcaDeBoUeDO226pdsmLHTRnCGA==","signatures":[{"sig":"MEYCIQCMf/0EkIaBvVcT9k7J46r0ynY3RGQoSFEISfAn04hPhAIhAPdjvbE0GL3LRijAjafh5d9K/6WrMZlmwutjbqHWS3gk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe7tW+wx371MyGP1VNY0aO0/gDNKVuSakGeeyDPT4YzgIhAKiIj2H6B2YbxH3N2T7/mjXbcdA/QiNi8cFgAe5aiHWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374304},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"48d13c81b22316e9b8fc1bcb218a5a008410a8df","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.9","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.12_1790330082039_0.8782354323005821","host":"s3://npm-registry-packages-npm-production"}},"0.16.13":{"name":"@optima-chat/dev-skills","version":"0.16.13","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"author":{"name":"Optima AI Team"},"license":"MIT","_id":"@optima-chat/dev-skills@0.16.13","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"dist":{"shasum":"33e6632ad34693cd7146f75818b5caafacb2a82b","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.13.tgz","fileCount":150,"integrity":"sha512-bgWtzFBgVlBr3jt1TSXPYi9YY4Nvo307FicKnMVOURDMlQvai8DQT24NNbwnm0Sijwui66uao0BHHl5ljKG+UA==","signatures":[{"sig":"MEUCIQCTSx8qn1ak6eRH6Lt/9c0ZZp1kbN3wHmTeWa7TrBf+gwIgEaLU5b5r4WF4ZxzK7I3TgEgfmg4L0shT/irEp80KBqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXTSarS19IdJoMxK3gKKTYitoVEUF38xHzXf1yxOXHwgIhAJrU58rKkCo54EpLf8+/MMAc0oYB4Le7CTz8Z2nCLdjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382091},"main":"index.js","engines":{"node":">=18.0.0"},"gitHead":"2f8aebb02ac4b3ff0c9ff9d0a493ce52711c5b58","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.9","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/dev-skills_0.16.13_1790518202244_0.43790755446005014","host":"s3://npm-registry-packages-npm-production"}},"0.16.14":{"_id":"@optima-chat/dev-skills@0.16.14","bin":{"optima-logs":"dist/bin/helpers/logs.js","optima-plugin":"dist/bin/helpers/plugin.js","optima-account":"dist/bin/helpers/account.js","optima-product":"dist/bin/helpers/product.js","optima-discount":"dist/bin/helpers/discount.js","optima-query-db":"dist/bin/helpers/query-db.js","optima-show-env":"dist/bin/helpers/show-env.js","optima-cn-deploy":"dist/bin/helpers/cn-deploy.js","optima-dev-skills":"bin/cli.js","optima-entitlement":"dist/bin/helpers/entitlement.js","optima-gateway-admin":"dist/bin/helpers/gateway-admin.js","optima-grant-balance":"dist/bin/helpers/grant-credits.js","optima-grant-credits":"dist/bin/helpers/grant-credits.js","optima-verify-health":"dist/bin/helpers/verify-health.js","optima-grant-subscription":"dist/bin/helpers/grant-subscription.js","optima-generate-test-token":"dist/bin/helpers/generate-test-token.js"},"bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"dist":{"shasum":"f0b1cd69cb498fbdff1e6a7e950558428bbbd4cb","tarball":"https://registry.npmjs.org/@optima-chat/dev-skills/-/dev-skills-0.16.14.tgz","fileCount":152,"integrity":"sha512-F8t3C8nkKUTk9pWfQOfIF/SX7BEhBkI7HJ7IcDGcAAlvdfC4VNrjoJdsDtYhPxPn6Dnyb84Dmw22N5dnirpNeQ==","signatures":[{"sig":"MEYCIQCuLfyokIVUY3kMKhZY1E3rrj8EGTK04h7lj+9YmRtcTAIhAIfnDLPOOxgsMu+IaeCys2MpvdaH4QUj28oBgRAdxR3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEIC74Hp0Nwcx1jJlkv5E3g8Z7roskmuvV89l5Ikc8EAIgI4MORGhvva+6/uyS0rlq8CVeMOasgLrmILZ+y4OZ7lI="}],"unpackedSize":1388204},"main":"index.js","name":"@optima-chat/dev-skills","author":{"name":"Optima AI Team"},"engines":{"node":">=18.0.0"},"gitHead":"4485f3c01dd68e5764e5f662d8ab6731185d6880","license":"MIT","scripts":{"test":"node --test tests/*.test.js","build":"tsc","prepare":"npm run build","pretest":"npm run build","postinstall":"node scripts/install.js"},"version":"0.16.14","_npmUser":{"name":"veryverypro","email":"xuhao@optima.chat"},"homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"_npmVersion":"10.9.9","description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","directories":{},"maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dev-skills_0.16.14_1790648381834_0.608717514386574"}}},"time":{"created":"2025-11-23T13:47:12.277Z","modified":"2026-09-29T02:19:42.098Z","0.1.0":"2025-11-23T13:47:12.594Z","0.1.1":"2025-11-23T13:53:23.243Z","0.1.3":"2025-11-23T14:10:32.617Z","0.1.4":"2025-11-23T14:15:54.220Z","0.1.5":"2025-11-23T14:21:51.170Z","0.1.6":"2025-11-23T14:31:58.384Z","0.1.7":"2025-11-23T14:36:11.916Z","0.1.8":"2025-11-23T14:55:55.506Z","0.1.9":"2025-11-23T15:00:25.270Z","0.1.10":"2025-11-23T15:04:03.257Z","0.2.0":"2025-11-23T15:09:09.323Z","0.2.1":"2025-11-23T15:20:39.662Z","0.3.0":"2025-11-23T15:32:54.631Z","0.4.0":"2025-11-23T16:13:16.783Z","0.5.0":"2025-11-23T16:25:12.355Z","0.5.1":"2025-11-23T16:25:43.790Z","0.5.2":"2025-11-23T16:31:21.935Z","0.5.3":"2025-11-23T16:35:38.617Z","0.5.4":"2025-11-24T15:53:42.247Z","0.6.0":"2025-11-24T16:18:03.050Z","0.6.1":"2025-11-26T12:03:48.835Z","0.7.0":"2025-11-28T10:08:25.921Z","0.7.1":"2025-11-28T10:17:13.945Z","0.7.2":"2025-11-28T10:23:32.885Z","0.7.3":"2025-11-28T10:38:16.342Z","0.7.4":"2025-11-28T10:48:29.501Z","0.7.5":"2025-12-25T02:28:30.611Z","0.7.6":"2026-01-17T09:31:17.154Z","0.7.7":"2026-01-17T09:55:27.929Z","0.7.8":"2026-01-17T10:03:11.128Z","0.7.9":"2026-01-17T10:14:40.394Z","0.7.10":"2026-01-18T02:59:36.959Z","0.7.11":"2026-01-18T03:01:51.102Z","0.7.12":"2026-01-18T03:18:47.845Z","0.7.13":"2026-01-18T03:26:32.337Z","0.7.14":"2026-01-18T03:33:03.977Z","0.7.15":"2026-01-20T08:23:57.695Z","0.7.16":"2026-01-20T15:26:06.370Z","0.7.17":"2026-01-23T11:49:57.830Z","0.7.18":"2026-01-23T13:59:38.284Z","0.7.19":"2026-01-26T05:50:05.912Z","0.7.20":"2026-03-12T14:44:30.514Z","0.7.21":"2026-03-27T10:04:33.045Z","0.7.22":"2026-03-28T12:37:02.388Z","0.7.23":"2026-03-29T16:00:44.239Z","0.7.24":"2026-03-31T07:51:20.867Z","0.7.25":"2026-04-04T10:34:27.222Z","0.7.26":"2026-04-09T08:32:25.520Z","0.7.27":"2026-04-17T10:20:19.879Z","0.7.28":"2026-04-17T11:18:49.441Z","0.7.29":"2026-04-17T12:22:17.442Z","0.7.31":"2026-04-29T11:02:38.726Z","0.7.32":"2026-05-05T13:14:07.303Z","0.7.33":"2026-05-16T09:13:24.007Z","0.7.35":"2026-05-25T04:44:42.663Z","0.7.36":"2026-05-25T08:15:02.867Z","0.7.37":"2026-05-28T07:29:11.704Z","0.7.38":"2026-06-05T07:24:18.810Z","0.7.40":"2026-06-12T03:30:48.274Z","0.7.41":"2026-06-12T07:13:22.488Z","0.7.42":"2026-06-14T08:14:25.029Z","0.7.43":"2026-06-15T03:38:45.266Z","0.8.0":"2026-06-15T08:45:57.762Z","0.8.1":"2026-06-16T03:09:20.615Z","0.8.2":"2026-06-16T03:19:21.439Z","0.9.0":"2026-06-16T03:50:47.791Z","0.9.1":"2026-06-16T04:12:26.464Z","0.9.2":"2026-06-19T08:07:12.473Z","0.9.3":"2026-06-21T05:17:16.939Z","0.10.0":"2026-06-23T02:06:08.415Z","0.11.0":"2026-06-24T07:26:14.075Z","0.12.0":"2026-07-13T07:43:31.400Z","0.13.0":"2026-07-13T08:23:47.105Z","0.13.1":"2026-07-14T04:02:27.101Z","0.14.0":"2026-07-16T09:47:19.511Z","0.15.0":"2026-07-17T08:05:33.811Z","0.16.0":"2026-07-23T12:21:04.262Z","0.16.1":"2026-07-24T03:02:12.123Z","0.16.2":"2026-07-27T13:12:15.511Z","0.16.3":"2026-08-10T04:54:01.438Z","0.16.4":"2026-09-01T06:34:52.827Z","0.16.5":"2026-09-01T08:24:26.542Z","0.16.6":"2026-09-02T10:38:08.094Z","0.16.7":"2026-09-04T07:38:54.305Z","0.16.8":"2026-09-16T00:27:01.414Z","0.16.9":"2026-09-17T23:18:50.724Z","0.16.10":"2026-09-19T17:00:41.253Z","0.16.11":"2026-09-21T04:17:21.763Z","0.16.12":"2026-09-25T09:54:42.136Z","0.16.13":"2026-09-27T14:10:02.348Z","0.16.14":"2026-09-29T02:19:41.926Z"},"bugs":{"url":"https://github.com/Optima-Chat/optima-dev-skills/issues"},"author":{"name":"Optima AI Team"},"license":"MIT","homepage":"https://github.com/Optima-Chat/optima-dev-skills#readme","keywords":["claude-code","skills","optima","devops","logs","aws","cloudwatch"],"repository":{"url":"git+https://github.com/Optima-Chat/optima-dev-skills.git","type":"git"},"description":"Claude Code Skills for Optima development team - cross-environment collaboration tools","maintainers":[{"name":"veryverypro","email":"xuhao@optima.chat"}],"readme":"# Optima Dev Skills\n\n**命令驱动的 Claude Skills - 为 Optima AI 开发团队提供跨环境协作的开发工具**\n\n## 📦 快速安装\n\n### 方式 1：通过 npm（推荐）\n\n```bash\nnpm install -g @optima-chat/dev-skills@latest\n```\n\n安装后会自动将 Claude 资源复制到 `~/.claude/`，并将 Codex skills 复制到 `~/.codex/skills/optima-dev/`。\n\n安装后，`/logs` 命令和 `logs` skill 会在 Claude Code 中可用；Codex 会同时获得对应的本地 skills。\n\n## 🤖 Codex 支持\n\n本仓库现在同时支持 **Claude Code** 和 **Codex**：\n\n- **Claude Code** 使用 `.claude/commands` 和 `.claude/skills`\n- **Codex** 使用安装到 `~/.codex/skills/optima-dev/` 的 skills，以及仓库内的 `AGENTS.md`\n\n如果你设置了 `CODEX_HOME`，安装器会改为写入 `$CODEX_HOME/skills/optima-dev/`。\n\n## 🎯 核心理念\n\nOptima Dev Skills 让 Claude Code 能够直接在 **ci、stage、prod、cn-stage、cn-prod** 五个环境中执行开发任务（后两个是阿里云侧，与 AWS 侧完全独立；并非每个 skill 都覆盖全部五个，逐个见下）。\n\n**核心价值**:\n- **即时执行** - Claude 直接执行操作，开发者零手动操作\n- **任务驱动** - 基于具体任务场景（查看日志、调用 API），不是抽象分类\n- **跨环境协作** - 统一的命令在 AWS 侧（ci / stage / prod）与阿里云侧（cn-stage / cn-prod）通用\n\n## 📋 任务场景\n\n当 Claude Code 识别到以下任务时，会自动加载对应的 Skill。按目录字母序，与 `.claude/skills/` 一一对应（由 `tests/service-matrix-alignment.test.js` 校验，加 skill 漏更本清单会红）：\n\n- **account** - 查账号状态/订阅/权益，封禁与解封（stage / prod / cn-stage / cn-prod）\n- **cn-deploy** - 把服务发布到 cn-stage，走云效流水线一条龙（cn-stage）\n- **discount-codes** - 创建/生成/查看/停用 billing 优惠码（stage / prod）\n- **entitlement** - 授予、撤销、查看产品权益（stage / prod / cn-stage / cn-prod）\n- **gateway-admin** - gateway 管理面：COO kill、warm-pool、credits adjust、config 读写（cn-stage / cn-prod）\n- **generate-test-token** - 生成测试 Access Token 并配好 merchant，用于 API 测试\n- **grant-credits** - 赠送、发放积分（stage / prod / cn-stage / cn-prod）\n- **grant-subscription** - 开通、赠送、升级订阅（stage / prod / cn-stage / cn-prod）\n- **logs** - 查看服务日志（stage / prod 走 CloudWatch，cn-stage / cn-prod 走 SLS；CI 走 SSH + Docker Compose，不经 `optima-logs`）\n- **query-db** - 查询数据库、执行 SQL（ci / stage / prod / cn-stage / cn-prod）\n- **read-code** - 阅读 Optima-Chat 组织下任意仓库的代码\n- **reset-onboarding** - 重置账号的 onboarding 资格，让它重新触发新手引导问卷（cn-stage / cn-prod）\n- **restart-ecs** - 重启 ECS 服务（stage / prod）\n- **show-env** - 查看服务环境变量，从 Infisical 取（stage / prod / cn-stage / cn-prod）\n- **use-commerce-cli** - 用 Commerce CLI 管理电商店铺（商品、订单、库存、运费、集合、首页、国际化）\n- **yzsgo-e2e** - 鸭嘴兽通用端到端测试：浏览器真机驱对话 + 拉 wire + 语义判定 + 提 issue（cn-prod；cn-stage 待核实）\n\n## 👤 用户故事\n\n**场景：排查 Stage 环境问题**\n\n```\n开发者: \"Stage 的商品 API 返回 500，帮我看看日志\"\n\nClaude:\n  → 执行 /logs commerce-backend 100 stage\n  → 分析日志，发现数据库查询错误\n  → 定位问题：某个商品的 merchant_id 不存在\n\n开发者: \"明白了，我去修复数据\"\n```\n\n**传统方式需要**：\n1. 登录 AWS Console\n2. 找到 CloudWatch Logs\n3. 筛选服务和时间\n4. 手动查看日志\n\n**使用 dev-skills**：一句话，Claude 自动完成。\n\n## 🌐 支持的环境\n\n| 环境 | 部署方式 | 服务器 | 访问地址示例 |\n|------|---------|--------|------------|\n| **ci** | Docker Compose | dev.optima.chat | api.optima.chat<br>auth.optima.chat<br>mcp.optima.chat |\n| **stage** | AWS ECS | AWS ECS | api.stage.optima.onl<br>auth.stage.optima.onl |\n| **prod** | AWS ECS | AWS ECS | api.optima.onl<br>auth.optima.onl |\n| **cn-stage** | 阿里云 SAE（云效流水线发布） | 阿里云 SAE + RDS（经 buildbox ECS 跳板） | auth.stage.optima.chat<br>commerce.stage.optima.chat |\n| **cn-prod** | 阿里云 SAE | 阿里云 SAE + RDS（经 buildbox ECS 跳板） | auth.yzsgo.com<br>commerce.yzsgo.com |\n\n**说明**：\n- **ci** - 团队共享的持续集成测试环境，部署在 dev.optima.chat 服务器\n- **stage** - 预发布环境，用于上线前的最终验证\n- **prod** - 生产环境，服务真实用户\n- **cn-stage / cn-prod** - 阿里云侧独立部署，与 AWS 侧完全无关（独立 Infisical 实例、独立 RDS 实例）；cn-prod 服务境内真实用户\n\n## 🚀 Claude Code 命令\n\n| 命令 | 说明 | 示例 | 跨环境 |\n|------|------|------|--------|\n| `/generate-test-token` | 生成测试 token | `/generate-test-token` | ci / stage / prod / cn-stage / cn-prod |\n| `/logs` | 查看服务日志 | `/logs commerce-backend 100` | ci / stage / prod / cn-stage / cn-prod |\n| `/query-db` | 查询数据库 | `/query-db user-auth \"SELECT COUNT(*) FROM users\"` | ci / stage / prod / cn-stage / cn-prod |\n| `/read-code` | 阅读代码 | `/read-code commerce-backend app/main.py` | - |\n| `/restart-ecs` | 重启 ECS 服务 | `/restart-ecs user-auth stage` | stage / prod |\n| `/trace-user` | 用户链路追踪：按账号把全链路行为拼成时间线 | `/trace-user user@example.com` | stage / prod / cn-stage / cn-prod |\n\n**说明**：\n- 本表与 `.claude/commands/` 一一对应（由 `tests/service-matrix-alignment.test.js` 校验，加命令漏更本表会红）。\n- 上方「任务场景」里的 skill 同样可以用 `/<skill 名>` 直接唤起（例如 cn-deploy、gateway-admin），但它们是 skill、不在 `.claude/commands/` 里，因此不列进本表。\n- 各命令支持的环境不同，见「跨环境」列。默认环境也不统一：`/logs`、`/query-db`、`/generate-test-token` 默认 `ci`，**`/restart-ecs`、`/trace-user` 默认 `stage`**（别当成 ci —— `/restart-ecs session-gateway` 不带环境重启的是 stage）。\n- `/generate-test-token` 默认生成 `ci` 环境的账户（api.optima.chat）；`--env` 可切到 stage / prod / cn-stage / cn-prod。**注意 `development` / `production` 不是合法取值**，CLI 只认上面五个（`bin/helpers/generate-test-token.ts:27`）\n- Claude Code 会根据上下文自动选择环境和执行方式\n\n## 🛠️ CLI 工具\n\n安装此包后，会全局安装以下 CLI 工具：\n\n| 工具 | 说明 | 示例 |\n|------|------|------|\n| `optima-query-db` | 数据库查询工具 | `optima-query-db user-auth \"SELECT COUNT(*) FROM users\" prod` |\n| `optima-show-env` | 查看服务环境变量 | `optima-show-env commerce-backend stage --filter DATABASE` |\n| `optima-generate-test-token` | 生成测试 token | `optima-generate-test-token --business-name \"测试店铺\"` |\n| `optima-discount` | 优惠码管理 | `optima-discount create --code LAUNCH20 --percent 20 --env stage` |\n| `optima-grant-subscription` | 开通/切换订阅 | `optima-grant-subscription 18898654855 --plan pro-cn --env cn-prod` |\n| `optima-grant-credits` | 赠送积分 | `optima-grant-credits user@example.com --credits 10000 --env prod`（`optima-grant-balance` 为废弃别名）|\n| `optima-entitlement` | 产品权益 grant/revoke/list | `optima-entitlement grant 18898654855 --product-key scout-gift --justification \"...\" --env cn-prod` |\n| `optima-account` | 账号 status/ban/unban | `optima-account ban user@example.com --reason \"abuse\" --env prod` |\n| `optima-cn-deploy` | 云效 Flow 发布到 cn-stage（构建→DB迁移→SAE 发布→sha 校验，20 服务） | `optima-cn-deploy billing` / `optima-cn-deploy user-auth --branch feat/xxx` |\n| `optima-logs` | 查看服务日志（stage / prod 走 CloudWatch，cn 两侧直连 SLS；默认 `cn-prod`） | `optima-logs gateway-core --env cn-stage --since 2h` |\n| `optima-verify-health` | 上线健康探针，L1 DNS → L5 依赖逐层探 | `optima-verify-health user-auth --env prod` |\n| `optima-gateway-admin` | gateway-core `/admin/*` 直调（写操作需确认，默认 `cn-stage`） | `optima-gateway-admin GET /admin/llm-rates --env cn-stage` |\n| `optima-plugin` | 插件市场态 show/set-paid/set-default/set-status | `optima-plugin show --slug <slug> --env stage` |\n| `optima-product` | Product 的 create/update/add-channel/toggle-channel/show | `optima-product show --key <productKey> --env stage` |\n\n本表与 `package.json` 的 `bin` 一一对应（同样由 `tests/service-matrix-alignment.test.js` 校验）。包自身的入口 `optima-dev-skills`（只提供 `version` / `help`）与 `optima-grant-credits` 的废弃别名 `optima-grant-balance` 有意不单独列行。\n\n> **4 环境 + 标识符**：`grant-subscription` / `grant-credits` / `entitlement` / `account` 均支持 `stage` / `prod` / `cn-prod` / `cn-stage`。标识符 `<email\\|phone\\|userId>`——**cn-prod / cn-stage 用户多为手机号注册**，三种均可；AWS stage/prod 仅 email。`ban`/`unban` 及 `account status` 的禁用态读取需 admin-用户凭证（Infisical `/shared-secrets/credentials`；cn 另需 `INFISICAL_CN_EMAIL/PASSWORD`）。\n\n**特点**：\n- ✅ 支持 ci / stage / prod / cn-stage / cn-prod（query-db，见 `bin/helpers/query-db.ts` 的 `VALID_ENVS`）\n- ✅ 支持 stage / prod / cn-stage / cn-prod（show-env）\n- ✅ 自动管理 DB 隧道与密钥（stage / prod 默认 AWS SSM 端口转发，cn 两侧经 buildbox ECS 跳板 SSH）\n- ✅ 可在任何终端直接使用\n- ✅ 自动注册账户、获取 token、设置 merchant profile（generate-test-token）\n- ✅ Claude Code 的命令内部也使用这些工具\n- ✅ Codex skills 也优先调用这些工具\n\n## 🏗️ 项目结构\n\n```\noptima-dev-skills/\n├── .claude/\n│   ├── commands/       # /<name> 斜杠命令，一个命令一个 .md\n│   └── skills/         # Claude Code skills，一个 skill 一个目录（清单见上方「任务场景」）\n│\n├── .codex/\n│   └── skills/         # Codex skills，是 .claude/skills 的镜像子集（清单见 AGENTS.md）\n│\n├── bin/\n│   └── helpers/        # optima-* CLI 的 TypeScript 实现（清单见上方「CLI 工具」）\n│\n├── scripts/\n│   └── install.js      # postinstall：按 readdir 把上面各目录全量装到 ~/.claude 与 ~/.codex\n│\n├── tests/              # node --test；service-matrix-alignment 校验文档清单与实际目录一致\n│\n└── docs/\n```\n\n## 💡 使用示例\n\n### 示例 1：排查 Stage 环境问题\n\n```\n开发者: \"Stage 的 /products API 返回 500\"\n\nClaude:\n1. /logs commerce-backend 100 stage\n   → 查看 CloudWatch 日志\n\n2. 发现错误：Database connection timeout\n\n3. 问题定位：Stage RDS 连接配置问题\n```\n\n### 示例 2：生成测试 token 并管理店铺\n\n```bash\n# 1. 生成 prod 环境测试 token\n$ optima-generate-test-token --env prod\n\nEnvironment: prod\nAuth API: https://auth.optima.onl\n✅ Test token generated successfully!\n📁 Token File Path: /tmp/optima-test-token-xxx.txt\n\n# 2. 使用 token 创建商品（OPTIMA_ENV 取 generate-test-token 回显的那个 envName）\n$ OPTIMA_TOKEN=$(cat /tmp/optima-test-token-xxx.txt) \\\n  OPTIMA_ENV=prod \\\n  commerce product create --title \"测试商品\" --price 99.99 --stock 100\n\n{\n  \"success\": true,\n  \"data\": {\n    \"product_id\": \"xxx\",\n    \"name\": \"测试商品\",\n    \"price\": \"99.99\"\n  }\n}\n```\n\n### 示例 3：使用 CLI 工具快速查询\n\n```bash\n# 查询 Prod 用户数\n$ optima-query-db user-auth \"SELECT COUNT(*) FROM users\" prod\n\n# 查询 Stage 商品列表\n$ optima-query-db commerce-backend \"SELECT id, title FROM products LIMIT 5\" stage\n```\n\n## 🎯 设计原则\n\n### dev-skills 提供什么？\n\n- ✅ **跨环境命令** - 在 ci / stage / prod / cn-stage / cn-prod 统一执行\n- ✅ **任务场景指导** - 完整的操作流程（不是零散命令）\n- ✅ **团队协作工具** - 跨仓库、跨环境的共享知识\n\n### dev-skills 不提供什么？\n\n- ❌ **单个服务的开发文档** → 看各服务的 `CLAUDE.md`\n- ❌ **服务内部架构** → 看各服务的 `CLAUDE.md`\n- ❌ **API 详细文档** → 用 `/swagger` 命令查看\n\n### 为什么要这样设计？\n\n1. **避免重复** - 服务级文档已经在各服务的 CLAUDE.md 中\n2. **聚焦协作** - dev-skills 专注于跨服务、跨环境的协作场景\n3. **易于维护** - 命令和场景独立维护，不与服务代码耦合\n\n## 📊 效率提升\n\n| 操作 | 传统方式 | 使用命令 | 节省时间 |\n|------|---------|---------|---------|\n| 查看 Stage 日志 | 登录 AWS Console → CloudWatch → 筛选 | `/logs service 100 stage` | **90%** |\n| 获取 API Token | 找密码 → Postman → 复制粘贴 | `/get-token user@optima.ai` | **85%** |\n| 创建测试数据 | 手动调用 API 10 次 | `/create-test-product 10` | **95%** |\n| 连接 Stage 数据库 | 找密码 → 复制连接串 → psql | `/query-db commerce stage` | **90%** |\n\n**平均节省时间**: **90%+**\n\n## 🔐 安全说明\n\n本仓库**不包含**任何敏感信息：\n\n✅ **包含**：\n- 服务地址和端口（公开信息）\n- 文档链接\n- 获取密钥的方式（Infisical 路径，不是密钥本身）\n\n❌ **不包含**：\n- API Key、密码\n- 数据库密码\n- AWS 凭证\n\n所有密钥通过 Infisical 管理，命令只描述如何获取，不存储实际值。\n\n## 🛠️ 开发状态\n\n**当前版本**：见 [package.json](package.json)，或 `npm view @optima-chat/dev-skills version`（不在此写死——写死的数字正是本节此前一路过期到 0.7.16 的原因）\n\n**已完成**:\n- ✅ 命令、任务场景、CLI 工具三份清单见上方对应章节，此处不再重复计数（重复一次就多一处会漂的地方）\n- ✅ 支持 ci、stage、prod、cn-stage、cn-prod 五个环境\n- ✅ CI 环境通过 SSH + Docker 访问\n- ✅ stage / prod 默认经共享 bastion 的 **AWS SSM 端口转发**访问 RDS（需 `session-manager-plugin`；`OPTIMA_DB_TUNNEL=ssh` 可回退 legacy SSH 隧道）\n- ✅ cn-stage / cn-prod 经 buildbox ECS 跳板的 **SSH 隧道**访问内网 RDS\n- ✅ 通过 Infisical 动态获取密钥和环境变量\n- ✅ 自动生成测试 token 并设置 merchant profile\n- ✅ `generate-test-token` 支持 ci / stage / prod / cn-stage / cn-prod 五个环境\n\n**设计原则**:\n- 命令提供信息（URL、路径、凭证位置），不实现复杂逻辑\n- Claude Code 利用自身工具（WebFetch、Bash）完成实际操作\n- 聚焦跨环境协作，避免与服务文档重复\n\n## 📚 相关文档\n\n- [命令设计方案](docs/COMMANDS_DESIGN.md) - 完整的命令驱动设计思路\n\n## 📝 维护\n\n由 Optima AI 开发团队维护。\n\n如发现问题：\n1. 提交 Issue 到 GitHub\n2. 或直接提交 PR 修复\n\n## 📄 License\n\nMIT\n\n---\n\n**🤖 Powered by [Claude Code](https://claude.com/claude-code)**\n","readmeFilename":"README.md"}