{"_id":"moicle","_rev":"29-ca34fdf66bceded80e7195021641a407","name":"moicle","dist-tags":{"next":"1.0.0-rc.2","latest":"4.0.0"},"versions":{"1.0.0":{"name":"moicle","version":"1.0.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.0.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"9014b41eff83b51464a16086372ae3504a68418d","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.0.0.tgz","fileCount":78,"integrity":"sha512-1hWBhQ3tKyUIK+bBzpc8VFjqCbHRKFJ0LF9ms97m2meryQO6szBoaHpgK+15GnvmVk07mGs6BysibUtyqEE4aQ==","signatures":[{"sig":"MEQCIBiq37T2Xi1nEZxXijQ4DsxY8reMT3D9K3NzgR55jKObAiBl02lznVGegAwL8x5uSLjKdRmqZrLY4QqaZEPHsv9S4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282957},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aa427c6bdff3ccbd16764f43aa7673268065c3f8","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.0.0_1768358454021_0.4106118058689341","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"moicle","version":"1.0.0-rc.2","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.0.0-rc.2","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"b1f8e14790e6736b64136ab54a69e1d6cc7e3483","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.0.0-rc.2.tgz","fileCount":78,"integrity":"sha512-vRzdvGwUF3eODl1hPWOXVpO3C78kbTJCfeuTUrv0wWnsYgw3DmsWwt2/Q4ygcoCV2zocXzSH5O4rn7qR6J3dig==","signatures":[{"sig":"MEYCIQCh+mD8jxtOu1exVAmD+9E3UpxvZTluIwcPrcXp0CJ/8gIhAP99NDk07pJgeebuYkigHoa0pDOy9vDH+gtCO9j0bjqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282963},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cef6daff69b742dfe363115e6b9d012454fc83be","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.0.0-rc.2_1768359075433_0.8799343581992005","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-rc.0":{"name":"moicle","version":"1.0.2-rc.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.0.2-rc.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"38245ebba40b41328a6cfa100576dc64245d7dd2","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.0.2-rc.0.tgz","fileCount":78,"integrity":"sha512-VZGD52CHGPpViR3yX43AZzoX9CPtOc0ZdDVoMvU3X2giBC1jH04hxA5kUWKEfdAM2v/o8Q1X9+Waxeh2GbEEAg==","signatures":[{"sig":"MEUCIGr4wg1AIzfbQ0W57JpkcFNY8YcJDQsyaGlHuuui41Q4AiEAy1JOYCN2q9slbwG4+8qaQ680rhhYHd1dZ7ysqUyaZWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.0.2-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":283243},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a59b77e5fdc6b4a51eb6b8cd4a51a8ff580d9be0","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.0.2-rc.0_1768379802614_0.597756496256513","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"moicle","version":"1.0.2","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.0.2","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"c0b82a9d2109fe1596646063339c06cb4a8ecba4","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.0.2.tgz","fileCount":78,"integrity":"sha512-50qWMgxRHba11UK2n+byxcSe5LFKM5rsNZmUC4FnuH2GnNJLpFRRaQ3RSMUvwA54lNme6/7Ske5tw8ng9tvc5A==","signatures":[{"sig":"MEQCIC3h24JzTxZzIeqVdF1IgIMsLY//JfBwP0y2bXNup+P9AiAFA/t/D4kbegAe6YeT/oWoUP3WtpoJR6Wawn4LJH50aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":283238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1141ee7330ff45c3db815c6271229fd51e44a524","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.0.2_1768379829485_0.5586775356945402","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"moicle","version":"1.1.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.1.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"18f04cbbbc71aedf7249c4a51cfc5cacaf4c2ba8","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.1.0.tgz","fileCount":79,"integrity":"sha512-TSs4rDxEnZkjgtwLBwyjPAdNk99ZsNGCT2k6mJ1DFHVNu6YlJJWHJCv5ORZ/h86rNMJb7vGpBxnXlRRQcm+WVg==","signatures":[{"sig":"MEQCIFQbsVn+QVshWFDn7nFiPaOtz/EHaEBClk/JDaSsfL1tAiBaBzzs9gYbLIanlhxcCEEsfYQLzKCh3UcmBD/sXXXbuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295580},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"70a31fdb5d61b9e6e6d816e78840428b6f28abb3","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.1.0_1768529353904_0.5487984715227339","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"moicle","version":"1.1.1","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.1.1","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"286e0772f3311bce1c6c28d616e23de18143bd5b","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.1.1.tgz","fileCount":79,"integrity":"sha512-6B1W9YSYdkKozNvMWOwmmIHFJMokBp8FFwYgX5QbjK5AWfs0j399r6qKCUan7IPF9nYg5/YttZ72xgytcq+cJw==","signatures":[{"sig":"MEUCIBxSPBHaredO6q/Xxk7COlIAW6zetYTT4iemVZM3y6B9AiEAhdu3RL+eLndBj2oHjbtptnRxId7rGGfxzfy5EVlobGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296217},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"575c1b8d32c9cee59620e8fd6077d2645f814e4b","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.1.1_1768530196711_0.6259152215697474","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"moicle","version":"1.1.2","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.1.2","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"f3639af12fde9a19a704b30f2d85f310dcc5cb5f","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.1.2.tgz","fileCount":90,"integrity":"sha512-3sf/mSapW2/8I5h6jp35YpG2d/nVjLUp+2g1q5xhQcxQ9vDRFQKgVkbGh/KhsWMG2vHMQ1g3UUBU761lBDGWxw==","signatures":[{"sig":"MEQCIAfQ13twPeoTZOI9x71l1GFURQYnFUUGAf0KC/8BWD0MAiAXdp1n9xQDBKQ/yyl7Eqf562LhIoSYSkP19yYeveUiGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499618},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6ee6fa47e95c8b0c63b01eb7cd590ec6d3311b38","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.1.2_1771564120772_0.7030899223424638","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"moicle","version":"1.2.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.2.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"b6e915c7a69b70c6fcbbd98781a3039385fd52f2","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.2.0.tgz","fileCount":91,"integrity":"sha512-9jPjSmNv7Lt9+0SrlrDFn8RyNYEKm0/cm6bBcUKsXaUlURjcn+wqM5eX4yfPNzb/wazRaGwzwekNjtUQhJKAIg==","signatures":[{"sig":"MEQCIBh/vRvqwpUg4U9giwcuXmgHKQNB7QTE701PHOUh1o8wAiAa+nsC6OIKpDXMJQl5+CUJyhuWvZHB5vF4wzxSry3pTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511236},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"db6c74f465e0d5715fcadc9c61f2371d9155d392","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.2.0_1771828221775_0.4063302502137218","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"moicle","version":"1.3.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.3.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"168fc48132ed40ab8746affd4e8e8f51856b3a5c","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.3.0.tgz","fileCount":96,"integrity":"sha512-btvOTrTmGQBRVwf2F9GY2f286Mzvinx2vAIczQCsBiZhoLJj3N+uY81n+SPWAtReyMI3PtzA0YOC5sVj7MS6JA==","signatures":[{"sig":"MEQCIESjQWIIXbNGVx+7Jvt/slZPZFBeCuXyVN485O2w0GcnAiAy9H/FZWRRjuQnrhWBzcQ+TLRNnSEq9cuLIXSQRDIR9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":573081},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dd8ae4cf761f175fc0e67c0d834871ad8f6f09f0","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.3.0_1772683989225_0.3205107058716121","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"moicle","version":"1.3.1","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.3.1","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"d2af4fc5ae57c20f9e3f555eb6e3eadaa606421d","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.3.1.tgz","fileCount":97,"integrity":"sha512-QXYh8WVckDfitsQ6KmMmz67+etJRF2BsMYM/8cbWDwEL8wCMn1Gqi2G8/WbUVNGLcUI3XOFlkF1FMKRz3twDtg==","signatures":[{"sig":"MEUCIChrl2FaIvszqAyi4fM7GS/88idCjyEYmSiXZ8ZFmFrYAiEAiAM/MV3Ggd3zeRzt15D8s+Y4TiFHrmmvsCVG/791fS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589340},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1de792c0ce9ea4f21f9a802580bf7d36bd3f19f4","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.3.1_1773728298604_0.7663184563681795","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"moicle","version":"1.4.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.4.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"734a0872ecfc427c984735bcb021211d12c512a3","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.4.0.tgz","fileCount":96,"integrity":"sha512-krJF5YhJJhv7786WGTY+V0mEoB11xoyPgAM9Y7BF0RVxFmisT1bXmgGXfKdG5KN0wX4yP1O1HVLK1yaSe4UgEA==","signatures":[{"sig":"MEUCIQC4/2LvAl+3E776652dBgFEpAVPdiywSxDUV4/ln1CN9QIgFIfj9QSPJKq6jbuaDFvx6gi3SsOUCQJpS7hgtuO1FkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608978},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"68db3f7c8c0997dbc717ba858ec0db494bec59d6","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.4.0_1776316977133_0.659866571002981","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"moicle","version":"1.6.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.6.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"02920b14842df1d7e9e98be2c77e5ee058bbd6ac","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.6.0.tgz","fileCount":100,"integrity":"sha512-pTnanhiCtmijkLmMIUsPHZcsfB20td1RoH9pFhQJmels2eDpnbEpYh+LIsUfwZsC9wPA2O7VppCmDXD2e/JbPw==","signatures":[{"sig":"MEQCIEjhm2FCgWNBlZaLTjwYafzWK3pujzcYUqRLicJYiGdJAiAVmBiV35O7xEZlS4rUBHzKxYAmhe/jRHcnCGd4lfZidA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668674},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4ba359f2fdf0a7e0ef5ca55a062d9d1c03ee2b16","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.6.0_1776571671275_0.09751133492072883","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"moicle","version":"1.7.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@1.7.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"744e34b9676594bba7e06b83cac81432151de177","tarball":"https://registry.npmjs.org/moicle/-/moicle-1.7.0.tgz","fileCount":104,"integrity":"sha512-15mW2Dgg8wTrM4fL8jz7Erg7W2qYrMoVZ6wmGeaHnskDzjtrDBjmzXxXHE9PcTv59mRWm0EptodN0O9+CzblLw==","signatures":[{"sig":"MEUCIEELArFai7G92S7+cEevWREPz/9qrQA41QFqeMqAfi2DAiEAmsPX9MdvPV1+9GAc8vVh3Dms+Ng35ZAuLhRONs7qSuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711709},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0149d40f2d2e4f370b8208018dc9e36e7e6e0812","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_1.7.0_1776920658269_0.18720153837638298","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"moicle","version":"2.0.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.0.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"178aa501f2c97819d2578e0f1af7951f291dd32e","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.0.0.tgz","fileCount":104,"integrity":"sha512-YdDQwiQDLFfp3znrxnn6Asrb9qVJ5wnSLAgzTkKCN4Wo8RI9BbqRu2uelNRlPkFrFqyC/XC825xYfiGfeYCG2g==","signatures":[{"sig":"MEYCIQDr2JRHD0ufCCUgcYZWPG7D3LrqcISd1DmofPpQsgmGhgIhAPpTbrV42yvOj47tEijpaK/fwWqqFHenbyhIWCM+GtGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649758},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6a7f4b7922b921370d42ba3e8bf14ec118dc9d0c","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.0.0_1779769484543_0.37931526268277826","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"moicle","version":"2.1.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.1.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"96f74f9bda370eaaceaec450e167525d61473644","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.1.0.tgz","fileCount":107,"integrity":"sha512-agkTjYyoGgIzVMBSoWJbu51yWHrJcl+btOHg+SDTZKEOtMSWgMVlxUA0oUj3lJlLTldmY/VdhYr8mLz+xAynPQ==","signatures":[{"sig":"MEUCIBRguK+26Uz7QmMuc97R7yc+MECNxxghciq5+8SzHutoAiEAv+Egn4WaUwXmQCN8V/wfv9Npjg83aDLmtCXQl4CpgJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606819},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"707f1930d90ef3b0eea428aa76d499a48872bd37","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.1.0_1779775522020_0.954459890342291","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"moicle","version":"2.2.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.2.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"0d6a0a62de331955648369f6088c2e49ae396a44","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.2.0.tgz","fileCount":107,"integrity":"sha512-pWifTGWlfOTQsefIbU5Y3HmgzULIGikDmpP17/61m3bMfAoKZkuNUuBYQPPskWnIy0oO3AdAzga+Ffr4KwrCHQ==","signatures":[{"sig":"MEYCIQCMabNuCpLG1ddd+MI8yw8V7CZiiyHEaDfMAC6bpNwx0gIhAOK3bHhWmloTaRi7vm/OMzz7/A31zx+XuHi5HelVXUbs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cb4ad5e14cffc08349d45e0457af13df4f221fce","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.2.0_1780234294829_0.6057221874933385","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"moicle","version":"2.2.1","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.2.1","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"2cd3ded68dcc709c7a39e361ba8665da80eab86c","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.2.1.tgz","fileCount":140,"integrity":"sha512-ju6Rk5Whf874dKli2KDKaq9d9DtxSkK9q3MwfrIGxhM/j1Q6NBCPJ5shpm2uszvhxSI3gImHqn4dxsFKIFvNqw==","signatures":[{"sig":"MEYCIQDvBwFM4d+3Hp11N9wvQX+O4Bj14GY/7+MJXj+rRCgiHQIhAPuK+aQs6KFnsvFlG7KsW/G9qGQHLAPBuzQsWwFA5VUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634742},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9975701271676c7570d0b77cb1d4aeff062ebfdc","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.2.1_1780302704742_0.09281143550105875","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"moicle","version":"2.2.2","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.2.2","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"5213c8701aa92406d3aa6ddc493ee60b9a509bbf","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.2.2.tgz","fileCount":140,"integrity":"sha512-VoNMDqLgpJ/Svq5Z4u9v2SCsKHglAZMpm8C4ZiwOveaz71GnhNvOHefDVhhLqduv8s8FfTWUmJ9V6LKGLJciwg==","signatures":[{"sig":"MEUCIF4Cdx5/qBCyZwjbL+GrgKwBW46+2++xd/j9hyiOcLqhAiEAh99vIsUuFFJlC+V5hl7Bx04H1qrJrM2LhiJUcdYWgcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634742},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5642ba941a930987b1e0bfa540d1c7ad42d17ce9","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.2.2_1780327146170_0.3133192146052659","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"moicle","version":"2.2.3","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.2.3","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"956a3a3785b6da9977573ae3386f36a16b8f4df4","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.2.3.tgz","fileCount":140,"integrity":"sha512-S9CdAK6bevw+d6gTfNkree1wHVkFg1T6G941oueBqMyb6/9m7GOa9QD+IEqfUNY4bX3z0cO67b1dQWlVod0IGA==","signatures":[{"sig":"MEUCIQCUPP7oqScW2Qp3zK6IjX3hGDejRb3r8k+JErXfX3MBnwIgLRs79N53VIa5Y3MOJNNqV9REKPpzRSwtznzy4wAX4eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"233f913c333e880b506b35395dc544ce9ffc0a2f","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.2.3_1780331003864_0.9047952435733837","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"moicle","version":"2.3.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.3.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"c9299c783ee77b47cc0773d8800481ae2709e2a0","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.3.0.tgz","fileCount":160,"integrity":"sha512-isWCp7o2cKdRbHEi9AP4UkDH9Q+quNxb8/uaaDZByidadQU6H3HCBrKOMBq0MqK31eeX7Ea9p1YBcbD6JRMQfQ==","signatures":[{"sig":"MEUCIQCs8uKjDqS17PZ9BOczTLbGHW2mqisRJtRcCBqIytFgKwIgY13Rp6ZPbmm+F6x3UrelJAMCXmxcqBqLSrTgScG1PXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678750},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a0a146170503ee76300a1f1033660428464e144","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.3.0_1780394687642_0.8088705462340124","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"moicle","version":"2.3.1","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@2.3.1","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"02105532953f15c3a135eeae62251634ae2e2bc6","tarball":"https://registry.npmjs.org/moicle/-/moicle-2.3.1.tgz","fileCount":161,"integrity":"sha512-+fJpDWYq6OcgCqueQbkR3Jft+9qsWQQLhZXeEOmq1JPu2kPXlXXgpxsAsWQbMU2/urZ+SvAu8dQXmQZE6KRAmg==","signatures":[{"sig":"MEYCIQDNhz+X47TcwjBpe+2BUEbb4eqPkpVRq1GMlu6yh/j3jQIhAL5fNztYSu1oeeFzcH+f4rtTzmezZUcRGVZ3sXyxvBQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":686535},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cb601278155beaaea4b94810ad98d759213a180e","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_2.3.1_1781660013811_0.4882070307295001","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"moicle","version":"3.0.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@3.0.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"7c289198977d0c46398e37668184fb696d0c7e40","tarball":"https://registry.npmjs.org/moicle/-/moicle-3.0.0.tgz","fileCount":148,"integrity":"sha512-/ryh+QjinNwiInEdpml2DpcGDZJAyMHRF83NAjxO8QNoRrDu2I7hmGLQkNdHsim+IAjYJOav3uh0d65Xgzvf1g==","signatures":[{"sig":"MEUCIClWsvXgiymgd6DoKEqv0NMcsiBU28j1X8vDlgQ1KmqoAiEA7ym2Y8gy5JTyuSXSoPJpOTQ51JuQJq+r2D3wiHAuUzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653800},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"df94b44a428fb3b84349542f1cdc75ccfbe83b04","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_3.0.0_1782100611775_0.7249221816163387","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"moicle","version":"3.0.1","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@3.0.1","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"8c2d8bd25e2f738fb8d63cec2e1ad2d276f2d19c","tarball":"https://registry.npmjs.org/moicle/-/moicle-3.0.1.tgz","fileCount":150,"integrity":"sha512-DVHbLlVde74n6pNUlXNhUvSC7Buqih/6YkeoD+5ZaF6cINas11dw2ox5rmv4zyoXCj2jwVl02daAyVHcBRk6Cw==","signatures":[{"sig":"MEUCIDKhDtXW/9prggFWMd3lFn3SYDsPZWXDYG20ghwPJ5/CAiEAg4b5dKNUxZB1psbimJ+CeEJrnaDq8QYOs5ztei4xuHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659032},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a49a3c59bb05a3163c8e73b3920c35dc0984eded","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_3.0.1_1784017117038_0.13044284295054132","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"moicle","version":"3.0.2","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@3.0.2","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"a790912c423058b914815d258db199b4595b6a06","tarball":"https://registry.npmjs.org/moicle/-/moicle-3.0.2.tgz","fileCount":151,"integrity":"sha512-xzJVC6gW9fYMeNHWwx9UelUbXYamURHt0if4J42IUVQffFIlM1efQLwMGZs43mtx2+0J/YEOVB+RfrSiBrmxRQ==","signatures":[{"sig":"MEUCIQCn/oNp6Hy3Qn1INrdCSqU8oehfG9evHit55HRwXxOWdgIgFjdo1BFZavLC6I8Ky9BLMFUQKKd+9M4t0dRo7vpziFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670832},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92e6d0b1e25dbd04c6669dd6af789ea5073079db","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_3.0.2_1784173255093_0.7933901831208772","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"moicle","version":"3.0.3","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@3.0.3","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"a342959a1390d5fd90f1da2946a0cba100eff40c","tarball":"https://registry.npmjs.org/moicle/-/moicle-3.0.3.tgz","fileCount":152,"integrity":"sha512-FGVAMX3ME6ixeNNlbRk4Spol4j3yKRsUcpLDtSpYoZWpBb7HhkD91TTKnzbnBp2tTvsP+stBgqDipJMuW+xwIg==","signatures":[{"sig":"MEYCIQDLMiXyQ14Hrn2GALWRRZCu+TfgD231y6AfWyFHlQRQWwIhAKp1aHTEvNijD9HApu/HpwUF+rt42ZE2rveT+Csv9oaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676565},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"39a0f05e256b8a522123a717a0ef105977d3cb1e","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_3.0.3_1784174025194_0.0179968380054234","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"moicle","version":"3.1.0","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"author":{"name":"phuthuycoding"},"license":"GPL-3.0","_id":"moicle@3.1.0","maintainers":[{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"}],"homepage":"https://github.com/phuthuycoding/moicle#readme","bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"bin":{"moicle":"bin/cli.js"},"dist":{"shasum":"aaf5bb226abc85eee053c5ed731f1dfe77896d95","tarball":"https://registry.npmjs.org/moicle/-/moicle-3.1.0.tgz","fileCount":153,"integrity":"sha512-DwDeFMQ4q/Jg/eYRhT4JcgjuqnqLboS47sGkPjIvHjDB6OJbKxoF7jjOj9NELpY3NqAutxwUzyU9wme92DxMrA==","signatures":[{"sig":"MEUCIC3yQ/8gvFzKjNd9ahfj+6yvs5nU/x+3gCz6zw7puqQrAiEA9j5YmRi77b3gEuTC4YL9AIXduqwsI4Kf/O+Pa0DX1S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moicle@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697128},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a7646fe4f6a0ef082715fd608d2eb956faaf39a6","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\" && exit 0","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run build"},"_npmUser":{"name":"tamanhquyen.it","email":"tamanhquyen.it@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.8.2","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/moicle_3.1.0_1784554251965_0.854439951662207","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"_id":"moicle@4.0.0","bin":{"moicle":"bin/cli.js"},"bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"dist":{"shasum":"5fbc12b507d25326e82c8d42e994703f84a22d43","tarball":"https://registry.npmjs.org/moicle/-/moicle-4.0.0.tgz","fileCount":180,"integrity":"sha512-6slWTiuG704KEs9fOBtboSS2NXI8bOxOAuhIA49VgG+Y8SomdFHw7P98MRltOas1dqzyac+tdPipGwFn/tPfKg==","signatures":[{"sig":"MEUCIQCxcZM8b+TzsxQfdu9DVZEzKo08fKfLbtCQWaZJTtIZbwIgRl+YNaO9rUNUOYClC2yUzbZ5B/DAlqopa5TBKEGPgcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEZwLXbjfsdOcyX4CT+O6O6fnZNooer1EpQf6BPy410PAiEA6ShOMQW9+MXlbPshQyTVNIHwbozsfU36dCoEMqKzKzs="}],"unpackedSize":770684},"main":"dist/index.js","name":"moicle","type":"module","types":"./dist/index.d.ts","author":{"name":"phuthuycoding"},"engines":{"node":">=18.0.0"},"gitHead":"e57600e299105bd44b99ec6d557878e03cbe0c59","license":"GPL-3.0","scripts":{"dev":"tsc --watch","test":"bun run build && bun test","build":"tsc","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","pack:dist":"rm -rf release && mkdir -p release/moicle && cp -r bin dist assets package.json README.md release/moicle/ && cd release && zip -r moicle.zip moicle && echo 'Created release/moicle.zip'","prepublishOnly":"bun run test"},"version":"4.0.0","_npmUser":{"name":"phuthuycoding","email":"tamanhquyen.it@gmail.com"},"homepage":"https://github.com/phuthuycoding/moicle#readme","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"_npmVersion":"10.9.4","description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","directories":{},"maintainers":[{"name":"phuthuycoding","email":"tamanhquyen.it@gmail.com"}],"_nodeVersion":"22.21.0","dependencies":{"ora":"^8.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/inquirer":"^9.0.7","conventional-changelog-cli":"^5.0.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/moicle_4.0.0_1790661924590_0.9453501067068801"}}},"time":{"created":"2026-01-14T02:40:53.882Z","modified":"2026-09-29T06:05:24.927Z","1.0.0":"2026-01-14T02:40:54.182Z","1.0.0-rc.2":"2026-01-14T02:51:15.585Z","1.0.2-rc.0":"2026-01-14T08:36:42.760Z","1.0.2":"2026-01-14T08:37:09.627Z","1.1.0":"2026-01-16T02:09:14.392Z","1.1.1":"2026-01-16T02:23:16.905Z","1.1.2":"2026-02-20T05:08:40.950Z","1.2.0":"2026-02-23T06:30:21.922Z","1.3.0":"2026-03-05T04:13:09.515Z","1.3.1":"2026-03-17T06:18:18.803Z","1.4.0":"2026-04-16T05:22:57.292Z","1.6.0":"2026-04-19T04:07:51.471Z","1.7.0":"2026-04-23T05:04:18.429Z","2.0.0":"2026-05-26T04:24:44.755Z","2.1.0":"2026-05-26T06:05:22.232Z","2.2.0":"2026-05-31T13:31:34.995Z","2.2.1":"2026-06-01T08:31:44.919Z","2.2.2":"2026-06-01T15:19:06.353Z","2.2.3":"2026-06-01T16:23:24.076Z","2.3.0":"2026-06-02T10:04:47.789Z","2.3.1":"2026-06-17T01:33:33.976Z","3.0.0":"2026-06-22T03:56:51.994Z","3.0.1":"2026-07-14T08:18:37.176Z","3.0.2":"2026-07-16T03:40:55.260Z","3.0.3":"2026-07-16T03:53:45.376Z","3.1.0":"2026-07-20T13:30:52.154Z","4.0.0":"2026-09-29T06:05:24.722Z"},"bugs":{"url":"https://github.com/phuthuycoding/moicle/issues"},"author":{"name":"phuthuycoding"},"license":"GPL-3.0","homepage":"https://github.com/phuthuycoding/moicle#readme","keywords":["claude","claude-code","codex","codex-cli","ai","agents","cli","developer-tools","automation"],"repository":{"url":"git+https://github.com/phuthuycoding/moicle.git","type":"git"},"description":"Reusable AI agents, commands, skills, and architecture references for Claude Code","maintainers":[{"name":"phuthuycoding","email":"tamanhquyen.it@gmail.com"}],"readme":"# MoiCle\n\n[![npm version](https://img.shields.io/npm/v/moicle.svg)](https://www.npmjs.com/package/moicle)\n[![npm downloads](https://img.shields.io/npm/dm/moicle.svg)](https://www.npmjs.com/package/moicle)\n[![license](https://img.shields.io/npm/l/moicle.svg)](https://github.com/phuthuycoding/moicle/blob/master/LICENSE)\n[![node](https://img.shields.io/node/v/moicle.svg)](https://nodejs.org)\n[![GitHub stars](https://img.shields.io/github/stars/phuthuycoding/moicle?style=social)](https://github.com/phuthuycoding/moicle)\n\n> Reusable AI agents, commands, skills, and architecture references for Claude Code\n\n**If you find this project useful, please consider giving it a ⭐ on [GitHub](https://github.com/phuthuycoding/moicle)!**\n\nA toolkit to bootstrap and accelerate project development with Claude Code through specialized agents, automation commands, workflow skills, and unified architecture references.\n\n## Features\n\n- **18 AI Agents** - 6 developer agents + 12 utility agents\n- **2 Commands** - Wizards for project bootstrap and go-to-market planning\n- **10 Skills** - Mode-based, auto-triggered workflows for the full SDLC (feature, bug, review, research, docs, marketing) plus standalone `/challenge` (self-critique) and `/cleanup` (dead-code/duplicate)\n- **9 Architecture References** - DDD + Hexagonal + stack-specific patterns\n\n\n## Current Support\n\n- [x] Claude\n- [x] Codex CLI\n- [x] Antigravity\n- [x] Cursor\n- [x] Devin CLI\n- [x] Windsurf\n\nOlder MoiCle versions merged agents into `~/.cursor/AGENTS.md`. Re-run `moicle install --target cursor` for native `.cursor/rules/*.mdc` layout; you may delete legacy `AGENTS.md` manually.\n\n### Upgrading & stale items\n\n`moicle upgrade` bumps the npm package only — items already installed in `~/.claude/` (or `./.claude/`, `.cursor/`…) stay untouched. When a MoiCle release **removes** an asset (e.g. a skill or command deleted from the package), the leftover files remain active in your editor until removed.\n\nStarting with this release, `moicle install` writes a `.moicle-manifest.json` into the target dir recording exactly what it placed. `moicle uninstall` removes everything in that manifest — including items the newer package no longer ships — while leaving your own files alone:\n\n```bash\n# Clean upgrade path\nmoicle uninstall && moicle install\n```\n\nLeftovers from pre-manifest versions (< this release) aren't tracked — remove them manually if needed, e.g. `~/.claude/commands/doc.md`, `~/.claude/skills/feature-track/`.\n\n## Installation\n\n```bash\nnpm install -g moicle\n```\n\n## Quick Start\n\n```bash\n# Install agents, commands, skills, architecture\nmoicle install\n\n# Install for Codex CLI\nmoicle install --target codex --global\n\n# Install for Antigravity\nmoicle install --target antigravity --global\n\n# Install for Cursor (rules, commands, skills, architecture)\nmoicle install --target cursor --global\nmoicle install --target cursor --project\n\n# Choose:\n# 1. Pick Claude Code, Codex CLI, or Antigravity\n# 2. Pick global or project scope\n```\n\n## CLI Commands\n\n| Command | Description |\n|---------|-------------|\n| `moicle install` | Interactive installation menu |\n| `moicle install --global` | Install to ~/.claude/ (symlinks) |\n| `moicle install --project` | Install to ./.claude/ (copies) |\n| `moicle install --target codex --global` | Install Codex skills + architecture to ~/.codex/ |\n| `moicle install --target codex --project` | Install Codex skills + architecture to ./.codex/ |\n| `moicle install --target cursor --global` | Install Cursor rules, commands, skills to ~/.cursor/ |\n| `moicle install --target cursor --project` | Install Cursor assets to ./.cursor/ |\n| `moicle list --target cursor` | List Cursor rules, commands, and skills |\n| `moicle status` | Show enabled/disabled status |\n| `moicle enable <item>` | Enable an agent/command/skill |\n| `moicle disable <item>` | Disable an agent/command/skill |\n| `moicle uninstall` | Remove installations |\n\n## What's Included\n\n### Architecture References (9)\n\n| File | Description |\n|------|-------------|\n| `clean-architecture.md` | Core Clean Architecture principles |\n| `hexagonal-architecture.md` | Ports & Adapters boundary pattern |\n| `go-backend.md` | Go + Gin project structure |\n| `laravel-backend.md` | Laravel + PHP project structure |\n| `nodejs-nestjs.md` | Node.js + NestJS + Prisma (DDD + Hexagonal) |\n| `react-frontend.md` | React + Vite project structure |\n| `remix-fullstack.md` | Remix fullstack structure |\n| `flutter-mobile.md` | Flutter mobile structure |\n| `monorepo.md` | Monorepo structure |\n\n### Developer Agents (6)\n\n| Agent | Description |\n|-------|-------------|\n| `@flutter-mobile-dev` | Flutter/Dart mobile & desktop development |\n| `@go-backend-dev` | Go + Gin backend API development |\n| `@laravel-backend-dev` | Laravel + PHP backend API development |\n| `@nodejs-backend-dev` | Node.js + NestJS + Prisma backend development |\n| `@react-frontend-dev` | React + TypeScript frontend development |\n| `@remix-fullstack-dev` | Remix full-stack development |\n\n### Utility Agents (12)\n\n| Agent | Description |\n|-------|-------------|\n| `@api-designer` | RESTful & GraphQL API design |\n| `@brainstormer` | Structured ideation — 6 proven frameworks |\n| `@clean-architect` | Clean Architecture + MVVM patterns |\n| `@code-reviewer` | Code review for quality, security, performance |\n| `@db-designer` | Database schema design |\n| `@devops` | CI/CD, Docker, Kubernetes, Infrastructure |\n| `@docs-writer` | Technical documentation |\n| `@perf-optimizer` | Performance analysis & optimization |\n| `@refactor` | Code refactoring & cleanup |\n| `@researcher` | Delegated exploration — prior art, libraries, trade-offs |\n| `@security-audit` | Security vulnerability analysis |\n| `@test-writer` | Unit & integration test writing |\n\n### Commands (2)\n\n| Command | Description |\n|---------|-------------|\n| `/bootstrap` | Wizard to create new project with 5 stack options |\n| `/marketing` | Unified go-to-market plan (brand + video + content) |\n\n### Skills (10)\n\nSkills are grouped by a `<group>-` prefix. Type `/<group>-` then `Tab` in Claude Code to see all skills in a group. Each skill bundles several related workflows into **modes** chosen at the top of the file — pick a mode (or let Claude pick it from your natural-language phrasing). Two skills — `/challenge` and `/cleanup` — are intentionally standalone (no group prefix).\n\n**`/feature-*` — Build & Change**\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/feature-build` | NEW · REFACTOR · API · DEPRECATE · TRACK | Build a new DDD feature, restructure existing code, add/integrate an API, safely sunset a feature, or run a tracked checklist loop (branch → per-item test/implement/verify/commit) |\n\n**`/fix-*` — Bugs & Incidents**\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/fix-bug` | QUICK · DEEP | QUICK: fix fast with rollback plan · DEEP: trace a hard / recurring / intermittent bug |\n| `/fix-incident` | — | Production outage / on-call workflow |\n\n**`/review-*` — Review & Quality**\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/review-code` | SELF · PR · ARCHITECT · TDD · ADDRESS | Self-review a branch, review a teammate's PR, deep DDD audit, test-first development, or address PR comments |\n\n**`/research-*` — Explore & Learn**\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/research-explore` | WEB · SPIKE · ONBOARDING | Research solutions via docs, validate by building a prototype, or ramp up on a new codebase |\n\n**`/docs-*` — Project Documentation**\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/docs-sync` | SINGLE · FULL | SINGLE: hand-author one doc · FULL: auto-generate the whole docs site with review loop |\n\n**`/marketing-*` — Brand & Content** (wrapped by the `/marketing` command)\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/marketing-content` | STRATEGY · POST | Multi-post content strategy, or write ONE evergreen post optimized for Search + AI |\n| `/marketing-brand` | LOGO · VIDEO | Logo + brand identity spec, or video script/storyboard/production plan |\n\n**`/challenge` — Self-Critique** (standalone, no group)\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/challenge` | — | A quick skeptical re-examination of what you just did (or selected code): simpler? duplicated? optimal? edge cases? — reports honest findings without self-congratulating. Lighter than `/review-code` SELF. |\n\n**`/cleanup` — Dead Code & Duplicate** (standalone, no group)\n\n| Skill | Modes | When to use |\n|-------|-------|-------------|\n| `/cleanup` | DEAD-CODE · DUPLICATE | Safely remove dead code / consolidate duplicates. Detects with stack tools, **verifies each hit with grep**, then classifies DELETE (true dead) vs KEEP (reusable utils/scopes/helpers — asks when unsure). Removes per-group with build+test each. |\n\n### Skill decision matrix\n\nWhen more than one skill / mode could fit, use this matrix:\n\n| Situation | Use | Not |\n|-----------|-----|-----|\n| Bug just happened in prod, need fix in <1h | `/fix-bug` (QUICK) | `/fix-bug` DEEP (too slow) |\n| Bug keeps coming back after \"fixes\" | `/fix-bug` (DEEP) | `/fix-bug` QUICK (will repeat) |\n| About to push / open PR | `/review-code` (SELF) | `/review-code` PR (that's for others') |\n| Reviewing teammate's PR | `/review-code` (PR) | `/review-code` SELF (that's for own branch) |\n| Want to verify DDD compliance only | `/review-code` (ARCHITECT) | `/review-code` PR (broader scope) |\n| Don't know the right solution yet | `/research-explore` (WEB) | SPIKE (skip if you can decide from docs) |\n| Need to validate an idea by building | `/research-explore` (SPIKE) | `/feature-build` NEW (commit only after spike) |\n| Driving a multi-step task as a checklist with commit-per-step | `/feature-build` (TRACK) | `/feature-build` NEW (single full DDD feature), `/review-code` TDD (one unit, no branch/commit) |\n| Writing README / API docs by hand | `/docs-sync` (SINGLE) | `/docs-sync` FULL (overkill for single file) |\n| Generating full docs site from codebase | `/docs-sync` (FULL) | `/docs-sync` SINGLE (manual is slower) |\n| Quick \"did I overcomplicate this?\" gut-check on fresh code | `/challenge` | `/review-code` ARCHITECT (heavier, scored audit) |\n\n### Backward compatibility\n\nThe 22 original skills were consolidated into 10 mode-based skills. Old trigger phrases still work — they're kept in each skill's `description` so Claude auto-invokes the right skill **and the right mode** when the user says e.g. \"deep debug\" (→ `/fix-bug` DEEP), \"hotfix\" (→ `/fix-bug` QUICK), \"review changes\" (→ `/review-code` SELF). The flattened name `/group-action` is the explicit invocation form.\n\n## Architecture-First Approach\n\nAll agents reference architecture files to ensure consistency:\n\n```\n~/.claude/\n├── agents/\n├── commands/\n├── skills/\n└── architecture/          # Architecture references\n    ├── ddd-architecture.md\n    ├── flutter-mobile.md\n    ├── go-backend.md\n    ├── hexagonal-architecture.md\n    ├── laravel-backend.md\n    ├── monorepo.md\n    ├── nodejs-nestjs.md\n    ├── react-frontend.md\n    ├── remix-fullstack.md\n    └── _shared/           # read-project-first, engineering-principles, stack-detection, severity-levels\n```\n\nWhen an agent is invoked, it **reads the architecture file first** before coding according to the defined structure.\n\nFor Codex CLI, MoiCle installs architecture docs into `~/.codex/architecture` or `./.codex/architecture`, and converts MoiCle agents, commands, and existing skills into native Codex skills under `.codex/skills`. Restart Codex after a global install so the new skills are loaded.\n\nFor Antigravity, MoiCle installs architecture docs into `~/.gemini/architecture` or `./.gemini/architecture`, and converts MoiCle agents, commands, and existing skills into native Antigravity skills under `.gemini/skills`.\n\nFor Devin CLI, MoiCle installs agents as native subagent profiles into `~/.config/devin/agents` or `./.devin/agents`, converts commands and skills into native Devin skills under `~/.config/devin/skills` or `./.devin/skills`, and installs architecture docs into `<root>/architecture`. Ask Devin to use a profile by name (e.g. \"review with the code-reviewer subagent\") or invoke skills with `/skill-name`.\n\n## Usage Examples\n\n### Using Commands\n\n```bash\n# Bootstrap new project\n/bootstrap                              # Interactive wizard\n/bootstrap go                           # Quick start with Go + Gin\n/bootstrap react                        # Quick start with React + Vite\n/bootstrap flutter                      # Quick start with Flutter\n/bootstrap landing using monorepo       # Create landing page with monorepo structure\n\n# Go-to-market plan\n/marketing                              # Unified brand + video + content plan\n```\n\n### Using Agents\n\n```bash\n# Agents will automatically read architecture reference before coding\n@go-backend-dev Implement user authentication module\n@react-frontend-dev Create dashboard page with charts\n@clean-architect Review this PR's architecture\n```\n\n### Enable/Disable Agents\n\n```bash\n# Disable unused agents\nmoicle disable @rust-dev\nmoicle disable @swift-ios-dev\n\n# Enable again\nmoicle enable @rust-dev\n\n# View status\nmoicle status\n```\n\n## Project Structure\n\n```\nclaude-agents-kit/\n├── bin/\n│   └── cli.js\n├── src/\n│   ├── commands/\n│   │   ├── install.js\n│   │   ├── uninstall.js\n│   │   ├── list.js\n│   │   ├── enable.js\n│   │   ├── disable.js\n│   │   └── status.js\n│   └── utils/\n│       ├── symlink.js\n│       └── config.js\n├── assets/\n│   ├── agents/\n│   │   ├── developers/\n│   │   └── utilities/\n│   ├── architecture/        # Architecture references\n│   ├── commands/\n│   └── skills/\n├── package.json\n└── README.md\n```\n\n## Requirements\n\n- Node.js >= 18.0.0\n- Claude Code CLI\n\n## Donate\n\nIf you find this project useful, consider buying me a coffee!\n\n**USDT / ETH / BNB:**\n```\n0xf3b2a531cb2774c77a751cdb10e043992eff5a2c\n```\n\n| Network | Token |\n|---------|-------|\n| Ethereum (ERC-20) | USDT, ETH |\n| Binance Smart Chain (BEP-20) | USDT, BNB |\n\n## License\n\nGPL-3.0\n","readmeFilename":"README.md"}