{"_id":"claude-smart","_rev":"58-86661c1cb078c29b217fd80a61ad10cd","name":"claude-smart","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.1":{"name":"claude-smart","version":"0.1.1","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.1","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"a5dead6243499b49911c4700f98b02b4bb75ceca","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.1.tgz","fileCount":4,"integrity":"sha512-kPST9z7cY9Y0GpjjSDFePDP7PN3wmOUlgZ2YHg3sD0PXVJJBPAcEYq6+J+C8lxm3CK2NmZNg8BO81uUkulSdhw==","signatures":[{"sig":"MEUCIQDEblbt8xXFA9z1TDgt59dyHOO3RIoQqfJ6PQR0io+6tgIgczvuU+YgsbftJMk6C66ki18fP5hCMvGlUiuSsmY622E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37017},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5dcc1e5febc1cd176df2b5ed3359fc0aa07f5347","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"deprecated":"marketplace name changed — upgrade to 0.1.2 or later","repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.1_1776762369094_0.7805596690409953","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"claude-smart","version":"0.1.2","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.2","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"484bde3d707b0a14656fda2d6a7e7e6cfbb3c5d8","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.2.tgz","fileCount":4,"integrity":"sha512-0v5JYQ19bAORH3EkGJDuzsraThAs/27H+RmHkKS9jc9GTuXmoDm3NlrVXiY7eRdQDN22SRSomhbYwkZuH8EzQw==","signatures":[{"sig":"MEYCIQCmysGloQA7BzMi8TpMqv+lP+fRK7IOCHUzGHv3SE1ZxgIhAO5acmDYrHEoOn6wD1hA0Z9cwU0moldJ81JOLNGp4d7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34542},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ef50ae78e1bd41df92aa9894cfa8fe80ca42d34f","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.2_1776763336353_0.03482117890647762","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"claude-smart","version":"0.1.3","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.3","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"8a71f61b9fef6ac5570ffb67fcab7882c7bd69a0","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.3.tgz","fileCount":4,"integrity":"sha512-ewcrOk2b4pxUFsOUSc9NEAycPu0hrvQgdODigqsaS8WdPteiu9VIC30Wa9Vrv1hmJKri5hjutXa89smy5XPHQg==","signatures":[{"sig":"MEQCIEBqcNL8fqlpOokapWNAVm4xUeQw+jdIIHJzW352IdNzAiAGVQ2N0iZVMuKMZR1ZZyYjU5rBcUrKHXA9sxTX1Ef+eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30059},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8fa180eb77e479d2fefc5362437262da1457eb20","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.3_1776791211177_0.46468904452960436","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"claude-smart","version":"0.1.4","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.4","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"ec744bf743c531646b9a08c3568fc0adecab5a51","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.4.tgz","fileCount":4,"integrity":"sha512-xIlEFc2mF/Nd8ZqMHuBwVhdPTKsuAJBLUxGIw+7dKzxhyFBTI4n7gb6iF8QlVm3IepL2/f7sngfexJi+e4z81A==","signatures":[{"sig":"MEYCIQDryZTtfn4RXPl11MRJhpB8lh+Xgp+sYg+4K7pIYVNycQIhAK+MoS3ll/q31O6GBRNDc4OP2UQUWrHP2ebWZKx6acCj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30184},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"dbf919089ff38082656ce37650ff915a49abf828","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.4_1776813349748_0.5460186641791469","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"claude-smart","version":"0.1.5","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.5","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"884ab2ef768f6c23a979713379e3a2b3f70dccb9","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.5.tgz","fileCount":4,"integrity":"sha512-vaZGUoFg+8g62mi7SSapCcYj4IXE44ckUPcJU1aXeF+TIgZEvtJamM22k4b28MYOMviUMUnxCeb4Ptr1FcYGqg==","signatures":[{"sig":"MEYCIQCTeil5MColNB8CvtmumvRQoqVpzcdFp6kDHmkpQV0YtwIhAKMdX0IIoDSvyqxDhLqvrPVkl7UbKLH350KO2MNuMj61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29979},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f6ccffb7710b953425e824e220245df1097579a4","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.5_1776840534928_0.4723160313611805","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"claude-smart","version":"0.1.6","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.6","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"f87b65548bb9c66bfb8975449a8789eebedc9702","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.6.tgz","fileCount":4,"integrity":"sha512-M42JEU3FJBqASflD2ZlBXaMtXrO4UQS9P0kvINvIWJUZK6LLDceTBxWhdH5Oc52sDMYX9eLh8fQA/AdjgofMyA==","signatures":[{"sig":"MEUCIDq/O8SgHODmSSxS1sKmpOUzH3+Ljd1rKJ81CAIxa7wRAiEA+A2v/Ovcbfo5OW2Lw9YiAtsTKCG0nVvsrou1Fv66CwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29979},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"6bee0c16d3c1731dc5c7305731ca40ac5ea77fa0","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.6_1776844607990_0.9115065190925988","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"claude-smart","version":"0.1.7","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.7","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"a4094ccbca53e6f831911d4fba8c1e7e16d4793d","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.7.tgz","fileCount":4,"integrity":"sha512-OGChj+oMiylYf7jgDjyZ61Qcyddb28/0YE+JVuXpCRwkw92hVt1xfe5XObKwZDe3QpCZlH1t9+4+/4FDLKIesA==","signatures":[{"sig":"MEUCIQDB18gM6dkPJCHW8TBzMRaeOPYPjlEgi0qN8yegwMjP0gIgSZdpyBPYV86Ik6nqHhpsT/FhGPH9cvfb8Bgp47VlLhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28990},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"56e9b2e2de00895f793b0c0f83b42a7121a584b9","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.7_1776882051423_0.40750656208553204","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"claude-smart","version":"0.1.8","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.8","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"7a379e1ec9ec86fa7d33834a7d4e4653167e473d","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.8.tgz","fileCount":4,"integrity":"sha512-g90EHgfRgcZHzLfWAFW2uV/sDfJWY7UkwrEJgR2LOKJsFGMUVML92moU6GHoCxpfbNCz9a4hKAcjQ7a7MnVOcw==","signatures":[{"sig":"MEYCIQCawcLTOY79emJFCRh94+Rafn32AG3GZYRXhBtEdWlUuwIhAK8Jqr2uOhqt18thUwukOBeAlr9FYuStBnmQqjIudTgu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28990},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"69f08e0b7a0c6de38457290a9b99d3359d79aae9","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.8_1776883000879_0.021250093707266604","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"claude-smart","version":"0.1.9","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.9","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"72b4358f1f2bb107d63989d19141879e5999fbbe","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.9.tgz","fileCount":4,"integrity":"sha512-7hbYKi0c6TXoer9RCc/jm+T9Aiw/TqaxlwNX2GBgT+mJ/vbDvVIeV0VtRmvC4C4jAJR9i8FQRTFv9O6dQl4Crw==","signatures":[{"sig":"MEUCIB9MddFzZqV9ySvqgGCI5smbDqdvCGlWT3DstC0rc3rSAiEAu71bY4KhoqSE7em2/HX5BE1jDyha/b6k1OH6BoxWlao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28360},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"783ee134d061c5becf961e03ac799560bdbfbc53","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.9_1776890751608_0.8889040578203662","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"claude-smart","version":"0.1.11","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.11","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"d37cc1471b4bfc92619a0bae2c0edb5256e09795","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.11.tgz","fileCount":4,"integrity":"sha512-T88Y8dvkp4lnBqnpdmGH3KdfkOpwEIw0PU1g/ervG7xixZaA9qicgPN8KtTT8N4uH0ZEWLEZuPOysVpxq5SIlw==","signatures":[{"sig":"MEUCIQDeAURNXnyM/6vH3VT/D/Rj11tpaphwt03VnHpYzlPYaQIgXwAGLRPL4i84yMKXatHXf7zpiWS7zXirraJqYXb01G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28696},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8cf5a16740423646f259e2292f88085cad4c109f","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.11_1776966400001_0.4660336475868878","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"claude-smart","version":"0.1.12","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.12","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"33cd197a8a444eb5c18bc05ccec96c91ebdfc05b","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.12.tgz","fileCount":4,"integrity":"sha512-e3dqQP7EQs8dnHUv/6TiUU9BeY1BosDywnqjxPOSsVUXlGATeL2Vo2ubmlt7FQF6a0NlqjOnla94l+W/KxfEJA==","signatures":[{"sig":"MEUCIQCISluW7AMQG7eoCBJubBUtvTpK2DTwnzC9To0bmFzlCAIgcHhuO2j5PRN7Z8tEs7E8QEKO8CdU//waY1BwgAGwmRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28696},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9f5bfb0b12fdb8ccf9a609bf96d14022e76958dd","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.12_1776967189637_0.8497351185123401","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"claude-smart","version":"0.1.13","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.13","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"2d6ab4200d93a4ea1c27120adbfae0e36d5185f5","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.13.tgz","fileCount":4,"integrity":"sha512-q3i58rYaYPGZbdLkMhkqrQxHXYnblNZXE94BGfCGwwgq0zTDliRyDiqSsUlISb0S4FiVqQjYGkbVmHDOFhkFNQ==","signatures":[{"sig":"MEYCIQDgLwjNkA9d5du4mWpzcEsCYw1BPXMTkUtqkWY8XlPqKwIhAIZBdFkh6jEg/I3X3Kf5RZzzG3oeMStSQ5lUETDcBtTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28966},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f80b7a20f5e9cb52754ad1b55a007211650fbd9a","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.13_1776972704429_0.9408753064627537","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"claude-smart","version":"0.1.14","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.14","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"3923620b5b1317e3015e35a4f57f71ac8921798f","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.14.tgz","fileCount":4,"integrity":"sha512-V645YS/O11I5EGKGSbSH6V8RTarwctvPjeka87MsjX0d4OB+tpuDUTA0MSkMJIZc1HjWq9d2ixs5DhiqvzMugA==","signatures":[{"sig":"MEQCIFzKVqD/1WZemfruDqw70bNBvA5+E7SEGjNhWkzCZRDCAiAGbwMVRhY09Gq7mTsFZvttHt7r5F3NHW2USrGJ75ml+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28966},"type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b7d85070da129e0cd5f047144676b102a061eb13","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.14_1776986945440_0.8615909789328025","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"claude-smart","version":"0.1.15","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.15","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"c7ad52096e4fc02ed582e105d3255fd0ddbfe075","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.15.tgz","fileCount":4,"integrity":"sha512-qCLJZD00pvn0W5hZ5ZYk/rY6rUyMuBSVqEZz5ervsqMk9E4u69Lx8I3QKpKMSxEh1P510l4TDu6gelvYsol3zw==","signatures":[{"sig":"MEUCIQCXMGgIIhK6dqBmnRNQdISfe0bfdty+9lY2ClzCzIFa5AIgDUOiCwCaURVXUO4H8bwajk5IuGu0tKTiQTVwhZMo4xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29495},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"3fe2555b1c68aafc51177fcf5c15f9e91c9f8058","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.15_1777008932282_0.6948789969771931","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"claude-smart","version":"0.1.16","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.16","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"2e01abb6a57c5cfe5eaa8e72a84e3a09c4f1de54","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.16.tgz","fileCount":4,"integrity":"sha512-ZD4UCjOyfWyF+zIYOVxo01yoCRbVCCzKBv38BUuz/wCLs2a+OXJcEAJi5VgQGdohIlvnigwSgHvTi9whShNg6Q==","signatures":[{"sig":"MEUCICWvuM/7HOpfOscWRa/v9m7iu1EoDnniH1279B/OweP8AiEAtnY1K6Xbmrn2t6WfIkqVhmSWlpnnv4ftclax4Sxhm+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30890},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"15ed275a38b59bc6d21cd98b159dcf164838aec8","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.16_1777138199838_0.23851169474577594","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"claude-smart","version":"0.1.17","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.17","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"7867cef8ca2c8d9f098a4ab8759db7d8c740d13e","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.17.tgz","fileCount":4,"integrity":"sha512-81FFpvRhsqGO6ZeJxfcwtEhy3Ka4Nq+yGYUJbvXPKaCj9u3QPfkFB9SxKqbpZ6HALpQkeD+bTruwUxU3cOxbwA==","signatures":[{"sig":"MEUCIBfSVznGB9fOcC5fFZxMcDlCF6J90owRMk5YfjLQXiYzAiEA91JdgXduQX0pNWbEiED/WG0kLRAy8gCZahj7RWpIQ6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31431},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"3649b7536d23fd08b93dc0695da8f41e55422799","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.17_1777138764008_0.9132994943086317","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"claude-smart","version":"0.1.18","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.18","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"80322ea31e05df3588510f35ba3fda53ca948299","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.18.tgz","fileCount":4,"integrity":"sha512-yEIR2nNHqJFvjrCvsUGrSYbw8y26G7I3qwplwbFP6nQKRFdWYI47gxQHW7S2mpnZoPAHv7OoSxrshITMgoil+w==","signatures":[{"sig":"MEUCIA8dwrA5ojHqLgBzkxtk/ID3ZAANZOXDp/Ibdn9Xisg6AiEA7svjQxoHOxukPPaW6DrvR7WX1dojGle5IR+47LMJdQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31352},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"e412c3289f3c4bcf90d19de8b82d144f62cf70be","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.18_1777253389138_0.9784350891806095","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"claude-smart","version":"0.1.19","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.1.19","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"d241c1392e7c751b8733762989221cf0847a5cc8","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.1.19.tgz","fileCount":4,"integrity":"sha512-8T+aThqf/e4ow5CeQfg28o4R/IM601lba4LGMmQj4mJKvMVkBc6COxgm/i0bwHXiiUpbVDAR2Rgc5YBw1MGUkw==","signatures":[{"sig":"MEQCIDE+UvrF2uTkvCsgOtMJGhPeZUR6Im5Ef9bwhGy5ai7KAiBbkPHlhyIwGef0PFcWH7m06cD9CTw58Qqc+/RtQ+tylw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31352},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"f889563c756dec530d5c2573d039848171fe8227","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.1.19_1777420530838_0.6868380638709004","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"claude-smart","version":"0.2.20","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.20","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"a9e09a6c50ffabe908a6b25391221f2164a743ff","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.20.tgz","fileCount":4,"integrity":"sha512-euS9isgdBbGqI30nDAiI9a6EldvorSuPZ2KafWIJaMUzGUcqIpMIrm63iufxHoOGD5YGZdSdcLsJh3gbXaKeRw==","signatures":[{"sig":"MEUCIBrY2P+cLu0CBjCRBJpLfqSj1p7iw8Bpbg6hx49ZDjwNAiEAy8uArDEUKojksmfpDW2cj6E/GH61XfXnZP58lHlZs1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31352},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"d66ba1e64be3a3da5613532f159eb1d1815cf8b0","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.20_1777833474861_0.7254158355466451","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"claude-smart","version":"0.2.21","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.21","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"50d6952ff9fd94cb23961249671f02ee0202512b","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.21.tgz","fileCount":4,"integrity":"sha512-iiG4ZingbZ/FRDMNigVYcgQBFg+gD4jjQ2aXvQWzw1mjw1hIYR1SYKMDvLzcEC69kfPv/Khn/tlLh2lSOByaLQ==","signatures":[{"sig":"MEQCIGE+x/BikmfJUmGRDM6Kwecb5GJ7DXyg1uMrVGbKMilHAiAbzWW0Y+NeTWp+XbUru2hGYyLm/L8DL5RbSUD+4yOatg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31609},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"58bb8a8fb81c28ebc2814ddb4b6de6a82abe2d96","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.21_1778086563796_0.7957076685488758","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"claude-smart","version":"0.2.22","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.22","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"15f666ca0c3a5454b498ca5442df9dd6196f36f2","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.22.tgz","fileCount":4,"integrity":"sha512-3qLr0qg0fDojbByFZCXvJA22FnA2erQqLRuX0Iz9pKjMrgc4hnEmbsUv2LYwI0qVuks9i9II1SsoGBviED1YeA==","signatures":[{"sig":"MEUCIQD5XDJMxAmtB0mHk3SfXacXhuMq/s2W1KS6LhNowoQRmAIgGtzGYZ1BJ8QsVDvP8i2QSFmeWFlFh3vYezy6WHuLWbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32129},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"11087a9206ba0047b6fef3c8e9db51a4e57ac60e","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.22_1778456182277_0.7292396105625241","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"claude-smart","version":"0.2.23","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.23","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"d3a09fe083265afc22034607414ff96a7f24a4bf","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.23.tgz","fileCount":4,"integrity":"sha512-PH4oAdHPfslM7ynmzAz6xS/OiYc9Wp8/aIX9wjPilfjRa8xz5LJO+OOYNt+RCZKsjbwBnnUzq4HCvsozHojDAA==","signatures":[{"sig":"MEUCIQDnziAu9t3iTtjPN63AH73+5npFzj05B8pLwmNlOa9WrQIgIMd744HEYyM42kdY8TVJ9UChBvGsoFLE8YfFEOVpIqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32094},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"e32b625a8836ac27b0d89d5af37b06a0b27a0dc7","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.23_1778608879383_0.6847202565142048","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"claude-smart","version":"0.2.24","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.24","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"62b0100c1e5459a55a75cfba34b39103bcd90e1d","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.24.tgz","fileCount":114,"integrity":"sha512-cm/5X87hKLd2+nIayizLSNCoUopcYP2KpexosIvzH8pfvA+0v9QKNwvOK/tyLJb1B4Tnc04hkTFOjL8r59BUkg==","signatures":[{"sig":"MEUCIQDwsIB8qvNN/oz3dzLIY0BfeR4/+9v1KyNPH6UEikW0PAIgE86jwiUg6DGD08vvhu8CFN9feU/9VvVfkqY47HRMwXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1792008},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.24_1778800715975_0.4953801644164042","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"claude-smart","version":"0.2.25","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.25","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"a762a38f4a698ca34394994b1ce77bfb1fcd1613","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.25.tgz","fileCount":114,"integrity":"sha512-ZqutslU5vE5gjxV0YybFxiZOa2CVen8fn+3MOnHS7X1aV7bjkeF8iq2n7DdttFWsxOMzROrY5Pdry5srRDM62w==","signatures":[{"sig":"MEQCIGBOyPRVHCGv8uPM6YWdlRZdJVTswSo6zNA9WzuhFj5oAiBdJT8idnZKpxrbeSQUaWwlfIiRjQr3H4+RKU95TEMNzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797200},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"208d5e84e316602b4bc8bfeca99d6d78cee3f85f","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.25_1778806369061_0.5456787842002422","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"claude-smart","version":"0.2.26","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.26","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"0b32f5506e01e3b473640d269deb98be27b2e58b","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.26.tgz","fileCount":115,"integrity":"sha512-2BDurTajZqI0YzIqDkwAM7qTcmfpDMw4ZifFcfrDGfV249XWhd8jSOpgpUtji0ewao6CS/0Mui1i8xJPnoYd1g==","signatures":[{"sig":"MEQCIAxEteN0/pAniPaA7I5qwa9boyY8f3YHO3arq24f3yY8AiA77olp/uyXqlr+O+AzLgFeWX0gMLUY4MJYu4MJmAL8Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813654},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"bfb2b3681a7b0b8157ce247454159026736e87f0","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.26_1778865151101_0.4195025987376324","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"claude-smart","version":"0.2.27","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.27","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"f18b0cf768d7cf8e9873bae750894c59e8b22692","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.27.tgz","fileCount":117,"integrity":"sha512-HSadSwWLXZXNOZMNe7eQfgfkDgC/bYzqjforOFYK3FBDQ39qdeDRh2cTGXj4AXdGQudwO+H/cSV9TGc7mJr3zA==","signatures":[{"sig":"MEUCIERM0Fi54B735bk82pJ/vEkC2EZNg00pbHQio6yBEmMAAiEAkR6klWegwGDi128kEsH0RM7TwrcXpfmTjzHjlcZ46Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843181},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"26d7a732866f6e37bc5bb7ddb9309130e65c544f","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.27_1778994201737_0.5675228788265261","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"claude-smart","version":"0.2.28","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.28","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"032c54bb0a5ed62c9d1ee3965f5e4d58ad071471","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.28.tgz","fileCount":117,"integrity":"sha512-zF88o5FHa3VBChLUl701d8aQ4rQBzR9oXnsMEWz/qVuXSwMQG7Cq0CUIamKcXJqesWc9e3htQsErg4kPOtdnpA==","signatures":[{"sig":"MEQCIDV1SHItE8AvRH78k2gJG57PM06rA/lmoJqpaZFKw+38AiAfXfmgQ0H4s3Eirk80KXmOYNjDMlJLk/5JYSqFwYIlhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844370},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"fcaca289669bdfecbe7f66293a360936daefa938","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.28_1778999434270_0.36649410235684865","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"claude-smart","version":"0.2.29","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.29","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"df4c26fb8f94e3d3a4eaf3eda907cf516d6554f0","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.29.tgz","fileCount":119,"integrity":"sha512-Ot6PnVdydwB1NVhanVeWs7LQ1KNwtBKzqdL139qFJFlNi7p0YjLXH6fbtt6nLC+F+9QvN3WZ4T1JnagiUgBNLQ==","signatures":[{"sig":"MEQCIBi2dHHPSlCgvk03BXPU3qVkSUqxtWrJ3kBaD4SP8NT9AiBHR9yoHTgtO/HFDpx5FEgnfO2dQO9fEJmQg0qbGp2ERA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1859410},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"f891edbe88dd4d1220d4b4f14a8da1096b01da3c","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.29_1779059991674_0.47794721194161993","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"claude-smart","version":"0.2.30","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.30","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"5223d8c69695ad0331387ff3a9186908b7dd1374","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.30.tgz","fileCount":119,"integrity":"sha512-tXxOKhXZNB7Ubi/w4b6jFyp4AnC0AKK+41lmgUu8fUsWwAU/9bTViFjEO1o+ThzGGFR6gFed9lOzdEDTvpI3jQ==","signatures":[{"sig":"MEYCIQD8UqCpjYOtKbLul65jSxW18FcAWi1PwY0Fyu8+eG2EMQIhAI4N3J1xBsXUKGCza+0z++RI5WgRo+zz7CJfDckcj0L2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1863661},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"8f3b20ebb0ab89bcf649f01ccc86a312de24aef5","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.30_1779091186663_0.7685457338129702","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"claude-smart","version":"0.2.31","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.31","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"64a80065472ac197ab897bb6600896e90ad7671e","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.31.tgz","fileCount":120,"integrity":"sha512-BpbGrDsgtwvzaIUmZPsZ1nMKSZ2xdXKN4ow2tSOdYj+AcM7adS8Swl/v8luMVNjGLb4xjwyYQ4npaBtbqurqxw==","signatures":[{"sig":"MEYCIQDeoDIAtx6RwwMbKzwK9dwQILIFknsEDE8xRmTC0RDYXQIhALrmay112v/LbUCqtNaGC6AK8u4Ca0e5luDE8LLuULaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1893429},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"c4d000ed03a4b9086e094b3384520bfc6858a1cc","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.31_1779160124491_0.5163332172858146","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"claude-smart","version":"0.2.32","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.32","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"d9fad92320aab998b6475bfcc26ac209cc9e4107","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.32.tgz","fileCount":125,"integrity":"sha512-YWNTFQp3LUmpo83VKQzHpJDEXeffO3acYSmG9yYNZp1JhnUuB+a59OqjX+TeTNddOdKexUYaO2tBjE78R1JoDQ==","signatures":[{"sig":"MEUCIQDETa7T4/sMbE46c20urjbkQZgwHe+1tLYC5yvhHCpjrAIgMUlGalBXt9cLCEQlvGNPaINQ1ik6B1YOb/1+fZ0qVnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963701},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"1c96d65a33b12eefd3233d36fa0efde9a2779780","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.32_1779426979938_0.2035952231098801","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"claude-smart","version":"0.2.33","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.33","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"78e9f2a9a322e1a6a1e9d754c6f9b325907e4ce0","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.33.tgz","fileCount":125,"integrity":"sha512-xBgtdGfTfyuUynZx76SFedq+VcK7SOENqMlgVflyHz5HJDDK+OJRB1cH1kTSu5bkQx8f6tG+dIkVV0Bxpn9kFg==","signatures":[{"sig":"MEYCIQDo7j8H0JnHMRxhNhfeOS7TDuNT4lWLaghuiZp4hg/njgIhAP0zdgkhTBWgo5+WeLt9A1iUGysmHE9rUzZIswkO9Z49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967979},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"ce774306c8864bf254df36779db3f43607c3627f","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.33_1779429082803_0.42174739271748973","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"claude-smart","version":"0.2.34","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.34","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"c9e8ecd238d220e09041314e9e9ed45b8f1c841d","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.34.tgz","fileCount":125,"integrity":"sha512-AszvhtdeVX+fsSHTAN61Wgo6wNNa391Y//0uueEpWzeGCavb8RmAf3GarJ+6ezixSB6eF0T6fUNabj/l4vcdNQ==","signatures":[{"sig":"MEQCIGVPKUtcOvVMTiR8Nn52q/mNCeJ9jEiMKyRdCQ3JwcyyAiBCaNQ4ZZofq+aYT+68UdCmEqDGkVH07PbsiGnkaNrdiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968082},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"a7205e2375a4d12a815fd7b3439240d4d90dc7e5","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.34_1779432209520_0.6044069670496746","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"claude-smart","version":"0.2.35","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.35","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"8ac5c67919457544b47a82f096a357b22091896c","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.35.tgz","fileCount":125,"integrity":"sha512-KwyborCyZrYB/yIO+B6AX8NR9kiOu6QQvpS76ND8/6eRUrdhsaofz0YZk+GdmpCVuShjbC+73S0927ryfCEJoA==","signatures":[{"sig":"MEUCIGMDaI8eh5d3hwEDnbVGKUmo8QG+RBD8NfR12o4bBCCxAiEAxTyXNPfqy9rtL+wYaQyeMI8lHyFds3dnMGj71SElcH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970361},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"716e9d48e7d7ae1345d44fd99bb13e15aac09512","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.35_1779433270013_0.4608734304928708","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"claude-smart","version":"0.2.36","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.36","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"1218017111c5d7d9bbae81fc2a9e4a815fa4ef52","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.36.tgz","fileCount":125,"integrity":"sha512-c9pAoRVJWLSp5fGuExeyXfH1Ld0jIHSeBsUtP3quHwSqEhBh5QzPD0ESMZRrn16REJhgAAa9547TjyZ1doz6+A==","signatures":[{"sig":"MEQCIBwLP/3LiTLDf0SLzBLWCU8KHtv+AhlZ+gu7EY/qdb2WAiABwAuTKx97Ga0OnRImgBE0X+DLgc654f+QTh2HaAiwFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974793},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"9cb5161cdfa265c315b7557c856ca96a564fd9b8","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.36_1779439246291_0.7042431784299548","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"claude-smart","version":"0.2.37","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.37","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"342f9571419287d1f1ce1445989fd57664eed32c","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.37.tgz","fileCount":126,"integrity":"sha512-OuZAujc7tSvMzya83U2wiHPIzKxZG7lxJC6lF5c1BoZBNN3xNygymHolcR1n/GTFS0bAPQfiOWR1zujtuxKBbw==","signatures":[{"sig":"MEUCIGNbZU+acX0kglZvHeQYqbwKsUJgXRLJILCulxqiFAB6AiEA8+cQpQyNEOYZ2hJXLUXq5G6Mt02aqHQc0eC1HVDa5rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1983790},"type":"commonjs","engines":{"node":">=20.9.0"},"gitHead":"f1417e779637a09f44429da1d4b449b87ea0de71","_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.37_1779467580661_0.3818451571250263","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"claude-smart","version":"0.2.39","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.39","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"9b8a5621309c26a0d1e76c9b2b8d31afe7abac10","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.39.tgz","fileCount":126,"integrity":"sha512-/i9T6UHZmMhzFdRtp+V0f49g/cJEQTOj+hJtSyzJPYUl79Z8A+tA5bP3M3dDHSCiI293nFfNrOa9zdES0t+e+w==","signatures":[{"sig":"MEUCIFbMP1PfHYSEtvDGMM/4H7n+eiFvbovgavSb7VWYmyDrAiEA9iPcEh3j0/UzZ68KCR3JrUbVZj0L7uDs5GR/+RXLwAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1994180},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.39_1779677391319_0.9527463339860802","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"claude-smart","version":"0.2.40","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.40","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"9eff32559e0b1ebfb151e9444a16c33107797e11","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.40.tgz","fileCount":126,"integrity":"sha512-wiFPXztqjoNl3iYoOcxtOAvYFJTt3CvyOTN/wXQv3EJ57akYZAm7wJ4qNonXgIA3gB11xjRxbYIyArJTc9Yx6g==","signatures":[{"sig":"MEUCIQDttdL1NrN7PKj/kZFnC6F8VUc8n3hwLe+ZfX/JmeUtvQIgXEk5RLbrCog9RSW+wDysS0bhLl3/vgVmB1vpAiF3QX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007170},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.40_1779819961425_0.4357549123833504","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"claude-smart","version":"0.2.41","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.41","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"5bd3e139f714d69cf17d77fd7fc655903b66bbca","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.41.tgz","fileCount":126,"integrity":"sha512-+kPLSVU8or0Ss/uLXYUuFzSpA0p6ZYANaGctZlBSFE0lvncDKudrhxrzxTuscW5Pilxx7/EP3oaJnPPa3mVi+w==","signatures":[{"sig":"MEYCIQCPwVjCOYxu5k0tQzxEgn3nWEK+JaUnWLi6WRkXODp55wIhAMokNuGpmjJLyAhn18bILUA+9ji5w50D9RlojeS/6KRI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2005481},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.41_1779825148541_0.9017419461045393","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"claude-smart","version":"0.2.42","keywords":["claude","claude-code","plugin","reflexio","self-improvement","playbook","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.42","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"50487e7f0c853fb94278037d24ce79ab0f3008fc","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.42.tgz","fileCount":127,"integrity":"sha512-S++8EoU+q32DXl8WV9VmV0NKXXxRIflPdmYVmJSNY5WyVhj2j9kG5NN21b/3iK1qev9134scXVsw4qCcbe1Sdg==","signatures":[{"sig":"MEUCIQCJc+P8qJ/N3FClnCvsew6lE+hx7Owx7WIFJTPp9CntBwIgTFhfQOTN3f0tUqvUf7d0ebR09Zws/UyIylg8/oen790=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012169},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code plugin — learns from corrections via reflexio","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.42_1779869083913_0.09852054907024854","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"claude-smart","version":"0.2.43","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.43","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"870f5cecd7fd62e551f8ca751c89b059c0a1d50b","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.43.tgz","fileCount":500,"integrity":"sha512-8Iaop0WtH4he2/sZnKgO1wFLcN0/0aYSzdhocHq5nA1zzamegIkor+dDwipfgoZ4svzslNDxYb9/NkdSmCYfPg==","signatures":[{"sig":"MEQCIHX82lF4J5jPEa4kbYGic21334hnkoEuS8xziG0IU/ikAiBgOfcdxLjezf8qCwPLoR16sI9lAjnAjFvQji79FIY8nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5299343},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code and Codex plugin — turns corrections into durable skills via reflexio","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.43_1780857912399_0.6742667255747232","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"claude-smart","version":"0.2.44","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.44","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"3c3077097039eeddc927cb8fcabfdb760805a35a","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.44.tgz","fileCount":508,"integrity":"sha512-lWIns/V38C9cQUeBsJSVierWYUhs5YmhTsydWi9T3nHb4eEcdOpnzfmY2xcjB9Q0h31QkZgXk3tXWuf53QDmvg==","signatures":[{"sig":"MEYCIQCYQdcBjmJzKqZEpmkBt9m9yomhhuZKJjcuQaWVz9GlrQIhAOqNeqTXCIgfPs3uu53lu5BEN/w77TI98UVw1JswiqCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5465947},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code and Codex plugin — turns corrections into durable skills via reflexio","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.44_1781125622222_0.9643796138207987","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"claude-smart","version":"0.2.45","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.45","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"0385a4970cfd3e93c04589fea7a9202becd62352","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.45.tgz","fileCount":508,"integrity":"sha512-H57Df7LL6jMavEYMNL6FtL8spHsNYeZ+iIShY3Nx3sC9EjNd95sgrBvTczZlraN4Z2WrYKhjjUPjYPyYg5myhg==","signatures":[{"sig":"MEUCIQDLlqBhi/aG1jSdY1UVA7/LjXqccw7mXHj9svQvXwP1HAIgd0+EuYlR/HIkXFKK9jZaTF/ZIq6JmW11qW0kVk9nazE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5467942},"type":"commonjs","engines":{"node":">=20.9.0"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code and Codex plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.45_1781629079651_0.37971342553332676","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"claude-smart","version":"0.2.46","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.46","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"9722bc4a2819176ee2c18084c206c3c161bf4db1","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.46.tgz","fileCount":602,"integrity":"sha512-W2ARwv+wq+Cg1h/G1DyfQGSjXPSOJAEsK+G1vkxf23FavJbm6Lp0gRRQSC7MneLAX+LgmeXNXLO3XfCjtM/d+g==","signatures":[{"sig":"MEUCIQCVlAcbJbCCC6sBiJPlgpcJ1aDUbo8CHYm9twCaoaH16AIgE3vh28BfKekzxpruFA4KrYZQs8HDBl4byiOxcyvL/8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6770371},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.46_1782800953795_0.6959630912445334","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"claude-smart","version":"0.2.47","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.47","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"e54977c8678267cb0fbca3e4f9258f773d4c6070","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.47.tgz","fileCount":623,"integrity":"sha512-OGllkmeAr5gt0O2MCvFDf/DQYqD7Mu4H3kkT0Cs6eqcIw+CWg7zdL0k51EofLRfzkaO5Dl6K7orHg9N7/SbXcg==","signatures":[{"sig":"MEQCIQCKnodNNx/HpolCVMc50WnyG0Cv66l9dUunca/n3cpVlwIfVDllcCpES8wDOHndA1FHMALBJpfgUbaIkJ30Wq8rSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6989902},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.47_1782931118611_0.6653891616834586","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"claude-smart","version":"0.2.48","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.48","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"fd00540ea8bd920d099db26074229ea7c6fdd4b5","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.48.tgz","fileCount":686,"integrity":"sha512-F8/Gu9MVwj8EQNpzOqUOpUK9EM29T6wwghBOx9orF7mZdwx7TmOAdVzg3DVofi6y0cvCGZcUbNVRUqfPHRCbfQ==","signatures":[{"sig":"MEYCIQCSWrLQeTEa5YKfOMP1ogPao0bD8cV7AVPCZpscpEFKGwIhAKnfa40CUGyasHlMJuel1PGLy3tnu7LGeAzs5aEvqJ8E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131759},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.48_1783148507765_0.9529109616987093","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"claude-smart","version":"0.2.49","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.49","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"3ff0d1627ce7695f3da209e69f56e484f1f7b284","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.49.tgz","fileCount":692,"integrity":"sha512-yBH8X2mzyLtrklHZDZSXh0BqwZfb1d6zYNurgjEH9rEpJGzmIXslQV7gQPFwd/KRcd0OKmtzfFzzh8jTNiDxPQ==","signatures":[{"sig":"MEYCIQDuBQjfbTHZrWKtYjAQ4y/elvDL70sIbVAMiX+rBb0yMwIhANc/0bdQYEz6kFxdLsmH69Rnw6/cTqtXU6LIGO2o8yAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7230422},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.49_1783314326804_0.5957938381384433","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"claude-smart","version":"0.2.50","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.50","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"11365c9b4f32cd9ee65b6fc4908c10991b957033","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.50.tgz","fileCount":716,"integrity":"sha512-ViQth7evMxkUsr9pDUdktkyY6kdM0tbQcHsi5QFGAaUqe9ddaQyXm9HFnc51W+qVsSLRcLiJ8rgGN6PweohTTQ==","signatures":[{"sig":"MEUCIQDDLOFRWrn7LxLERdoRCQGvBJaBRpVXIqAJ9wEBl+PaSQIgLNvOhfhbsV+iT/fMtx3sGm6+yUwh/0iX+4+b623U9dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7689843},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run gen:marketplace && npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json","gen:marketplace":"node scripts/generate-marketplace.js"},"_npmUser":{"name":"yyiilluu","email":"yilu331@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.50_1784097583486_0.09096752788168372","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"claude-smart","version":"0.2.51","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.2.51","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"},{"name":"david20267","email":"etzlanim@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"e9af7922efe8c90e21d679a65239d5d1fa9b91e8","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.2.51.tgz","fileCount":715,"integrity":"sha512-AzBgf101StVVs/Bz4h2Z/bSu6pNo2L1fsIwsgbnWhVhwsqAeLQM0yXPcYO10HqhOs386gvkZn8+ekikImNBAmg==","signatures":[{"sig":"MEYCIQC9sGUqVqM6moBqg/h86qZEeXbE8rmwWog5+zCfLtfQWgIhAIcMEc/rqh92kg1Mdcj3nLRaS/ehksax8XY4IDMq/vaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDnHUfXWAsiOt6eKF2dcHcMg2XPmXyQSD0cjffsCnbZ2AiBNpaJgOOGGEkqeDJHa6y63BMKRJ+O9mQ3pSIszcgWEbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7713760},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run gen:marketplace && npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json","gen:marketplace":"node scripts/generate-marketplace.js"},"_npmUser":{"name":"david20267","email":"etzlanim@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.2.51_1790641424875_0.5410202519457123","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"claude-smart","version":"0.3.0","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.3.0","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"},{"name":"david20267","email":"etzlanim@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"6116a72807f4902463dcee2d1a87adfc27b97e6b","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.3.0.tgz","fileCount":750,"integrity":"sha512-Yu0owhj6cyhsg4dIuYCqY797aNqO6Q32Zke+/vDlhPO7BsSskFlDvEu6Os7lV9m17Kcf87v0S3bXYAt+bwi6VQ==","signatures":[{"sig":"MEUCIQDMgYVrc4pHusk8fqAVhyz8M9hCojf3UG+SNvbUMMEyiQIgBrxBCV6hHwCxFY0yMvjtqOmmXsSL9baqeVyAFaGBCVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBXai47+xTcltZzQ7X2TN0kedg0rwkafcJQRR33ySTtFAiEAlh30rdM3MXTHfmHqfAd07fTxW03sDP4dDzumULEA/ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8924844},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run gen:marketplace && npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json","gen:marketplace":"node scripts/generate-marketplace.js"},"_npmUser":{"name":"david20267","email":"etzlanim@gmail.com"},"oc-plugin":["server"],"deprecated":"0.3.0 can open an empty memory database and never starts the local embedding daemon; upgrade to 0.3.1","repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.3.0_1790752700355_0.8894139489809594","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"claude-smart","version":"0.3.1","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.3.1","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"},{"name":"david20267","email":"etzlanim@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"3e709c2f237967fb0eefe9fe2c52dd6945d629c3","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.3.1.tgz","fileCount":750,"integrity":"sha512-I2mxWUjLkLsDA+uOoxuZ6tOVKSrHbdPcXQXjcZuXoqonG/lb5o4gENMNsPe/GADbK/BIUjMuGVIsTUHIJCfxrw==","signatures":[{"sig":"MEYCIQC5lMUrNTBp+DLChCya2uyFFQQU+TQyyCujhuDnepPgzAIhALzYujBrEPgjjE+c3SLbv0Coh+0iEYqv9lvkT4vC5m3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC13GCmU9NIPJGdnuVShgEnVqmzot5NyBe94cyHYPVkbAIgXx0qtUoCo4fwBUB7TBihlHP12NEutNJQ/gKt4zG/KWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8928713},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run gen:marketplace && npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json","gen:marketplace":"node scripts/generate-marketplace.js"},"_npmUser":{"name":"david20267","email":"etzlanim@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.3.1_1790795348358_0.7732543727302648","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"claude-smart","version":"0.3.2","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"author":{"name":"Yi Lu"},"license":"Apache-2.0","_id":"claude-smart@0.3.2","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"},{"name":"david20267","email":"etzlanim@gmail.com"}],"homepage":"https://github.com/ReflexioAI/claude-smart#readme","bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"bin":{"claude-smart":"bin/claude-smart.js"},"dist":{"shasum":"9775e3a028beff1fbb3bc2527154b5308d396374","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.3.2.tgz","fileCount":750,"integrity":"sha512-ff07o2gJOgqb5RWYdsN99FfEdl7jyv+U8RvzCRM4485LGTO8cDg0YqYC+8DBewdIBFxd5hI8QolXDrAOo4RDIw==","signatures":[{"sig":"MEQCICxGXvyimeQfIdZ06s6SL8ftPSO7ybIeA2ksrJGx3iUnAiBhXSBIXciRLglrxOiqFUpKLN0si7disA6tG6XWTQ7T5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICaEaRFW6S5lsfxgsxFH0d1zvjffCPHScKCu6HyQs1K4AiEA46SgRLSl2rI/1t8zzbKRiV4CSKbFaZHIwBuUNKZ4PdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8929545},"type":"commonjs","engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"scripts":{"prepack":"npm run gen:marketplace && npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json","gen:marketplace":"node scripts/generate-marketplace.js"},"_npmUser":{"name":"david20267","email":"etzlanim@gmail.com"},"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-smart_0.3.2_1790811709192_0.7662386904506064","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"_id":"claude-smart@0.3.3","bin":{"claude-smart":"bin/claude-smart.js"},"bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"dist":{"shasum":"e2108280134085dde1bd15b6051bbcba09a1c5cd","tarball":"https://registry.npmjs.org/claude-smart/-/claude-smart-0.3.3.tgz","fileCount":750,"integrity":"sha512-oNpfdHaehkOZWNpb1I7ASKB8ImuXDDXl9zuBtt7KUtJvFJRrS1IY5EXYifQNszcQAv48JUdtVZWgf9/Fy20mdQ==","signatures":[{"sig":"MEUCIGLzdmS9WvPOaVAnrtVgzmBqVjyGZ7wz54kfMvgkGJJhAiEAqvehKi5bLcf10MWbNh+XyjS4p/h8RoDiL2UjsZPwqvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHGHnKANqO/0A+YtKUhHKGm6Xcb2qUm4H7rS+H1ISPg1AiBIXGirCGZE/Ntsr+fFHjgDls4FMje2aWwqKFcW2bstiQ=="}],"unpackedSize":8935377},"name":"claude-smart","type":"commonjs","author":{"name":"Yi Lu"},"engines":{"node":">=20.9.0","opencode":">=1.17.0"},"exports":{"./server":{"import":"./plugin/opencode/dist/server.mjs"}},"license":"Apache-2.0","scripts":{"prepack":"npm run gen:marketplace && npm run build:opencode","build:opencode":"tsc -p plugin/opencode/tsconfig.json","gen:marketplace":"node scripts/generate-marketplace.js"},"version":"0.3.3","_npmUser":{"name":"david20267","email":"etzlanim@gmail.com"},"homepage":"https://github.com/ReflexioAI/claude-smart#readme","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"oc-plugin":["server"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"_npmVersion":"11.11.0","description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","directories":{},"maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"},{"name":"david20267","email":"etzlanim@gmail.com"}],"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.19.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-smart_0.3.3_1790820973707_0.9344387988568867"}}},"time":{"created":"2026-04-21T09:06:09.093Z","modified":"2026-10-01T02:16:14.168Z","0.1.1":"2026-04-21T09:06:09.264Z","0.1.2":"2026-04-21T09:22:16.482Z","0.1.3":"2026-04-21T17:06:51.334Z","0.1.4":"2026-04-21T23:15:49.904Z","0.1.5":"2026-04-22T06:48:55.086Z","0.1.6":"2026-04-22T07:56:48.116Z","0.1.7":"2026-04-22T18:20:51.563Z","0.1.8":"2026-04-22T18:36:41.047Z","0.1.9":"2026-04-22T20:45:51.752Z","0.1.11":"2026-04-23T17:46:40.135Z","0.1.12":"2026-04-23T17:59:49.783Z","0.1.13":"2026-04-23T19:31:44.565Z","0.1.14":"2026-04-23T23:29:05.631Z","0.1.15":"2026-04-24T05:35:32.427Z","0.1.16":"2026-04-25T17:29:59.974Z","0.1.17":"2026-04-25T17:39:24.143Z","0.1.18":"2026-04-27T01:29:49.272Z","0.1.19":"2026-04-28T23:55:30.977Z","0.2.20":"2026-05-03T18:37:55.009Z","0.2.21":"2026-05-06T16:56:03.934Z","0.2.22":"2026-05-10T23:36:22.443Z","0.2.23":"2026-05-12T18:01:19.524Z","0.2.24":"2026-05-14T23:18:36.127Z","0.2.25":"2026-05-15T00:52:49.297Z","0.2.26":"2026-05-15T17:12:31.314Z","0.2.27":"2026-05-17T05:03:21.904Z","0.2.28":"2026-05-17T06:30:34.455Z","0.2.29":"2026-05-17T23:19:51.859Z","0.2.30":"2026-05-18T07:59:46.860Z","0.2.31":"2026-05-19T03:08:44.695Z","0.2.32":"2026-05-22T05:16:20.180Z","0.2.33":"2026-05-22T05:51:22.973Z","0.2.34":"2026-05-22T06:43:29.781Z","0.2.35":"2026-05-22T07:01:10.232Z","0.2.36":"2026-05-22T08:40:46.506Z","0.2.37":"2026-05-22T16:33:00.878Z","0.2.38":"2026-05-25T01:55:17.477Z","0.2.39":"2026-05-25T02:49:51.513Z","0.2.40":"2026-05-26T18:26:01.588Z","0.2.41":"2026-05-26T19:52:28.689Z","0.2.42":"2026-05-27T08:04:44.099Z","0.2.43":"2026-06-07T18:45:12.603Z","0.2.44":"2026-06-10T21:07:02.528Z","0.2.45":"2026-06-16T16:57:59.822Z","0.2.46":"2026-06-30T06:29:14.014Z","0.2.47":"2026-07-01T18:38:38.844Z","0.2.48":"2026-07-04T07:01:47.953Z","0.2.49":"2026-07-06T05:05:27.043Z","0.2.50":"2026-07-15T06:39:43.702Z","0.2.51":"2026-09-29T00:23:44.997Z","0.3.0":"2026-09-30T07:18:20.489Z","0.3.1":"2026-09-30T19:09:08.537Z","0.3.2":"2026-09-30T23:41:49.373Z","0.3.3":"2026-10-01T02:16:13.948Z"},"bugs":{"url":"https://github.com/ReflexioAI/claude-smart/issues"},"author":{"name":"Yi Lu"},"license":"Apache-2.0","homepage":"https://github.com/ReflexioAI/claude-smart#readme","keywords":["claude","claude-code","claude-code-plugin","codex","codex-plugin","opencode","opencode-plugin","memory","agent-memory","plugin","reflexio","self-improvement","self-improving-agents","skills","learning"],"repository":{"url":"git+https://github.com/ReflexioAI/claude-smart.git","type":"git"},"description":"Self-improving Claude Code, Codex, and OpenCode plugin that turns corrections into Preferences, Project-specific skills, and Shared skills","maintainers":[{"name":"yyiilluu","email":"yilu331@gmail.com"},{"name":"david20267","email":"etzlanim@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/claude-smart-icon.png\" alt=\"claude-smart\" width=\"140\">\n</p>\n\n<h1 align=\"center\">\n  claude-smart\n</h1>\n\n<h4 align=\"center\">A self-improvement plugin for <a href=\"https://claude.com/claude-code\" target=\"_blank\">Claude Code</a>, Codex, and OpenCode that turns interactions into durable skills they follow in future sessions.</h4>\n\n<p align=\"center\">\n  <a href=\"LICENSE\">\n    <img src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\" alt=\"License\">\n  </a>\n  <a href=\"plugin/pyproject.toml\">\n    <img src=\"https://img.shields.io/badge/version-0.3.3-green.svg\" alt=\"Version\">\n  </a>\n  <a href=\"plugin/pyproject.toml\">\n    <img src=\"https://img.shields.io/badge/python-%3E%3D3.12-brightgreen.svg\" alt=\"Python\">\n  </a>\n  <a href=\"package.json\">\n    <img src=\"https://img.shields.io/badge/node-%3E%3D20-brightgreen.svg\" alt=\"Node\">\n  </a>\n  <a href=\"#quick-start\">\n    <img src=\"https://img.shields.io/badge/hosts-Claude%20Code%20%2B%20Codex%20%2B%20OpenCode-purple.svg\" alt=\"Hosts\">\n  </a>\n  <a href=\"https://discord.gg/7fnCxahase\">\n    <img src=\"https://img.shields.io/badge/Discord-Join%20community-5865F2?logo=discord&logoColor=white\" alt=\"Discord\">\n  </a>\n  <a href=\"https://github.com/ReflexioAI/reflexio\">\n    <img src=\"https://img.shields.io/github/stars/ReflexioAI/reflexio?style=flat&logo=github&label=Star%20reflexio&color=yellow&cacheSeconds=3600\" alt=\"Star reflexio on GitHub\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#quick-start\">Quick Start</a> •\n  <a href=\"#how-it-works\">How It Works</a> •\n  <a href=\"#commands\">Commands</a> •\n  <a href=\"#dashboard\">Dashboard</a> •\n  <a href=\"#configuration\">Configuration</a> •\n  <a href=\"TROUBLESHOOTING.md\">Troubleshooting</a> •\n  <a href=\"#license\">License</a>\n</p>\n\n<p align=\"center\">\n  claude-smart learns from your corrections <i>and</i> from what's already working — so the assistant stops repeating mistakes and reuses proven paths. Project-specific skills capture repo-local rules, and shared skills roll up durable patterns for reuse across projects.\n</p>\n\n<p align=\"center\">\n  <b>vs <code>claude-mem</code>:</b> ~3× better at turning your corrections into rules Claude follows, ~50% more of your guidance is retained. <a href=\"EXPERIMENT.md\"><b>Read the benchmark →</b></a>\n</p>\n\n<p align=\"center\">\n  ⭐ Built on the open-source <a href=\"https://github.com/ReflexioAI/reflexio\"><b>reflexio</b></a> engine — if claude-smart helps you, <a href=\"https://github.com/ReflexioAI/reflexio\"><b>star reflexio on GitHub</b></a>.\n</p>\n\n---\n\n## Quick Start\n\nRequires Node.js 20+ (for `npx`) and the host CLI you're installing into (`claude`, `codex`, or `opencode`) on `PATH`.\n\n### Claude Code\n\n```bash\nnpx claude-smart install\n```\n\nThen restart Claude Code.\n\n### Codex\n\n```bash\nnpx claude-smart install --host codex\n```\n\nThen fully quit and reopen Codex so hooks reload.\n\n### OpenCode\n\n```bash\nnpx claude-smart install --host opencode\n```\n\nThen restart OpenCode in your project so it loads the plugin from `opencode.json`. Add `--global` to install for all OpenCode projects on this machine instead.\n\n### Uninstall\n\n```bash\nnpx claude-smart uninstall                    # Claude Code\nnpx claude-smart uninstall --host codex       # Codex\nnpx claude-smart uninstall --host opencode    # OpenCode\n```\n\nRestart the host afterward. Learned data under `~/.reflexio/` and `~/.claude-smart/` is preserved and shared across hosts, so you can uninstall or switch hosts without losing skills or preferences.\n\nFor per-host details — what the installers and uninstallers touch, OpenCode config resolution and model/env overrides, and Windows notes — see [Host install notes](./DEVELOPER.md#host-install-notes) in DEVELOPER.md. Developing the plugin itself? See [Developing locally](./DEVELOPER.md#developing-locally).\n\n> **Not supported:** Claude Code Cowork, claude.ai/code web, or remote Codex environments without local plugin hooks — they run outside your local machine, so the local backend/dashboard and `~/.reflexio/` aren't reachable.\n\n---\n\n## Why Learning, Not Memory\n\nMost memory tools just record. Claude remembers what happened, but doesn't change what it does next.\n\n`claude-smart` focuses on learning instead.\n\nFour things this changes:\n\n- 💡 **Stop repeating the same mistakes:** Produces actionable skills Claude can follow next time; memory only records what happened.\n\n  > *Example:* a deploy fails after Claude bumps `prisma` from 5.x to 6.0; you tell it to roll back because 6.0 breaks nested writes in your order flow.<br>\n  > **Memory:** “deploy broke after prisma bump; user rolled back”<br>\n  > **Learning:** “treat major-version bumps of ORMs/DB drivers as breaking — verify with integration tests, not just unit tests”\n\n- 🚀 **Start from the optimized path:** Records and optimizes the steps that worked so Claude can reuse them, instead of re-exploring each session.\n  > *Example:* Claude spends several iterations trying to start the local dev environment before discovering that this repo requires `pnpm dev:all` instead of the usual `npm run dev`.<br>\n  > **Memory:** “user mentioned that `npm run dev` did not work”<br>\n  > **Learning:** “for this repo, always use `pnpm dev:all` to start the full local stack — `npm run dev` only starts the frontend and causes missing service errors”\n\n  Instead of re-exploring, Claude Code starts from the proven path—reducing planning steps, latency, and token usage.\n\n- 🌐 **Project-specific and shared skills:** Session memory disappears with the conversation. Project-specific skills preserve repo-local rules, while shared skills roll up patterns that should transfer across projects. Preferences stay scoped to the current project so per-repo preferences don't leak across projects.\n\n- 🪶 **Better context without prompt bloat:** Distilled, deduplicated skills stay in dozens of tokens—not thousands—even as the project grows.\n\n---\n\n## Demo\n\nhttps://github.com/user-attachments/assets/ed84d73a-d5b7-4a0d-ab2c-f2c060c3f276\n\n---\n\n## Key Features\n\n- 🧠 **Learn, don't just remember** — Corrections become structured, deduplicated rules, not transcript replays.\n- ⚡ **Fully automatic learning** — Every user turn, tool call, and assistant response is captured via lifecycle hooks and extracted into rules without you running anything.\n- 📈 **Continuously self-tuning, not just append-on-conflict** — Existing rules are continuously refined, not just appended to. Wording gets clearer, *when-to-apply* triggers tighten or broaden as evidence accumulates, near-duplicates merge, stale rules are superseded, and dead ones are archived. The library gets sharper, not just bigger.\n  > *e.g.* correct the same `npm test --run` gotcha twice → consolidated into one rule. New evidence shows it applies to `vitest` too → scope broadened. Switch policy to `pnpm test` → old rule archived, new one supersedes it.\n- 🔌 **No external API call** — semantic search runs on an in-process ONNX embedder (all-MiniLM-L6-v2), and all data (preferences, skills, interaction buffers) is stored locally on your machine (`~/.reflexio/` and `~/.claude-smart/`).\n- 🔎 **Hybrid search** — Skills and preferences are indexed with vector + BM25 search for fast, robust retrieval.\n- 🧪 **Offline resilience** — If the reflexio backend is down, hooks buffer to disk; the next successful publish drains them.\n- 🧰 **Manual correction marker** — `/claude-smart:learn` in Claude Code, or `bash ~/.reflexio/plugin-root/scripts/cli.sh learn` in Codex, flags the last turn as a correction so the extractor weights it heavily.\n\n---\n\n## Dashboard\n\nA web UI for browsing session histories, inspecting preferences, and editing project-specific and shared skills. The dashboard auto-starts alongside the backend, so you can open **http://localhost:3001** directly. Or run `/claude-smart:dashboard` in Claude Code to open it in your browser. In Codex, run `bash ~/.reflexio/plugin-root/scripts/dashboard-open.sh`.\n\n<p align=\"center\">\n  <img src=\"assets/preferences_dashboard.png\" alt=\"Preferences dashboard\" width=\"49%\">\n  <img src=\"assets/skills_dashboard.png\" alt=\"Skills dashboard\" width=\"49%\">\n</p>\n\n---\n\n## How It Works\n\nclaude-smart builds three artifacts as you work and injects the relevant ones into Claude Code, Codex, or OpenCode:\n\n- **Preferences** (project-scoped) — how you work in this specific repo (stack, role, small quirks). *e.g.* \"uses pnpm, not npm\"; \"prefers terse answers\"; \"backend engineer — explain frontend with backend analogues.\"\n- **Project-specific skills** — durable rules with triggers and rationales learned from corrections in a project. *e.g.* \"always pass `--run` to `npm test` — watch mode hangs CI.\"\n- **Shared skills** — optimized rollups of project-specific skills that should transfer across projects. *e.g.* \"use real Postgres for integration tests — mocks once hid a broken migration.\"\n\nSkills clean themselves up: correct the same thing twice and they merge; change your mind and the old one is archived.\n\nUnder the hood: hooks watch your turns, tool calls, and assistant replies, auto-flagging corrections (or anything you flag with `/claude-smart:learn`). At session end (or on `/claude-smart:learn`), [reflexio](https://github.com/ReflexioAI/reflexio) — the self-improving engine that powers claude-smart — extracts preferences and project-specific skills, then rolls durable patterns into shared skills. On each new user prompt, claude-smart searches for matching context and injects only the relevant hits. Run `/claude-smart:show` or the equivalent CLI command to audit the current learned state. Everything runs on your machine.\n\n**Citations.** At the end of a reply, the assistant may append a short marker:\n\n```\n✨ claude-smart rule applied: [git safety](http://localhost:3001/rules/s1-123) | [brief answer preference](http://localhost:3001/rules/p1-pref) · [⚡Reflexio](https://github.com/ReflexioAI/reflexio)\n```\n\nThat signals a preference or skill materially shaped the reply.\nOpen the session's detail page in the [dashboard](http://localhost:3001) to see the exact cited item.\n\nSee [ARCHITECTURE.md](./ARCHITECTURE.md) for hooks, data flow, and reflexio details.\n\n---\n\n## Commands\n\nClaude Code installs these as plugin slash commands. Codex does not currently\nsupport plugin-provided slash commands, so claude-smart ships a Codex skill that\nmaps requests like \"claude-smart show\" or \"run claude-smart learn\" to the\nequivalent action.\n\n| Claude Code | Codex request | What it does |\n| --- | --- | --- |\n| `/claude-smart:dashboard` | `open claude-smart dashboard` | Open the dashboard in your browser, auto-starting the reflexio backend and dashboard services if they aren't already running. |\n| `/claude-smart:show` | `claude-smart show` | Print current project-specific skills, shared skills, and the current project's preferences so you can audit learned state manually. |\n| `/claude-smart:learn [note]` | `claude-smart learn with note \"optional note\"` | Flag the most recent turn as a correction (for cases the automatic heuristic missed) and force reflexio to run extraction *now* on the session's unpublished interactions. The optional note becomes the correction description the extractor sees. |\n| `/claude-smart:restart` | `restart claude-smart` | Restart the reflexio backend and dashboard to pick up new changes (e.g. after upgrading the plugin or editing local reflexio code). |\n| `/claude-smart:clear-all` | `clear all claude-smart learnings` | **Destructive.** Delete *all* reflexio interactions, preferences, and skills. Use when you want to wipe learned state and start fresh. |\n\n---\n\n## Configuration\n\nAdvanced users can tune claude-smart via environment variables — see [DEVELOPER.md](./DEVELOPER.md#environment-variables) for the full list.\n\n### Where data lives\n\n| Path | What |\n| --- | --- |\n| `~/.reflexio/data/reflexio.db` | Source of truth for learned preferences, skills, interactions, full-text indexes, and embedding tables (plus `.db-shm` / `.db-wal` WAL sidecars). Inspect with `sqlite3`. |\n| `~/.claude-smart/.env` | claude-smart config read by the hooks, backend, installer, and `npx claude-smart setup` — `CLAUDE_SMART_HOST`, `CLAUDE_SMART_USE_LOCAL_CLI`, `CLAUDE_SMART_USE_LOCAL_EMBEDDING`, `CLAUDE_SMART_OPENCODE_PATH`, and in managed mode `REFLEXIO_URL` / `REFLEXIO_API_KEY`. |\n| `~/.claude-smart/claude-code/claude-smart/` | Claude Code's stable local copy of the active npm package, registered as the `reflexioai` marketplace. Claude Code runs the plugin in place from its `plugin/` dir. |\n| `.claude/settings.local.json` or `~/.claude/settings.json` | Claude Code hook environment, such as `CLAUDE_SMART_ENABLE_OPTIMIZER`; use project-local settings for one repo or user settings for all projects. |\n| `~/.codex/config.toml` | Codex plugin state, hook feature flags, and per-hook trust entries after `claude-smart install --host codex`. |\n| `~/.codex/plugins/cache/reflexioai/claude-smart/<version>/` | Codex's cached install of the `claude-smart` plugin from the `ReflexioAI` marketplace. |\n| `opencode.json` / `opencode.jsonc`, or existing `.opencode/opencode.json*` | OpenCode local plugin config patched by `claude-smart install --host opencode`; the installer updates only the claude-smart entry in OpenCode's plugin list. |\n| `~/.claude-smart/opencode/claude-smart/` | OpenCode's stable local copy of the active npm package. OpenCode config points here with `file://` so restarts do not re-resolve `claude-smart` from npm. |\n| `~/.reflexio/plugin-root` | Self-healed symlink to the active plugin dir (managed by `ensure-plugin-root.sh` — written on install, refreshed each `SessionStart`). Claude Code slash commands and Codex shell-command helpers resolve through it, so don't delete it; if you do, the next session will recreate it. |\n| `~/.claude-smart/sessions/{session_id}.jsonl` | Per-session buffer. User turns, assistant turns, tool invocations, `{\"published_up_to\": N}` watermarks. Safe to inspect and safe to delete — everything past the latest watermark has already been written to reflexio's DB. |\n| `~/.claude-smart/node/current/` | Private Node.js/npm runtime used by hooks and the dashboard after install. |\n| `~/.cache/chroma/onnx_models/all-MiniLM-L6-v2/` | Cached ONNX weights (~86 MB, downloaded once). Delete to force a re-download. |\n\nFor troubleshooting, see [TROUBLESHOOTING.md](./TROUBLESHOOTING.md).\n\n---\n\n## Powered by Reflexio\n\nclaude-smart is powered by [**Reflexio**](https://github.com/ReflexioAI/reflexio) ([reflexio.ai](https://reflexio.ai)) — the open-source self-improving engine that turns interactions into durable, reusable skills. If claude-smart is useful to you, **[⭐ star reflexio on GitHub](https://github.com/ReflexioAI/reflexio)**.\n\n---\n\n## License\n\nThis project is licensed under the **Apache License 2.0**. Reflexio is a separate Apache 2.0 project consumed as the `reflexio-ai` Python package. Claude Code is Anthropic's and not covered by this license.\n\nSee the [LICENSE](LICENSE) file for details.\n\n---\n\n## Support\n\n- **Discord**: join the community at [discord.gg/7fnCxahase](https://discord.gg/7fnCxahase).\n- **Issues**: open one on GitHub describing the symptom and include the reflexio backend log (`~/.claude-smart/backend.log`) and the relevant lines of `~/.claude-smart/sessions/{session_id}.jsonl`.\n\n---\n\n**Powered by** [Reflexio](https://github.com/ReflexioAI/reflexio) · **Runs on** [Claude Code](https://claude.com/claude-code), Codex, and OpenCode · **Written in** Python 3.12+\n","readmeFilename":"README.md"}