{"_id":"ai-devkit","_rev":"85-640a1e65b7391db6e8e031c5991f5592","name":"ai-devkit","dist-tags":{"latest":"0.66.0"},"versions":{"0.2.0":{"name":"ai-devkit","version":"0.2.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.2.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"54b80a8079940cb366819bedaa5c74ac8afc8eca","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.2.0.tgz","fileCount":56,"integrity":"sha512-3QxlnSnUd1svsxlT117Rk2VyZ+xGO24OKzJIAxt3Lzzgodsq1FjgLqpkYjgOJBPj9xTNt6opKn1HpRM28ze/OA==","signatures":[{"sig":"MEYCIQC03QcGbMgmjcf1CMNiuK3zOuHV5atVXeIZLoUJ26dGAQIhAMyv8fyM2+jH9aKXbidY6hWJckshNQjVINwNTQsKB03y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102364},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a26b459c4831d7f29cd95fe39190827fccdb4b2c","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.9.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"23.9.0","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.2.0_1760444663836_0.6184450174564375","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"ai-devkit","version":"0.3.2","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.3.2","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"531d33f4e74f40923c3e4e1a6e7cc1bb5c0a99db","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.3.2.tgz","fileCount":51,"integrity":"sha512-rNQPsUJ4ek2meMoeE007jEYGuEJv4ezUp5kubQXmZxjAngitKb09mU4UyChZtimXc5c3wA58xRfntY0njH4EoQ==","signatures":[{"sig":"MEQCICWtqm+eXFSriEkxOXUGsVFzN3dxWsHgoSUJTebPY6MyAiAx/ZMj+cT+Doy6Sg9HxIVNXCBXPLz7heQGfjPpqU2nyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93448},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"412d0992b33304efb84823c05c359aa872e2b385","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.9.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"23.9.0","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.3.2_1760561303798_0.6623525121633207","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"ai-devkit","version":"0.4.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.4.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"cdb9bbc2b3db94fcca8dcb550f956b8d059af278","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.4.0.tgz","fileCount":113,"integrity":"sha512-bzYgimb74wVX4D9cDOHf5Ea7Jbvg/OkQOsQ5D63YVtZ5EP0RNYFi+kgw9eF0q+DM8E4tgYp7aS+xDv5Ofb6jWg==","signatures":[{"sig":"MEUCIBRFxAlb4XimWpkvwQ91QPXe0Ao0NNbmWbbCnsTTMgDXAiEAtwm199v4CYCx7v8RDhK9pkNYCmt9GSvLxMWHyYv82U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549097},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1a75f5eacdf9070411cc2e7ca44ed1b29c5d9633","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.19.5","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.4.0_1761919461507_0.5706210619433176","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"ai-devkit","version":"0.4.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.4.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"459603f2c3426b24548807d045ef73d8285e73bb","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.4.1.tgz","fileCount":114,"integrity":"sha512-0PpnmxCfZ8G0TNs7EbOr8zZNniKzUh+334sGWQLvcp0NADhYviPW9RiIwb8RtGTn5H1nWv96zsfFnHX8H64BiA==","signatures":[{"sig":"MEYCIQDe5Wh8iSfoG9OpNRTAPNepYVMWTdMajN+JZ5XdJggPnQIhANA/NXUq4+GClve7Qo4acLVEG1ycxX42CN0YzEe60DbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552632},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"95ab166f9f9928b6bf456ba786ca224cebc6261e","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.19.5","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.4.1_1761921359967_0.21021790507346827","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"ai-devkit","version":"0.4.2","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.4.2","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"009d657e991903dbe631a531343d54a6a7dc0955","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.4.2.tgz","fileCount":128,"integrity":"sha512-HmvhJYJvbveDIV18LVZN8CcyeWe3T3uRQsZGyL7SCVWVJiUxX0CQPHmUGLdSIvb9BuWZvjklQaJkDMh1JhEkVw==","signatures":[{"sig":"MEUCIQDR2ojQ1/T/jgmDuT6XJjx4s4iyT2f7pq3sVoOpHpma2wIgBtG5ac84bitwK7ExwTirpHJahusPBL5ZycY0As3B0RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610212},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b5d554801bedd48c5af43be63e359080afa79158","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.19.5","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.4.2_1762355354203_0.26336968747552536","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ai-devkit","version":"0.5.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.5.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"020bfe8a22558affda437054b1297e813fe9fb98","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.5.0.tgz","fileCount":99,"integrity":"sha512-+yPLuyzDK2o5R695ZLoQvRhMDVWwGmiqMusIl/mnHWEL7lc8IQDwFR1bJObW5QmzGEMJ8C7Mb/6AOU6AX6a0CQ==","signatures":[{"sig":"MEMCHyfTBbsvw0Tvju62KcfOGP3ChYsF+NHHobbjSoZgHMkCIHBLSklAwuLGcZGf6ou3fc262IG3XXtkXxD/ZlVpe92p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509966},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1fbff6864ecece3511f48a7bad30efa3f15e7776","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.19.6","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.5.0_1768502822543_0.3654913932555435","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"ai-devkit","version":"0.6.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.6.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"ba3f47df58bd1c287061d3297d7d14ada2ddbe60","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.6.0.tgz","fileCount":111,"integrity":"sha512-+uqE2zGeKPgUdFUCFgtNi7ApN4FlllE0fws6AttVie/jCBwYievcTpcG4obIv+ue57B/tqhiJg5/g/4iJVpNvg==","signatures":[{"sig":"MEUCIQDfeKu6k2LLdS15hN3tmvLHv7HhbRobUkGbIzDds579vwIgUVhw1nWA2oZBYGqI0fArJ0ZM/mYUIMRJH24mUdt7/VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220577},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"25fda38b7f692b6a6aea8b9ff82982d34af28d2f","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.19.6","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.6.0_1769095734215_0.9255643565092841","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"ai-devkit","version":"0.7.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.7.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"5ee6f6bebcbaa081f77d43cbad56b146eb7c2041","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.7.0.tgz","fileCount":128,"integrity":"sha512-hQSpuCUknaVAaOwJqMBo/Z0NXzBB234vnlcGUd3U1y95Vf1b9pkia8DJiXciuyWyOTWONmZ4pI6AwVRT1QQmJA==","signatures":[{"sig":"MEYCIQD1LXLadlcw7y3sIK9smA12zAgIxNigUxeIB1PmjFuaMgIhAMQL4i+VS+IDu3SZxbHw1WXRgc28es2pmql6C9FfX/Ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262298},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"59884ec2940885331e1cd1dae570ac16e728961f","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.7.0_1769357838769_0.899578118799123","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"ai-devkit","version":"0.8.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.8.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"66cdf3cc274fc7193e7b8571da62448a7bee983a","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.8.0.tgz","fileCount":128,"integrity":"sha512-msNkhjcnRuvUxpkPeSc73kq/wWm/U37WFc96Bj/8jadjnP6v5ppI9hu9hG6O0yrplGIMqTmBEZe/XDiFyDeePA==","signatures":[{"sig":"MEQCIG1mOlO/CCIxfyyHn/cCpnWkl2Csl4aL2EdthzXno0M1AiA40Z9F/wb1dfn8sWMzaXb3iI/mM7OjEzqcJjWBXUXFcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265504},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"48792750429051cf63e4a8fae026917457f68d62","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.8.0_1769426898150_0.49209940983114087","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"ai-devkit","version":"0.8.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.8.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"2bc4b6bbc04b40500e9d92b84fcc2b2789eb5d34","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.8.1.tgz","fileCount":130,"integrity":"sha512-4qbvGEklcMPp/TTA4N1jvFx4vS5/U8IXJmiI7BqaFwI74bJWGNshNuQ/dwCErvijRiEIyWxCJ1brT6EMIlVzuw==","signatures":[{"sig":"MEYCIQCMVcIA0TDnedO/uo7r7CLWkpE6q808WJIOtXIBiGhFWAIhAOPZnsZhV2JRFu7jO9Q9hQfP/q1RkMUNwHvxdgPfZjJ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271445},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5b7c21b68fd5c065599723180e09d924a52e0192","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.8.1_1769460420175_0.05409537237292272","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"ai-devkit","version":"0.9.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.9.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"3d5222d3191a014223e0f96fde16ba43e964b134","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.9.0.tgz","fileCount":134,"integrity":"sha512-r+ejjlVf39AXRz6zv3SvCoKaAD5YGHDavm6rpID8Iyr9HitiWGGK9W0h6Nlxq7GASpJvtzF9KL3enr4xdosFPw==","signatures":[{"sig":"MEQCIEqOfEwkbAY8n22s2NwEgEp6c9QD+i8yvkCr5J1lFuacAiBgiLGgNwSsMUwXK/y6mKRNCg8wt/pW4zI39dnBJQlMFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297597},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"18eff553bc8af55c6f9b464bdb649a3007c2e233","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.9.0_1769631123412_0.4299812128556726","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"ai-devkit","version":"0.10.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.10.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"0fa52da50b0479620e96dbffff87d114a638374f","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.10.0.tgz","fileCount":162,"integrity":"sha512-ExoHc5A5raEpEgeCLBu+uKMgwZpn9W0rOSkr8SwDNTi3omQQ9rOWGu3Tpyw3IOlCJdpe2uraJZzZIlMYilWJaw==","signatures":[{"sig":"MEUCIC2AtMXtzK+DdniF9oJawLbl6ZNYQNc4JY4xVf5hzTnLAiEAhyH4LzLnfpwtS9epGmT3/odk5ZSQGbTVyzVtveVwmNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381319},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5e24488e325598143a494a9b5ecce7973d777cf6","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.10.0_1769943148803_0.4827250068161957","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"ai-devkit","version":"0.11.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.11.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"7df6111da28abc829eb6cdb77c818d36588d3333","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.11.0.tgz","fileCount":166,"integrity":"sha512-PXrIM2Wy/+SUtxUripky7jGkEMC130GiJMIAsJ7LxKuq8Ss07hCDcu43C/BhV6VYMxg3DB3xv9oh2umocX40Yg==","signatures":[{"sig":"MEQCIF3vj5Nnqs7b6KjXP6Q22GkKpkjVRWUvIOkXmB2+hrTdAiArvLciBq6bN4460Ov0YbRNfxrhezMWRdIiAV09229gNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410487},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"dd5604578a9d63ecf2f1ea5b61946568e6a4ef3c","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.11.0_1770374430294_0.5974900075207688","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"ai-devkit","version":"0.12.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.12.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"f860084941cd759f21c8be07e96fc1eff35af581","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.12.0.tgz","fileCount":170,"integrity":"sha512-4XJ1MF040HWTl3KEcNn2LoMPVmAogOvApwHKNQRp2X8EDBaWJ8wRWtito0EDBVVAESNv9wnOoMrJtb+o6kI9XA==","signatures":[{"sig":"MEUCICCZ6ypzboFKXllXoF81kfd4U39qK4sYNqw5Hv12NMCWAiEA3E2/g8ykwE9+fr1ueXJPKCa1LGwfRZ7xlBUbMc12sa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413894},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ef926c6338f736e8ecb6ce418db5df20134ef1b5","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.12.0_1771323388585_0.1076439042452686","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"ai-devkit","version":"0.13.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.13.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"e35dce8d7c46c5795f4437828cf5a2ee8d46f953","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.13.0.tgz","fileCount":214,"integrity":"sha512-DnFFNgJUAqeEzTCj22WRjkctAxlpL2cFa3aLEiGsHlD3ah4H/7lfkIqbozYcjHcxOv7L5ZxXbVlG6ucX/Q9wXQ==","signatures":[{"sig":"MEUCIEmZ8PocMxDQ8u9LbTVkUCZUm7ytXilz8D3Dfk8Ia/X+AiEAsxVMw8eJwLlDsmlCDLzTAqRYf6VpyXEs9nW8TiJwKoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427274},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8d859bc2a0a438a6d8d3b18b6647948363427a2c","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.13.0_1771577089253_0.9708628903084824","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"ai-devkit","version":"0.14.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.14.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"aac58ab0e2afb2b412455164825f067f0c40e645","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.14.0.tgz","fileCount":214,"integrity":"sha512-QkmhcHALWZFI6MBelKH3zeJBY8C7op76OPL3eoorDjn2cg28nZHMBf5d4nXVtKAfBxu6bhiz7gLn1xsXBj2OXw==","signatures":[{"sig":"MEYCIQCPvgDEYFC0ANTzPK1Vhmp5EalVTdhguN3xlU5+h/CkEAIhAOXroXh5BhNgQybs/dYY7G3NderHtHdkqG7U4rfYsLde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427351},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3377a3b4c80826bbdc1e22c284ecc11d747c97b1","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.14.0_1771690913829_0.4540547655399254","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"ai-devkit","version":"0.15.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.15.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"69335cdc348d53884acfa9566b780996dfa53677","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.15.0.tgz","fileCount":230,"integrity":"sha512-YaAGzepyzI0fQBAcvHG25y96q1KGGVFLHD74TyeWA5qx/RxzxpinWaSrkzeY0Z3BDOkc2e3HHxAluX+CJ6zUWA==","signatures":[{"sig":"MEQCICqTlA+PpyYF3ziiu3BrjKKEEgtHFiyEUt+Yyw5fwILTAiABpWYV7BlZRARM4M8C4LOrG+yEoKCqIGPFrdXa4daa+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457653},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e948a103e4d4fb53083e50237f8a1ca83c1f66c6","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.15.0_1771849985734_0.16338226422247049","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"ai-devkit","version":"0.16.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.16.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"8135c98103cd0e7eb1d795aa403820da915991d8","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.16.0.tgz","fileCount":211,"integrity":"sha512-z2zFfvoR7FxwTarNvT8/Cwo8I7FnzgCKSb2TK+LSQQDSGZG4Am5sc+dC0sLbB29rKhbkUnbOcn96nQHSS+8sMA==","signatures":[{"sig":"MEUCIQCkqiLNIq6vW5j6PcSQ8hUmP9pkpRAEPmrDkGEQyeHqTwIgNFYIZ7g5vMNfYELTgTCYOsDU3mSlq6XuHlv3mUJvEmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b2b1728aad49a7447856d3b85b2f3ee354f966a7","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0","@ai-devkit/agent-manager":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.16.0_1772187820917_0.29139648824246556","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"ai-devkit","version":"0.17.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.17.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"3e4dedc7b1e5d1714f1626148751fc26574d921d","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.17.0.tgz","fileCount":211,"integrity":"sha512-OrSd0lgzAfOxUb3XRLYKP6GrgnB+8c9UHfsJcsxS+buhcu85RNxyQ4o4CMJLqiHEStEbG5Bgd3MLEYoyNde7Kw==","signatures":[{"sig":"MEUCIQCqumZXaoemQdfxB0rjSs5eqYss6L1x9HoAVh0cv+n9EAIgWSMljPz4IJor7Xl+fiXgxjKAzAIKNTqyANfZHw+LGLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410225},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7483000e615952508dba00d8145514131715f2e1","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0","@ai-devkit/agent-manager":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.17.0_1773067177980_0.4235114429246798","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"ai-devkit","version":"0.18.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.18.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"1b5e6cbf126cf5e2765a8b8b26ae663a2770c1f0","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.18.0.tgz","fileCount":211,"integrity":"sha512-7NqrkhVepASSH/XIlaC7HXeblOX+GPNSQ5qtCUXkU1Waft63SLcELy5uT6F9zs3LgbnPRvBLrXygh8FlB0ocFA==","signatures":[{"sig":"MEUCIQD/pjxtatYtNY9j8kBFVjVss/DERQL9bU2R50N7SA7B0wIgf5q6CxJK4MbVSZQx7PnNbGhkakKNgFHZxnPBwkpkiBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416367},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"9aef515b19b2abb46c78f3d3187d1b2a60d9a64c","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0","@ai-devkit/agent-manager":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.18.0_1773830879877_0.554085389605439","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"ai-devkit","version":"0.19.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.19.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"a404589015ccac69bd6903fe91ae56a137a23e19","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.19.0.tgz","fileCount":203,"integrity":"sha512-0Y4goDuCkj4UvANCWr/OCScL/zBjmI2Ee8cb2j26NfUfCX3FpbJwl8+AkY9dVk2eZjLB3OUZoGcyScpPrvLmpQ==","signatures":[{"sig":"MEYCIQDbjZFzxBizdernlb7fRvnkgqyvrlCFCF+wzluK8BQjuQIhAL0zp72nEVWPctEFUBPKWP1ff+zs/2WLxXcrO7e3As+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401541},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"15174d406613a8cc7a1bcc557726ed7c1b62a801","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0","@ai-devkit/agent-manager":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.19.0_1774603657568_0.3276195972328133","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"ai-devkit","version":"0.20.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.20.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"af470cab494b804dd05bf5b7d8f6b2b77693ca1e","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.20.0.tgz","fileCount":203,"integrity":"sha512-jqu6ReDiKeL4xcEIejCRCv6vM/T3FG+OwAmAo97GFOWQje+xHqpwkEDlnHQAaXh7POrRUx1x5+bGa1Vb+p5k4A==","signatures":[{"sig":"MEQCIHx8mSlq3SblSMSyjZFv38Z+jCCj74Qbou8mnL66n1jfAiBtwAeL+5+r5aqethPsa5WiC6waupdFtcSfjqc5iWAmdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412197},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"528ff2300d8a4ffd600a70acc2b30b4d5072bfa5","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0","@ai-devkit/agent-manager":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.20.0_1775055272029_0.14506074753933418","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"ai-devkit","version":"0.20.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.20.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"4571133b5d8b9aa0edee7509ad5c89ed134c27d3","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.20.1.tgz","fileCount":203,"integrity":"sha512-o+QcjcSPLaxJEy2ACi4xiY/QSCeMU+dk0L/Ub9LqAjF1y41eCkSn2kNRutql4rPzHF42d1pg6moCrGjGtCnuAQ==","signatures":[{"sig":"MEUCIFSaeNDUgnMhgwQ7nI7XkMmYKWdUFLZjuLIGjMVJRJ2ZAiEA6DKuPZIQ+lGlD/6br1jItP03cLVvZLKsO5iJfJVrExw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412197},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"6ba8289fe27075ffd0250fd879521f7da001f295","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^9.1.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.7.0","@ai-devkit/agent-manager":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.20.1_1775109868005_0.5529423169739887","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"ai-devkit","version":"0.21.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.21.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"a28b47c1064b1b8104985c3d42c8c159dffdeec5","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.21.0.tgz","fileCount":203,"integrity":"sha512-LUKyczEqrKdAE2zD7w7MkUyV0l850fb/3RNhwK6r2TOhl808eS8ELivUWQPqMmgeck1KS23CUTpnGu0o3z0gCQ==","signatures":[{"sig":"MEQCIC3L93TAsuTixtJfwcSUu4YAeGLowZaeRszDIyxyACGTAiBNFJliGlGfPENq9Lw6G6EfDIZM3PCKSR4tJPBY7lRqgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424730},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"aee0e20754d56e4d8ffd0525626774a53c0b523e","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.8.0","@ai-devkit/agent-manager":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.21.0_1775291046661_0.04477309628375292","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"ai-devkit","version":"0.21.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.21.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"2e66bf08e845aa156ada63466287835fc14ae75e","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.21.1.tgz","fileCount":203,"integrity":"sha512-UA294DctwlSYZhHPdvrKgpA15C/mUjYSQxeh3jzcOIrkidKA2YeUqZHgOYNuuewXjshLriejHE0TgOeptfCijg==","signatures":[{"sig":"MEYCIQDHEdYII/fvCVGrSa9KwL9ZpDjoNk+jboqca5kRTMpW8AIhALGNK27Pd6vMX2+GSHPrXHOF0HVK8AmS2jZs19CrvamV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424730},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"362c41fc1fbf3908ff140e47743f6e251565345d","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.8.0","@ai-devkit/agent-manager":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.21.1_1775291983280_0.05560676209545279","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"ai-devkit","version":"0.22.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.22.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"bbe62ec30ace9c562cf86f601877c59426f72d02","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.22.0.tgz","fileCount":207,"integrity":"sha512-XCBzUBg88R/gfRD6t0/lNDNOSPIFY6F32U7v6PORLWt8lnYNVkNZhqaZT26Gpi9Xk5d1F2dEKJqpV7qBBrS4pQ==","signatures":[{"sig":"MEYCIQCLAoVLkQ7A6sB95Keqq9mar2GZ/Ph+nw0qdKCHusZXfgIhAIY54eRIfJBZtn9TvkCQBpFUQ/U5WflYpza/6XF101sj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454071},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"f17490e8b8ebe2383879288b50b33215584cd218","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","gray-matter":"^4.0.3","@ai-devkit/memory":"0.8.0","@ai-devkit/agent-manager":"0.7.0","@ai-devkit/channel-connector":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.22.0_1776004264481_0.4682762039904287","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"ai-devkit","version":"0.23.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.23.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"e09deb3ad8498476a4e0112f05734eef8bd3fa75","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.23.0.tgz","fileCount":243,"integrity":"sha512-lHpu2wdcOyOK2n/zk6kagMMpYFAL+qvc9FPtNw3rM3G2IlyfQS4CnF7QBzMyaRorsnsLcKPBKCGHej2rPqO1Dw==","signatures":[{"sig":"MEYCIQDsMVRc6eIwgPRWUNw9UB5REhiGKx3QkG9AJPj2TwK7sAIhAMs7RIfuuJh7lkKmCzsfJrusgBiH/MUYEQacG5rPLxD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505947},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"6264ade93e06dfa6c586d7e3c35f5e7664b58d4d","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.9.0","@ai-devkit/agent-manager":"0.7.0","@ai-devkit/channel-connector":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.23.0_1776444279420_0.8312112491989221","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"ai-devkit","version":"0.23.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.23.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"cd3554b74d915d16b102b1cbcb1934fe88a7c7bf","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.23.1.tgz","fileCount":243,"integrity":"sha512-3tNyWQ9M+l5kJNyeG17K3KR+VFxfaJpls/2gC2CxKVqljgK0zT1tzEPScXl+9+lfZjY0Lgj8KMOFgz42XiNRuA==","signatures":[{"sig":"MEUCIHMQqhlLaJusBbSdd7H0a3X2WeKWLZa8/1MrPvINsk8jAiEA6KuE93ARNBepA2eopdeWFgv+PjDJolce451WLwEP71s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508204},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"dd796ad74aacf52098c7107e6c43ca8bfafc6a88","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.9.0","@ai-devkit/agent-manager":"0.7.0","@ai-devkit/channel-connector":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.23.1_1776448723975_0.9758788882618246","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"ai-devkit","version":"0.24.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.24.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"0b46d3b8a1d40489d30a20712429846c8ec965eb","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.24.0.tgz","fileCount":247,"integrity":"sha512-2Vs9Kxo4RR0escsUtOoBehsEGaSTDMm5P6D4OjdClFiyZcDwDLaDKSCyJeIrmGLowR9DnCBjPTXWxvhYcHiS5g==","signatures":[{"sig":"MEUCIAT694o3FtZRzd16ydA0zfdjQEtT1E/IyyJa0jVQ99HeAiEA+YSU3PRlnY6wY4/emcP6MDVL9Y4vod9EMmzwLPoAaMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513415},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"3d15b6298e6945fe2b57fdbcddc774dbb5d5732b","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.9.0","@ai-devkit/agent-manager":"0.7.0","@ai-devkit/channel-connector":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.24.0_1776498367088_0.20305696467605583","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"ai-devkit","version":"0.25.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.25.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"88938be1fb996ea5c9892c049cf74d1057735f99","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.25.0.tgz","fileCount":247,"integrity":"sha512-TZcHV645zazD33iyMu26isH0jVkNFqP0SVgNAppcnXT+8jxxuhF2dTpzHgb3DGBaqsyp+px8xZUmzCIvv9jbuQ==","signatures":[{"sig":"MEQCIDQXygIAj2azp7ZCSKezVq1CopZTDcK5VLPEpBBiqeUBAiAvJr3UZrFgPUIiNW0diJOHM8pRIm6oit4dzWE+rOf4SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513415},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"46c4a946f3db39dc3880027ce8a228139ee5f351","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.9.0","@ai-devkit/agent-manager":"0.8.0","@ai-devkit/channel-connector":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.25.0_1776777085253_0.31972935481606757","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"ai-devkit","version":"0.26.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.26.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"9ed47f2cd3a3d675cfa27b3484fbb4a834bd1335","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.26.0.tgz","fileCount":238,"integrity":"sha512-5gs90VUhIPLdwilS3hSFgFBWNLb3KKQJH/RRMuA1ijrvL8yR6ahQH3zziwKXlKmw3MXMw85ZHsSqiTFju6yjrw==","signatures":[{"sig":"MEUCIQDHswS9xAS02rh0Q6MhlRuPKjE9UCCi8r3Eg0B8JGHbmgIgFxIDWdkUJpKYREcyNvK3b7H2E6DqaEWykvGw9wUmzgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498231},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"266e02e62c1606e1d26aa3178223617166416f34","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.9.0","@ai-devkit/agent-manager":"0.9.0","@ai-devkit/channel-connector":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.26.0_1776881904113_0.07383415721494968","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"ai-devkit","version":"0.27.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.27.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"ba8287d42e1bc7e723c7baae42e30d6ddd62a486","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.27.0.tgz","fileCount":250,"integrity":"sha512-XZRyfChrXjh/IkHe+ligd0w6iHU0xnIKg2TWNmHgKhF/XXKO0GhE98pmiEW3nS3OKXJwNdI9BpSkSbRnAELTjA==","signatures":[{"sig":"MEUCIFwhvSHZ1AASwnd8hhKuQU2uFHiIrsyhUtmLmRe8sa2FAiEA6lHIArviMrDvgYC1S6ZkXYh5LF1TTZAtJopE+dlHEPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507193},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"88a9f6da40ec2eacafe53606106de3651411330c","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.10.0","@ai-devkit/agent-manager":"0.10.0","@ai-devkit/channel-connector":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.27.0_1777128451403_0.6455178587284647","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"ai-devkit","version":"0.28.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.28.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"6ec64db95b36668d039673656ac6e31478f51c46","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.28.0.tgz","fileCount":254,"integrity":"sha512-/02Ba09UCJ7n4RtcbK48DztIlq79bQU6bCuVKaOLZwnR3F/ZYYhAE8XDryzi8rcDBBaHY+c2HqyFwa41djlJvg==","signatures":[{"sig":"MEUCIASug+92DIucLpq5hEEsyln7p8v8erQGsqqwL1uRDX96AiEA+cx+bbSrc8tAP6MWqeimuBZjaw1WeG7kU7Vhs0Xy8NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521347},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"8c8896d62800253c6bed262d24f9cd069fbd9611","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.10.0","@ai-devkit/agent-manager":"0.11.0","@ai-devkit/channel-connector":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.28.0_1778319060734_0.7570879032556288","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"ai-devkit","version":"0.29.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.29.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"3908de6642fa35e4d09ea6437453522ae6a3ed3a","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.29.0.tgz","fileCount":254,"integrity":"sha512-1FHLEeOn0jD9rWb7EX7aHSY+DiygCLmnz1z3yZGAZDtznCQ6EXTUvMwXdmJ5otzYWipk4oQRYoHsCr1BjeiKSg==","signatures":[{"sig":"MEYCIQD2zt05euQlZCJ0br/XAUIDjqwfmyQk5PhvCOg7PYt1qgIhAK0/NA3AbYq51Torhqr2sE6oMpHUoJdMA7yRdQAHJTRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527370},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"d8c4b43c2ff944e69fce96effe8251cab652a2ea","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.10.0","@ai-devkit/agent-manager":"0.12.0","@ai-devkit/channel-connector":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.29.0_1778492879905_0.823723927155672","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"ai-devkit","version":"0.30.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.30.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"eec7df836f9a1b7f6a84eb526524134efc9727ac","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.30.0.tgz","fileCount":254,"integrity":"sha512-dBmGmYiW3Gi14JZ5tkym1hQqyPzU8RzJGtKmJROdWzc7YdroVvGix5OWT2kz7bELfXc8vKq0SIgVwtLwEBo3BQ==","signatures":[{"sig":"MEYCIQDMy+r75YQGeoM9w+Rv+6EMrA6/mFV5tBMghbK7gvKckwIhAJ/3JbhjG1Kj3gu01bmcgvkqMcqNJQ8srpz78vV73ssK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527537},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"de169d0370f8e3108c88ba3898818b439382e385","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.10.0","@ai-devkit/agent-manager":"0.13.0","@ai-devkit/channel-connector":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.30.0_1778779685154_0.7586708289743669","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"ai-devkit","version":"0.31.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.31.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"5395802f51a629f54ce8149615108a0e41b3634e","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.31.0.tgz","fileCount":262,"integrity":"sha512-50CvHsJ/S8BcCkxc/ncPTBJU0SvVRrVtkmpNvERM0Bs37yRMf7WROmCaAXV55znSOllqvQSq388JaAiN87w62w==","signatures":[{"sig":"MEQCIAISDhphDAkwz/AoxZsIuowOAaOvmnWnHMxg5CntcY+zAiAoYIBTLUxquAcnLsLBZcRzaK3gf08TxxP916UrDjzFqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540587},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"8c276deda7f4d57f549a78f794751c8a8b26fdf0","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"A CLI toolkit for AI-assisted software development with phase templates and environment setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.10.0","@ai-devkit/agent-manager":"0.13.0","@ai-devkit/channel-connector":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.31.0_1778947139214_0.7261177891858563","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"ai-devkit","version":"0.32.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.32.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"9d6fa721c6e92aabcade91d3440e876a24eb8dfd","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.32.0.tgz","fileCount":262,"integrity":"sha512-AJjB6+2KfrzTd0jwkKo1zqcuEYD4QZYvbCvtW3vR+hyk6KqLf+xPyeGT681S2GTWrIUw0KkqlYEfCkLBPjnaow==","signatures":[{"sig":"MEYCIQC9BJBg6XslctO4YV6pKEHAED13SjUj9QF6wcLNTLZ5wQIhAOTXEHgPPpvYnKHNoxZhj+hMsSPwlmr9z0lCFEWzyZ3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549356},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"bfc05a4c386523aadc743cd2e6f29500c98007f4","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.10.0","@ai-devkit/agent-manager":"0.13.0","@ai-devkit/channel-connector":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.32.0_1779459797699_0.9298516782639656","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"ai-devkit","version":"0.33.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.33.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"0ff5816dfa6f6c949c4bc9fb34c994e6fd7ae13f","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.33.0.tgz","fileCount":274,"integrity":"sha512-9V5GZE4kjP0Bm/39WKUUbN6MrKK/jxjoYXjxWJ4cnWUnUvBfuKwhPRFYA3mH4R2R7+G0Ft8grGIzfAjwO2Uy+g==","signatures":[{"sig":"MEUCIBUPXt6Z2Xl2NJ7zwPqgVicyp2yIL1O/OQehwE+N3hEyAiEAk3L5tGBQMGnDjtmc/hGBYQp+5bEpgVKYiyzZcDg15AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593937},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"2b6cb82897ee163a929bc52c658d9bd38b4d1cfe","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.11.0","@ai-devkit/agent-manager":"0.14.0","@ai-devkit/channel-connector":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.33.0_1779618199528_0.04772859094496695","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"ai-devkit","version":"0.34.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.34.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"87f5aec1339d16bc83c0ad006e36ff9684ac0618","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.34.0.tgz","fileCount":278,"integrity":"sha512-hRx1tfXVGJ6HPjUapZGxgw43bh6s6j0vseyxR6kD6Vd8bXuhrem88L+ZCom/qNfUVZ9NBJWCxQcgWidyiaUncw==","signatures":[{"sig":"MEUCIGKTzErWPO0tyxoIPI3A0LS7DOU/wp+zUsAEOQKt4zqKAiEA/zVpFBl03cNKshoNHMudsZ9OuBDaU95lEueBF2nEKn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610767},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"7adbd61d737433f9638c9c903dcb63202038f980","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && cp -R templates dist/templates","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^4.1.2","debug":"^4.4.3","fs-extra":"^11.2.0","inquirer":"^8.2.6","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","@ai-devkit/memory":"0.11.0","@ai-devkit/agent-manager":"0.14.0","@ai-devkit/channel-connector":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.34.0_1779739768147_0.39768236033647497","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"ai-devkit","version":"0.35.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.35.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"de6e0def09df28b269d86cd710e05e505f61e65f","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.35.0.tgz","fileCount":343,"integrity":"sha512-bdOMhK/kIG29PtK0kNOOk8pxIiqvKkJ77XD28jUff12/FS6uhB6kyg+KJG6mTGhCjexPwk90luwl/nrFvXvXKw==","signatures":[{"sig":"MEYCIQCSH8u77SwLUsx5ivtXA1ABFePqRcQOUSqurzLtPsLrswIhAPJHC/xiVxoQVxGJNA2thwE7vkex3NrGayhgCQxmYXZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"199064373e62ef92ddd6f84a75c377776e01345f","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && cp -R templates dist/templates","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","inquirer":"^9.3.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.12.0","@ai-devkit/agent-manager":"0.15.0","@ai-devkit/channel-connector":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^2.1.0","ts-node":"^10.9.2","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.0","@vitest/coverage-v8":"^2.1.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.35.0_1779969551782_0.5389113709869473","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"ai-devkit","version":"0.36.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.36.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"16a98f233c5cd66c0b369f3e04afbeee4bee36dc","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.36.0.tgz","fileCount":343,"integrity":"sha512-iEk1/NzSvd0AyAKhnuj5AGuTeKqIWSW+CxqIpjotc276XPRRbRvW6GocSTbfYt5yMYWyu9jkvV3srKAr7TqaLQ==","signatures":[{"sig":"MEUCIQCtKKXvbeJyH5yT1daS2Ceij99TGE2lbEREZgXD/fjFxAIgJk18aIFYUfK8NTr/HHhh8FrLi5Y0hredLKxvFkgvnBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"dbd15cd302247752302ae18fc43aaca8b4351475","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && cp -R templates dist/templates","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","inquirer":"^9.3.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.12.0","@ai-devkit/agent-manager":"0.16.0","@ai-devkit/channel-connector":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^2.1.0","ts-node":"^10.9.2","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.0","@vitest/coverage-v8":"^2.1.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.36.0_1780217543393_0.1763609023227959","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"ai-devkit","version":"0.37.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.37.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"ae8703acf01da2e12346fc10a9d4fee3616cdca7","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.37.0.tgz","fileCount":363,"integrity":"sha512-GGiIDIn3eOHViOjwy/xUSmhUg33Z0K8sTvzz36CHicReBRa/T8DQlSXY8sSf8rCEHoqlak/JoqzCtu32VqmRcw==","signatures":[{"sig":"MEYCIQDjWqUut+93J50rLjjbTbUuiQRUhS/MzZkSJ1bEuG/AlAIhAL+XVJi+fdcqixEP+KSrhtVc6S1TbfMNW7IC1dRz4IMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712427},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"d79a06c04498a8f5be25a1db2bd66912a2f8c8e2","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && cp -R templates dist/templates","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","inquirer":"^9.3.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.12.0","@ai-devkit/agent-manager":"0.16.0","@ai-devkit/channel-connector":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^2.1.0","ts-node":"^10.9.2","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.0","@vitest/coverage-v8":"^2.1.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.37.0_1780322156534_0.5050190017753058","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"ai-devkit","version":"0.38.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.38.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"9552e35f2ca7c5559cfb42dfb45fad963583147c","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.38.0.tgz","fileCount":404,"integrity":"sha512-ddSHQ/SUcbIuKjCv3VaqqA8bSC0vPnJdJIoQTWr71oLrfMHmx7M2Ss2sVVdGecyv2V6z971YWeWy6/VURy/Mtg==","signatures":[{"sig":"MEUCIQDzwv8aDfIy2eiNqDwmZe+w+VWWw9vd4ak+aZ5geIeEIQIgOFROrwWipdLD+lRHztjrimb7GFFzC/3Te9ZhqkHIToI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"dd67483c8429d858555bf5833f1e64859875a611","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && cp -R templates dist/templates","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","benchmark:startup":"node dist/util/cli-benchmark.js"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","inquirer":"^9.3.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.12.0","@ai-devkit/agent-manager":"0.16.0","@ai-devkit/channel-connector":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^2.1.0","ts-node":"^10.9.2","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.0","@vitest/coverage-v8":"^2.1.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.38.0_1780396624298_0.7024748336423616","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"ai-devkit","version":"0.39.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.39.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"12d10b4578bb12ed11e1c4171b8472757820e7f4","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.39.0.tgz","fileCount":522,"integrity":"sha512-Q5EUoM0qQkTX+AUd2AnwjQsim3XfOjuZjPtMV7ph2Lc3KXHkpB/Hj+Cs9kHbnbAjlWNYflIwZeWAEWn7frlpuQ==","signatures":[{"sig":"MEUCIQCu7zeDyr+9UlyotR3gNIOvUXh1QlNxm7VltwjHtok9VQIgG+z14C9zWVKaZmaR3x0EhfFmEW2T6Pe32uwm8X6LH3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2304568},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"9f21884ff9097d32fb2d923a8f2a73aa3557bd3c","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.13.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.17.0","@ai-devkit/channel-connector":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.39.0_1781013008149_0.7252830494773783","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"ai-devkit","version":"0.40.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.40.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"a7a208540c13c96c4206469876ca750acdef7c6e","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.40.0.tgz","fileCount":558,"integrity":"sha512-b5QLhpK1+QYp5R1I3Yo87kKoekrdv2F6HWylV9nDYF5iW1pNag/TBcsWC4WxWsTuesoWBHpg8QXCmbaR0D6QVA==","signatures":[{"sig":"MEUCIQDINqKD1Yh74I6od0SLMATgpWprwHiVeXX+9pMUGjaZbAIgMp5bN7cwA4hpGP7F+7xy301xLvBRIcGiI07WIVTPb0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"85fc3e038c890c4032c847ea28964b98a856fd8e","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.13.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.18.0","@ai-devkit/channel-connector":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.40.0_1781182715272_0.5640521653607309","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"ai-devkit","version":"0.41.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.41.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"deb702b2eb77c0d244cee9e51142bb4a16db2c27","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.41.0.tgz","fileCount":556,"integrity":"sha512-PsUKuGL1j1UBdT9eyV4x6jPFqpZ8ivZ09iM9BzgS8vCjDdjk7t3dcnVVdDrFshIKkPqXxB5Ez370FIirud/3aA==","signatures":[{"sig":"MEUCIDYEmJjmUOnihjIBJLdaP5nHN8GunGPb1vQdSsNVn9ZUAiEAviudlPLFAYZPOVk+OTGUys4boB4ngF5f07c+98ttlkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2458592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"5078426f85d3e2859cc65eaa9bf971188d458918","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.14.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.19.0","@ai-devkit/channel-connector":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.41.0_1781334502148_0.6388392707265682","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"ai-devkit","version":"0.41.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.41.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"95154541f85768d64f57e0f21049386f10669249","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.41.1.tgz","fileCount":556,"integrity":"sha512-SEdkN/KgXFg5b2+AgfenMcgza8otMpDIHttw0RMXB6zNytF04RNDspdtwNMozXlo3i6yq6nbmJlFy2Qe8HOwxA==","signatures":[{"sig":"MEUCIAgpTEMJJT0+a0VXnZviNl4okQQOwlDCJtMA68prr3liAiEA9WJg1hl/48BPkYZs/cHAOpVwUnq2gwyEQDaG72gWIWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2463537},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"582e98d82e9127dfc6a34f1576088aa7ffe48493","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.14.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.19.1","@ai-devkit/channel-connector":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.41.1_1781381831449_0.7628236462890583","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"ai-devkit","version":"0.41.2","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.41.2","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"db83595e7984111ccb871c2f349f59025d721ede","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.41.2.tgz","fileCount":556,"integrity":"sha512-XThf52wUNWESsIWJ46zCZ78Vrp9WIme6NzkhgjqkZYQf+cAcUkcpinBgUplfboVRLwjPKJqy+K0qdx+QmJhMMg==","signatures":[{"sig":"MEUCIQDZ7Aijt0MFn5ts4LnANdeh5+AEURmeiT7Q7qVILCDuEQIgCEzeD9azoGlRYw7yd8FBPRSf/lI2RjnvaB/nHwgaAx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2469724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"540556b5a8ddc86910d2b753d27ca1326f93ff6e","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.14.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.19.1","@ai-devkit/channel-connector":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.41.2_1781391016596_0.02225622741715627","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"ai-devkit","version":"0.42.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.42.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"4676c623c5e01844b1f59e355012a295a6c54de5","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.42.0.tgz","fileCount":568,"integrity":"sha512-nh3z/SIjy7LOZTYdUTyT/SWpbCD7EKo76KcB9Y8S+2qXbuCxHrQtO+ASAS+5dyJq28rV1AuRJpPpdQ9W6q3c0g==","signatures":[{"sig":"MEYCIQDnMzKfB2rYHJoe92K93rhXZljioBjKUFDXWe9CocofCwIhANp3B8x++eHvyxxAs/fkPYCqnQOaFpYMXPm/wG1wmypi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2600726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"ab40c72d60429dc1d9d762a192e68353fd0e61ca","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.15.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.20.0","@ai-devkit/channel-connector":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.42.0_1781705678498_0.987045230569531","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"ai-devkit","version":"0.42.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.42.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"7250b701fa3a280959aa6d9adadc823aa6712f45","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.42.1.tgz","fileCount":568,"integrity":"sha512-4t8pyng2x1SRVjHDjgTb3b2k/wmjaODvUq50diORVhO7OKG7NaYms/bqUSd4LTMl8OAtkgM0kiVHnkabFBJnJA==","signatures":[{"sig":"MEUCIQD5r/Ja83KICNkKEnUjba/kFsnmQLWH2NsFaKy+M+YWJAIgJZSGtZZazfmRou8SOZ9Z5A87SHJrKNtewszqhYiWwHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"c84eb308700575cb619ac82798d715b8d64b1d5e","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.15.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.20.0","@ai-devkit/channel-connector":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.42.1_1782385954876_0.941244768183801","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"ai-devkit","version":"0.43.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.43.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"dd6acb1ce7cc5c860f812856307e5d053527cf30","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.43.0.tgz","fileCount":584,"integrity":"sha512-kkv6SDnC0Het30pb2+zGhXfoOPfIWtCr/egUY3Qe4efJyvE6VzXwxqlZc36oWXW0VmAwVvSI9WptKgxtUJU0Aw==","signatures":[{"sig":"MEUCIAbYZMa2JpPnaxtYTbAsoqp421n2fzIQOgEi1wUO2rhjAiEA2EwwRiNBAEY7lQw/Tn1EA0x8B6V3ZIg5QmOJW5WwtjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2667767},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"7fb5391bc570003966b8333241f1ac8db69af8a1","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.15.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.21.0","@ai-devkit/channel-connector":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.43.0_1782481864409_0.04113864363901709","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"ai-devkit","version":"0.44.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.44.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"c9d6324d8569efeccb88c85142a19f36133f5746","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.44.0.tgz","fileCount":584,"integrity":"sha512-d75/I4ejkWAzUtfPqJDGjbjBavrsGzH4NPQ4dv1DU6HdVJTN0+KJbvKGy2H8JmBsTE1xR6gS+g1jsfOd7chi9w==","signatures":[{"sig":"MEQCIBMM+PI5lpI1nuc/da7TillzWPDqcskF56qpAwrt6tzDAiB5B2c0Y/TiPTg2ckTCLyJ1TLNxxH3+ggTCu1Q8DaH6cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"2ab5268ba2835541803120a6c0bdb64eba1de203","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.15.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.22.0","@ai-devkit/channel-connector":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.44.0_1782594159643_0.6765249201560848","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"ai-devkit","version":"0.44.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.44.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"c5a478b7a36661dafd38b4218f908d2264d20321","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.44.1.tgz","fileCount":584,"integrity":"sha512-Jh9RFI7dkfjeCV7LBZW3FYxyIGkM2orxdwKKnWZokLPjgJPCgI74ymfAQxotFREBd6RWJWKgDIIMORlJUkUcAg==","signatures":[{"sig":"MEUCIBu920xMqOf5aPqNP+Clz29V+Cn9mb6pgOi+w+4AvdcoAiEAqj9z/Ty5juuTyptWXNrp/DjgI208hwteJYeKylNH5lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"be29da023eaa8269c3bcc6209862456c2f214de6","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.15.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.22.1","@ai-devkit/channel-connector":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.44.1_1782736890019_0.3931896933098422","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"ai-devkit","version":"0.46.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.46.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"9023c34797ad1259b120af62d70125b79ccd14f6","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.46.0.tgz","fileCount":596,"integrity":"sha512-20ycdhJ1wqzlyZwGJs5xEk7P9zVoIBOLJhUiiIyxgTjWYs6IKFlXec5vbrcIGkdMGamKvcLEJ+XRZfaudoJQYg==","signatures":[{"sig":"MEUCIQD5tTJhrQ1/2G3gRnzYFbA9DudW+nBDjsV5GnXTHrS25AIgNS94Vs4D9rJ/ifzDaebDEBtuc2wTupV0DaXdJDDIW+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2808899},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"2ddf928d24e332f5bee06472cecaae6675583c49","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.15.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.24.0","@ai-devkit/channel-connector":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.46.0_1782828150680_0.6472623615398743","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"ai-devkit","version":"0.47.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.47.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"b801ce7e147215366339ffc74efdbe7e8ff0d2c0","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.47.0.tgz","fileCount":596,"integrity":"sha512-gaRMcCjKE3YoVJo3rOBatCto5/ZcJ4K1AfX9HMXDbzxhgzXgY9dwKonU/8N9EWfvhhGf325SRVUgW5tOxY8cLw==","signatures":[{"sig":"MEUCIHQRSesjuwauI7vnQv6bpT/aZ4CCKOnBBl1xfzY22UANAiEA15gInysj4IRcz039xS/odpqEOmxiRX00rWlCom1qKrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2814811},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"b953d12e2283dc9ca7e3d99a121f145750fe478d","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.25.0","@ai-devkit/channel-connector":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.47.0_1783021456201_0.2808565874319926","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"ai-devkit","version":"0.48.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.48.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"a7c78886cfbfa60dcf7b67479e56c770a6918c25","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.48.0.tgz","fileCount":630,"integrity":"sha512-ac5IfFJrQNlgbn18i65penLLVwr19S2LRLn6/CsXKV0GhzNnK3ANLh0uL0nRvusVXjTPVe7U69937ygQyVmPFg==","signatures":[{"sig":"MEUCIEyKTRd/kz5igwzLPQGKc0/IlUAcQ9sw0aU98Z34eyi6AiEAma9X9ukKT+rTFFqEjYmhbdXZq9bsxk95XF6YHEIQFi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"64ab978edb4787c66296d195b82c8da06fd214c5","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.26.0","@ai-devkit/channel-connector":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.48.0_1786537254800_0.5881244901344163","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"ai-devkit","version":"0.49.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.49.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"56bfa2cbb5b9b3c268c19a82b56ff0cf3c3d877e","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.49.0.tgz","fileCount":634,"integrity":"sha512-E1Qv5BzbKxbG+nSGW0388TNeGAHg785Qjlw2tmcx4dwxfhJnoOGi8BIjMxASrQAOXxZdGp5qeJI9txcjjUoflg==","signatures":[{"sig":"MEUCIEnSRLJKEQrqkq9WCZugWtskPknTu2FXBvwzwr+L19INAiEAwksFk0IhuFPTxlLHW0LDMHQn44WsvOg7Qt2Qwq1wzQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3072727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"9559caaab0a473bdf5c6c48eedc617271c5671b0","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.26.1","@ai-devkit/channel-connector":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.49.0_1786616320532_0.1474385108973737","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"ai-devkit","version":"0.49.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.49.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"e28855e2702f873ea5a98e6cc6acf1ea450ac9dd","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.49.1.tgz","fileCount":634,"integrity":"sha512-AD4rtzo/BrBCjGwsCMgXk8vIy1Yb20wJLNz8cLiB8WP1ieMfNVCLfRnHMq6+T4G95PZAGl+VzYsSIm4VGa0z9A==","signatures":[{"sig":"MEYCIQDm/16Pym4ZOu1dBxPCPCOu/GM+rleFzT9VbR3lr9SGywIhAKMBeUdqesAlMprlR6FE3d5OPrFfsFd0LKb2Fgy9RECJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3084391},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"15f285f4e7033fffd716824a906d601ac8b5745e","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.26.2","@ai-devkit/channel-connector":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.49.1_1786704990714_0.9601109573474531","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"ai-devkit","version":"0.50.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.50.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"55e2d6dbd1d0ccac3072ca51e5712b017f251b70","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.50.0.tgz","fileCount":638,"integrity":"sha512-qK2VuNuot2QK+XTCb5A1Rd3Zf/5EcBcmhEK0YA00KymcM7riWhSj4IowuwHvSf/is5zBOq6bXbE/zHLdC0RFDw==","signatures":[{"sig":"MEUCIQDI+jx1sQ4+uK4+3wVq7KoJxeQyXfwAYoRE35tDku3JawIgeUgi/U2eQ2oCQUndJvGPOa5wBM/k45nFZ+oLacMMg4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3128053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"1dcdbe91221793485b2293e69bb6b6726c5a79b7","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.26.3","@ai-devkit/channel-connector":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.50.0_1786719375128_0.5299773663823208","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"ai-devkit","version":"0.50.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.50.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"1adf04e61ff353d758592cad67b02dda790f1b5f","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.50.1.tgz","fileCount":638,"integrity":"sha512-lNisLAL3hiSf+fBRQVLt58uUiPM+7geySvm1YfiLuuJbU2VzrWnjqWi7xm9oiv6o2zvC1eTp5VfU3Yv9e4NE9Q==","signatures":[{"sig":"MEUCIQC0+wsQ1hgX/PebuatcZWxEp4TnpBxAfvKvf6QGQ3NCTgIgPaG3UvAUjMNFAXdVCYtQU6GtjeXAX0othPSYcRjvTh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3128053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"3113766759ae0565195f45f1d2057e4cf27302b3","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.26.4","@ai-devkit/channel-connector":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.50.1_1786789278746_0.468702880090506","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"ai-devkit","version":"0.51.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.51.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"724b15cc44ecdbbf6abdd0ff8904df8b303a278b","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.51.0.tgz","fileCount":644,"integrity":"sha512-sWSliRonNsfwmTxliLysiaN8aT14nAg4hgfBmwZctiFjw0njuDZT2h1pI3Y5BwRnh+vpkYoRG2lu5wPDOcIhFg==","signatures":[{"sig":"MEUCIQCMM1KuYyRqU14tQk/nmqe9wFlMIaz/ZNk62qbwaXWTcQIgFuqBKfi5rhucSr7/mwQKtatOHvS0eSiBOmTKoy0EMjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"a643f4ae9cbc376e8329ddc8f83ee4d5f0a96fd7","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.26.4","@ai-devkit/channel-connector":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.51.0_1786878783941_0.922195410228585","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"ai-devkit","version":"0.52.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.52.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"7f3b53be002aed0e5c6bc8e92c6418aea11c8508","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.52.0.tgz","fileCount":660,"integrity":"sha512-q+6mWjJPysc556AcXIuwqDJGM4nzpO2UkIKayjXsyqrfw2gqnzznZ/7hPQHZt26t54cG/jFWioOJJzjfXRFPyQ==","signatures":[{"sig":"MEYCIQC+YTM/RWOA2HEmhRCZLwNf5Reg5z2IoFeGIduyN2XAgwIhAMW8dQlUN/8XSn67ekifY4zt+dhxxONmAu8FmlBqbg/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"46d27ad7bd3a4ff4d6502b3d1d9cd48b197fa97d","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.27.0","@ai-devkit/channel-connector":"0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.52.0_1787020992469_0.6093880764305384","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"ai-devkit","version":"0.53.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.53.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"0e9bcd3e26aec358c2664f2c3f72536575cf2ec9","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.53.0.tgz","fileCount":666,"integrity":"sha512-lgqBV4uwK0OB9hKwg9Its8nw2whAGURawGxL75rjQr4pKKwrcO+slDA3ApdJP+LntIvWb71pyKmEWxMwQANKhg==","signatures":[{"sig":"MEUCIQCZ8mnKc/y+s+sNWgEtxPjKJrjr58BxtyfZYGFXhTtVWgIgZJ0I5o9nSzb/zmh8WUSs4niecrNH8ZuaHDU/RtFoRYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3314056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"e0a2420d777ec6e85951bbab5cc9ddaef40e33ed","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.28.0","@ai-devkit/channel-connector":"0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.53.0_1787289627373_0.6770702230860022","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"ai-devkit","version":"0.54.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.54.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"69fa0196701ef1eb65477617c463c0f5c876333a","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.54.0.tgz","fileCount":666,"integrity":"sha512-rNjEnQ9MZpfEAX0WNJHST9nykdJoRdTBEyMZVPudvg+gFhSN95bUjEMog2vou9PCN5mGw6DgmQLfT18GhMer6A==","signatures":[{"sig":"MEUCIQDj0PQEfdrP55wm22Ujexook9nmLlv7r+ZMxy7NjkugMgIgG3vjKjjpEsIBLp1K/ss3Auaw2wvb05OO6Y6l2Ersc9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3332692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"6a5bba6d294c3df2b9f5f8303bea7937217905d8","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.28.1","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.54.0_1787303725501_0.9099536389688649","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"ai-devkit","version":"0.55.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.55.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"d485d148c065d30dd4cc5bc5fe1b1ff425cd6b1d","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.55.0.tgz","fileCount":678,"integrity":"sha512-KCM7oGR8EIhbbjwpOVmTPFoAfNm0fVDq70hWj2EJ0UhLQJdRqEfljyIpNnFj79Kfsx+c4ddxNTOMV53RyjzLKA==","signatures":[{"sig":"MEUCIQCDJuIc87z4Fyjm/ENGi6d+8IjOI+rsK8FIE1s7gjL8ZwIgcWAJY9EVvNQt8yVQD6/4L3sV198cLuO6krLYxs+FyRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3391700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"4d8181f7ea830df2e10d23f2ef14bef2a271296c","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.29.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.55.0_1787490398919_0.14527769824626047","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"ai-devkit","version":"0.56.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.56.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"84ac06d33d084873f126bb416cfbd86fd117817b","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.56.0.tgz","fileCount":704,"integrity":"sha512-d7ekNCCzmCDCfPUQDJJLBhrM9dqOUAsv8xckrp0Zf8/gCF2BPivlZEhug77hlKp8gQlB+fRbKenNrkGYtOkIhg==","signatures":[{"sig":"MEUCIQDkcrAcPlIauGTy1nmR2s02JroOPvF0w4MkGGF8PDIj0QIgWhxWYOySrMkbgL0fkEU6QmhUh8ofUUXcFUcEMxj0bn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3612484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"619fca56e92381224ad556313acb2a953b19ac9b","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.30.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.56.0_1787917021022_0.04158633081191221","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"ai-devkit","version":"0.57.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.57.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"a7a77fb08efc94d2b2706ae702ef9f47ce4f4961","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.57.0.tgz","fileCount":704,"integrity":"sha512-VF69ygHPF6EewRhtrLzI1eMwc7zxpCyd6plMsHfDo9/Onbt5KctN3R8AtRL8Qih5AlFE9m6s3JOkL7f4/2FPhw==","signatures":[{"sig":"MEQCIAc1GtIfD+1CTMNs4YiSWbH3/G4vkrfaWNs176+QERY9AiAWl5hYbI30jfcVDqKjSPLxXVRNh0zzY9Ey1qlmb4zFFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3612484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"acd5e1dca4de8bee1b5e66c80ce8e3fa049413eb","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.16.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.31.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.57.0_1788174403913_0.1868075078662339","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"ai-devkit","version":"0.57.1","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.57.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"6183941c05efd0cc224719cea74b004d24fc51dd","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.57.1.tgz","fileCount":704,"integrity":"sha512-UIBtbxf1Pa4bUUcyI6WO2M93gfe1yn71AzzyYocMQsqlIXx/zzsn/egx0fFnBEgUCw7maCCqyo/NJWuOWI90cw==","signatures":[{"sig":"MEUCIHNHokpG7iJ11rUWbWKD2YA8yPg01QzpVbbPkxJhaJanAiEAjqT+vv7WmWWT2nmRK9AuZU/oDw3SnfKXmIxxHX6yRig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3612484},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"91486a7647fcd143fe26a92371fee4e11b50be9d","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.17.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.31.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.57.1_1788184384766_0.0951278319966975","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"ai-devkit","version":"0.58.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.58.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"f7546723104c57527496472f755645eecde81e9d","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.58.0.tgz","fileCount":704,"integrity":"sha512-ToK5FaRAFO3rvKTHd0/w1nJbfgIkk6DZgnOn4kKAYFsKdh5lz5BLUvXapWbILVws3wckkcOcXOvIa0tDH0VxSw==","signatures":[{"sig":"MEQCIBCUDD9swgudz17TiY6UDDL4E/5ABbduPS9osXGT89oqAiBgZ0jUtDm96iDyFgEGMxqujZEHmesIpOx0ZGH+x+JZ0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3638119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"454d8850a475f1a50d3e5c1930f6f73ed53dee6e","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.18.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.31.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.58.0_1788255736228_0.2190826858021937","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"ai-devkit","version":"0.59.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.59.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"4fce7bbc0b509313c6b74ac447737a158a22fc83","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.59.0.tgz","fileCount":714,"integrity":"sha512-7H9Doj9q1168P9BIsvATSCJhsq2+VUZ1EppN32NOYfvRxLhfYhH4M7KRqHcdrIEUkm4PgiuIjhOcrdMak8yhTA==","signatures":[{"sig":"MEQCIBmxxR+1CM0LDa1PuhxvMZnkcxH7sASBtIT26rShj1HgAiAoOSThm/MTLSm+h4I9CRDEJ6m+aTj+Rq9tFGsx4gJAZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3673822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"6fb30736453554d860aaad1cd53485d1ce4e07fc","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.19.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.32.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.59.0_1788358976313_0.7647299015268649","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"ai-devkit","version":"0.60.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.60.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"918d5f8dcbe963ba2356e1e73e77b5d8f7ed19bc","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.60.0.tgz","fileCount":714,"integrity":"sha512-BuNVGckxInVIY7jDRIV6kx0eUUeVNPQnc/MCzwX7nFbliWSwQzU6hDqLUgt0A1pKtF3dexvnUHr/HVobciSajw==","signatures":[{"sig":"MEUCIQC2w1TIWpnunolmPVj5gSfuQFisYHjZ2AZP+i4NbSfPNQIgS35k8vnke5iK0FtLUxUWJyDY7r6wnY/9G5iRCJaUu34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3673822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"0484c7c217504924588a23c48b7fea1daa241e72","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.20.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.32.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.60.0_1788417862710_0.4419022324460735","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"ai-devkit","version":"0.61.0","keywords":["ai","development","cli","templates","cursor","claude"],"author":"","license":"MIT","_id":"ai-devkit@0.61.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"8ea8d996f2fa17f3e512cc6e83070b530edbb02f","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.61.0.tgz","fileCount":718,"integrity":"sha512-6KdDn2OUCp7CLaWZn3VJZ7vcimnmykmiDUN47PsYJTbIyduVHRwZ5vDG7LpGn4OrST7MT+nVAdgnAwZfO2MvWQ==","signatures":[{"sig":"MEUCIEdmPfr9Uga/e+KssSAIy8hRbiC/oB4H/dhuiRvMMd9oAiEAk0aDcfiZBb8McgXNMQjcCZXwcrEQehjQWyO5wQ54yAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3700459},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"7babed34f13045585d16e7cca5d41d4e14110bdc","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.20.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.32.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.61.0_1788623862309_0.07521526394202405","host":"s3://npm-registry-packages-npm-production"}},"0.62.1":{"name":"ai-devkit","version":"0.62.1","keywords":["ai","claude","cli","cursor","development","templates"],"author":"","license":"MIT","_id":"ai-devkit@0.62.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"f13c2210295915deeedee0f80102defb150dcebc","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.62.1.tgz","fileCount":750,"integrity":"sha512-WFTPHAoXiCyZajgCbzzkmL9d3ZmsqxBS93fsIuYefPzoVEgT8Z+rP/qrjbArMWXw/eeC9FhhHhRNXPqlA8tGyA==","signatures":[{"sig":"MEUCIAuBVfrjYhSDpph7pGxyYwN48R4RCZcAVkExpNIrJcGFAiEA1JzE70ONfv8hvzjqpkn9jfafehjAEc0z5ddtgxUylJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3846923},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"d0121b76dc5493fadb45d2a79cdc7388c1b5169c","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.20.0","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.33.0","@ai-devkit/channel-connector":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.62.1_1789127621922_0.26171988200351226","host":"s3://npm-registry-packages-npm-production"}},"0.62.2":{"name":"ai-devkit","version":"0.62.2","keywords":["ai","claude","cli","cursor","development","templates"],"author":"","license":"MIT","_id":"ai-devkit@0.62.2","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"3fcea469ce794a7328314c910a48e0ffa406a173","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.62.2.tgz","fileCount":750,"integrity":"sha512-X4I1bI/+kYJr8ESbAqjaEzfRgoVMOCRmZcafIfjikLsGyQ/bmlwgvfU/jR5oBkGfr+Ufj7WfyKj1SfGdgEdG0Q==","signatures":[{"sig":"MEUCIBVK3e3YrRhg7eR/V8bLq127wka9gzUziOieSbd8+oOrAiEA+ifPkwiGQw26w8aeUSAv0crURIc2cEXdefZP2bKrpM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3852321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"6a15f069c010084a1e98d7d3922abfe3e4575de4","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.20.1","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.33.1","@ai-devkit/channel-connector":"0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.62.2_1789403656746_0.3947379923758503","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"ai-devkit","version":"0.63.0","keywords":["ai","claude","cli","cursor","development","templates"],"author":"","license":"MIT","_id":"ai-devkit@0.63.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"4179aef97cd0a54ec5d9318fd2a9390b17771f30","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.63.0.tgz","fileCount":770,"integrity":"sha512-bIRk5ciPM5d8OXib2YKJlpBEq9f4EyyJ1mj0cRdza+PxXpFIqsoT1BwdCKKIZFxgpeiLYt05YbVvNoNDyQKa3g==","signatures":[{"sig":"MEQCIB1AnRfynGE6vFbRnA0+gCdoe4d1A3AsMmfAchjqhzGHAiAA3rcSqjm2SQq8dHUqNx3kCKxPyNH3DsKztR2AHlnuZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSxWcZF2ISUZTAuWsANHsxPJnhT7fGBzYNaGFm1s71QAiEAgTooPcs5cB4Ed8fg6LaAup6aOHwfcgeXrbCeDdjm4gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4002061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"172e5ca8fa9ef8cad3d62f8eb480b7712bd5f889","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@ai-devkit/memory":"0.20.1","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.34.0","@ai-devkit/channel-connector":"0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.63.0_1790164814102_0.06950220657501394","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"ai-devkit","version":"0.64.0","keywords":["ai","claude","cli","cursor","development","templates"],"author":"","license":"MIT","_id":"ai-devkit@0.64.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"292f78a50cc4fe44a683f8493ba9aeaa0a61ccb1","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.64.0.tgz","fileCount":786,"integrity":"sha512-9lRnA4Fw7x0r2n9ksLVoYCp00JDeLcVr2RMd0PVMvZidrY5XoZi8G3O0bRf5oJJy5h0vYX3r0O+1/NsrfrMmHw==","signatures":[{"sig":"MEYCIQDBRJ1kNjVv7H88uE0lWT4Hm8g9JGR+7n26reGghwv0MgIhAJlcJr15BVKcfNcWEM8EACFYCf11zjwI8yUiEoJCrV8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCpfFVs9W/KgJfOl5/ItoD1PTR13OB64guc2q19C8/bQIhAPSiz+bvjVpZits5XSDYHf6xdhEMhI1Tndmz6BwobmOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4086306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"ee1cdc7c3c6c823d40fa140159d3f0350c287ae5","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@typesafe-ai/sdk":"^0.6.0","@ai-devkit/memory":"0.20.1","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.35.0","@ai-devkit/channel-connector":"0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.64.0_1790255744689_0.2895584358481633","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"ai-devkit","version":"0.65.0","keywords":["ai","claude","cli","cursor","development","templates"],"author":"","license":"MIT","_id":"ai-devkit@0.65.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"1b73614746ad860f5cacddee484d2027a82a243f","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.65.0.tgz","fileCount":786,"integrity":"sha512-fGhxZDzuFl05UUVqUb23l/RJ6MTE/FrG4EWSLtTgADolBdYJiGGHpQPHhJOgwi2jn62PzYxj9SyRmuNP6F7nUg==","signatures":[{"sig":"MEYCIQCaUktNxYV1qpo7VINGlU4xSPPSJvPKwKNMlgUUhfs/SQIhAPNjelfa2SpETLswgDv89+pk9qBCyhoC5+P/nvKfLS9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0bu+mn90mtddS3yUqqV9xJdbXpOF8GY+lm2YlGPM0owIgAb3PAOJwHsoItADdmc/COeMo7506POQuf5iiINePHlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4102074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"a78f6681a5a3c085e3b7f446437c0fd6bcef34ef","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@typesafe-ai/sdk":"^0.6.0","@ai-devkit/memory":"0.20.1","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.36.0","@ai-devkit/channel-connector":"0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.65.0_1790509120349_0.05343509375446698","host":"s3://npm-registry-packages-npm-production"}},"0.65.1":{"name":"ai-devkit","version":"0.65.1","keywords":["ai","claude","cli","cursor","development","templates"],"author":"","license":"MIT","_id":"ai-devkit@0.65.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"bin":{"ai-devkit":"dist/cli.js"},"dist":{"shasum":"a2730ffd4e4da53270659e5ec48a7e5e2d28d6ea","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.65.1.tgz","fileCount":786,"integrity":"sha512-SLegVa+6w5aExejIWn3pzaGZdSJAbdOu1oRPqp18Dma8djtxqhJIb22ujREuCD7jq4xa7BvadPY7ghGuJI3Rkg==","signatures":[{"sig":"MEUCIQDw7AID0RsASPRSpomDGV5bT22jYNGaABq7fdL0DWHjtAIgSVLziV5NYJtlV3t9RmNN8wHwxaoWroofABqw8AxZwZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBs/YDlRGwRGEghaQBZ5x/org8VkCBoALIjxbSqH2h7cAiEAmZLdu2EC5Wa+m18FcHiSWN/42feFdf+663DPmvnylDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4104273},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"gitHead":"e262fef31369047719b5542f73605cdaf91f9aa6","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@typesafe-ai/sdk":"^0.6.0","@ai-devkit/memory":"0.20.1","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.37.0","@ai-devkit/channel-connector":"0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-devkit_0.65.1_1790702485926_0.6577033977351339","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"_id":"ai-devkit@0.66.0","bin":{"ai-devkit":"dist/cli.js"},"bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"dist":{"shasum":"9189b160bcb686bc33f85ae0726fc35666a53836","tarball":"https://registry.npmjs.org/ai-devkit/-/ai-devkit-0.66.0.tgz","fileCount":786,"integrity":"sha512-lRM+9u222ZZP3T3Hy2FcAHgAqbc/I2JiBobILobQtedee04lIqjuV3YJFEXa2TzxNwe4CvZQy2zOcU+OvKdXIw==","signatures":[{"sig":"MEYCIQD3c/SNKAmX7FJfKYBDJg46dKm+2hwXsnQ7SD1Mr4ZthAIhANoQ6izjMRnE79U9tE7r+9KlvIKBs49Hpq+ayLQiv/UV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmiBaqlHIZlBiZFhF0jLdEHTsNKgM+w8sAOSje2Duh+AIgal+ai/R5NaF8SSfKfdNPdgL44AN5h2+ws0x4qzYLZlw="}],"unpackedSize":4108838},"main":"dist/index.js","name":"ai-devkit","type":"module","types":"dist/index.d.ts","author":"","engines":{"node":">=20.20.0"},"gitHead":"ac73d58936d09241b939bc81dee79919933ec211","license":"MIT","scripts":{"dev":"node --no-warnings --loader ts-node/esm src/cli.ts","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"rm -rf dist && swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly && cp -R templates dist/templates && cp -R assets dist/assets","dev:build":"swc src -d dist --strip-leading-paths --watch","fmt:check":"oxfmt --check","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"version":"0.66.0","_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","keywords":["ai","claude","cli","cursor","development","templates"],"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","directories":{},"maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ink":"^7.0.4","ora":"^9.0.0","zod":"^3.25.76","uuid":"14.0.0","yaml":"^2.3.4","chalk":"^5.6.0","debug":"^4.4.3","react":"^19.2.0","marked":"^15.0.12","fs-extra":"^11.2.0","commander":"^11.1.0","smol-toml":"^1.6.1","gray-matter":"^4.0.3","string-width":"^8.2.2","ink-text-input":"^6.0.0","@typesafe-ai/sdk":"^0.6.0","@ai-devkit/memory":"0.20.2","@inquirer/prompts":"^8.5.2","@ai-devkit/agent-manager":"0.38.0","@ai-devkit/channel-connector":"0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","ts-node":"^10.9.2","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@types/debug":"^4.1.13","@types/react":"^19.2.0","@types/fs-extra":"^11.0.4","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-devkit_0.66.0_1790782350580_0.11188858476783992"}}},"time":{"created":"2025-10-14T12:24:23.835Z","modified":"2026-09-30T15:32:31.004Z","0.2.0":"2025-10-14T12:24:24.017Z","0.3.0":"2025-10-15T20:35:55.531Z","0.3.1":"2025-10-15T20:45:43.183Z","0.3.2":"2025-10-15T20:48:24.020Z","0.4.0":"2025-10-31T14:04:21.713Z","0.4.1":"2025-10-31T14:36:00.176Z","0.4.2":"2025-11-05T15:09:14.455Z","0.5.0":"2026-01-15T18:47:02.693Z","0.6.0":"2026-01-22T15:28:54.421Z","0.7.0":"2026-01-25T16:17:18.901Z","0.8.0":"2026-01-26T11:28:18.279Z","0.8.1":"2026-01-26T20:47:00.330Z","0.9.0":"2026-01-28T20:12:03.574Z","0.10.0":"2026-02-01T10:52:28.947Z","0.11.0":"2026-02-06T10:40:30.451Z","0.12.0":"2026-02-17T10:16:28.715Z","0.13.0":"2026-02-20T08:44:49.405Z","0.14.0":"2026-02-21T16:21:54.052Z","0.15.0":"2026-02-23T12:33:05.912Z","0.16.0":"2026-02-27T10:23:41.054Z","0.17.0":"2026-03-09T14:39:38.133Z","0.18.0":"2026-03-18T10:48:00.027Z","0.19.0":"2026-03-27T09:27:37.703Z","0.20.0":"2026-04-01T14:54:32.179Z","0.20.1":"2026-04-02T06:04:28.222Z","0.21.0":"2026-04-04T08:24:06.819Z","0.21.1":"2026-04-04T08:39:43.420Z","0.22.0":"2026-04-12T14:31:04.627Z","0.23.0":"2026-04-17T16:44:39.587Z","0.23.1":"2026-04-17T17:58:44.130Z","0.24.0":"2026-04-18T07:46:07.277Z","0.25.0":"2026-04-21T13:11:25.387Z","0.26.0":"2026-04-22T18:18:24.277Z","0.27.0":"2026-04-25T14:47:31.561Z","0.28.0":"2026-05-09T09:31:00.883Z","0.29.0":"2026-05-11T09:48:00.069Z","0.30.0":"2026-05-14T17:28:05.296Z","0.31.0":"2026-05-16T15:58:59.388Z","0.32.0":"2026-05-22T14:23:17.875Z","0.33.0":"2026-05-24T10:23:19.684Z","0.34.0":"2026-05-25T20:09:28.347Z","0.35.0":"2026-05-28T11:59:11.950Z","0.36.0":"2026-05-31T08:52:23.541Z","0.37.0":"2026-06-01T13:55:56.694Z","0.38.0":"2026-06-02T10:37:04.545Z","0.39.0":"2026-06-09T13:50:08.452Z","0.40.0":"2026-06-11T12:58:35.431Z","0.41.0":"2026-06-13T07:08:22.405Z","0.41.1":"2026-06-13T20:17:11.733Z","0.41.2":"2026-06-13T22:50:16.801Z","0.42.0":"2026-06-17T14:14:38.696Z","0.42.1":"2026-06-25T11:12:35.045Z","0.43.0":"2026-06-26T13:51:04.578Z","0.44.0":"2026-06-27T21:02:39.791Z","0.44.1":"2026-06-29T12:41:30.180Z","0.46.0":"2026-06-30T14:02:30.880Z","0.47.0":"2026-07-02T19:44:16.433Z","0.48.0":"2026-08-12T12:20:55.012Z","0.49.0":"2026-08-13T10:18:40.726Z","0.49.1":"2026-08-14T10:56:30.902Z","0.50.0":"2026-08-14T14:56:15.331Z","0.50.1":"2026-08-15T10:21:18.957Z","0.51.0":"2026-08-16T11:13:04.176Z","0.52.0":"2026-08-18T02:43:12.649Z","0.53.0":"2026-08-21T05:20:27.619Z","0.54.0":"2026-08-21T09:15:25.704Z","0.55.0":"2026-08-23T13:06:39.107Z","0.56.0":"2026-08-28T11:37:01.193Z","0.57.0":"2026-08-31T11:06:44.072Z","0.57.1":"2026-08-31T13:53:05.034Z","0.58.0":"2026-09-01T09:42:16.400Z","0.59.0":"2026-09-02T14:22:56.486Z","0.60.0":"2026-09-03T06:44:22.888Z","0.61.0":"2026-09-05T15:57:42.487Z","0.62.0":"2026-09-11T10:50:08.865Z","0.62.1":"2026-09-11T11:53:42.096Z","0.62.2":"2026-09-14T16:34:16.911Z","0.63.0":"2026-09-23T12:00:14.235Z","0.64.0":"2026-09-24T13:15:44.920Z","0.65.0":"2026-09-27T11:38:40.484Z","0.65.1":"2026-09-29T17:21:26.071Z","0.66.0":"2026-09-30T15:32:30.744Z"},"bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"license":"MIT","homepage":"https://github.com/codeaholicguy/ai-devkit#readme","keywords":["ai","claude","cli","cursor","development","templates"],"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/cli"},"description":"Make AI coding agents follow a repeatable engineering workflow with memory, verification, skills, and multi-agent setup","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"readme":"# AI DevKit CLI\n\nThe command-line interface for **AI DevKit** — make AI coding agents follow a repeatable engineering workflow in your project.\n\n[![npm version](https://img.shields.io/npm/v/ai-devkit.svg)](https://www.npmjs.com/package/ai-devkit)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nUse this package when you want the `ai-devkit` command to install agent skills, memory, verification gates, MCP configuration, and `docs/ai/` workflow files into a project.\n\n## Features\n\n- **Workflow layer** — Requirements, design, planning, implementation, testing, verification, and review\n- **AI environment setup** — One-command configuration for Cursor, Claude Code, Codex, Gemini CLI, Devin, and other agents\n- **Skill management** — Install reusable AI skills that change agent behavior\n- **Persistent memory** — Store project decisions and conventions so agents can reuse them across sessions\n\n## Installation\n\n```bash\n# Run directly (no install needed)\nnpx ai-devkit@latest init\n\n# Or install globally\nnpm install -g ai-devkit\n```\n\n## Quick Start\n\n```bash\n# Set up your project interactively\nai-devkit init\n\n# Set up from template (no step-by-step prompts when template is complete)\nai-devkit init --template ./ai-devkit.init.yaml\n```\n\nThis will:\n\n1. Create a `.ai-devkit.json` configuration file\n2. Set up your AI coding agent environment, including skills and MCP servers where supported\n3. Generate `docs/ai/` workflow docs for requirements, design, planning, implementation, and testing\n4. Give your agent a repeatable process instead of relying on one-off chat instructions\n\nAfter initialization, your repo gets project-local files you can review and commit:\n\n```text\nyour-project/\n├── .ai-devkit.json\n├── .claude/        # or .cursor/, .codex/, etc. based on selected agents\n│   ├── skills/\n│   └── settings.json\n└── docs/ai/\n    ├── requirements/\n    ├── design/\n    ├── planning/\n    ├── implementation/\n    └── testing/\n```\n\nIn your AI editor, ask the agent to use the `dev-lifecycle` skill to clarify the feature before editing code.\n\n## Common Commands\n\n```bash\n# Initialize project\nai-devkit init\n\n# Initialize project from YAML/JSON template\nai-devkit init --template ./ai-devkit.init.yaml\n\n# Install/reconcile project setup from .ai-devkit.json\nai-devkit install\n\n# Overwrite all existing install artifacts without extra prompts\nai-devkit install --overwrite\n\n# Add a development phase\nai-devkit phase requirements\n\n# Validate workspace docs readiness\nai-devkit lint\n\n# Validate a feature's docs and git branch/worktree conventions\nai-devkit lint --feature lint-command\n\n# Emit machine-readable output for CI\nai-devkit lint --feature lint-command --json\n\n# Probe capacity for every supported provider (codex, z.ai, OpenAI, Claude)\nai-devkit capacity\n\n# Probe a single provider's capacity\nai-devkit capacity zai\n\n# Claude uses CLAUDE_CODE_OAUTH_TOKEN, the active profile file, or the\n# default-profile macOS Claude Code Keychain item\nai-devkit capacity claude\n\n# Emit the JSON report (single object for one provider, array for many)\nai-devkit capacity codex --json\n\n# Install a skill\nai-devkit skill add <skill-registry> [skill-name]\n\n# List skills installed across known global environment paths\nai-devkit skill list --global\n\n# Limit global listing to selected environments\nai-devkit skill list --global --env claude codex\n\n# Store project knowledge for future agent sessions\nai-devkit memory store\n```\n\nOn macOS, the operating system may request Keychain access the first time the Claude fallback is used. Custom `CLAUDE_CONFIG_DIR` profiles use only their own credentials file and never the global Keychain item.\n\n## UI Formatting Standards\n\nShared CLI presentation helpers live in `src/util/`. Commands should use\n`status.ts` for status labels and chalk colors, `time-format.ts` for relative\nor `Mon D · HH:mm` time labels with an injectable `now` clock, and\n`pluralize.ts` for count labels. Keep JSON output independent from these\nterminal-only helpers so machine-readable shapes stay stable.\n\nTemplate example:\n\n```yaml\nversion: 1\nenvironments:\n  - codex\n  - claude\nphases:\n  - requirements\n  - design\n  - planning\n  - implementation\n  - testing\nskills:\n  - registry: codeaholicguy/ai-devkit\n    skill: dev-lifecycle\n  - registry: codeaholicguy/ai-devkit\n    skill: verify\n  - registry: codeaholicguy/ai-devkit\n    skill: memory\n  - registry: codeaholicguy/ai-devkit\n    skill: tdd\n```\n\n## Documentation\n\n📖 **For the full user guide, workflow examples, and best practices, visit:**\n\n**[ai-devkit.com/docs](https://ai-devkit.com/docs/)**\n\n## License\n\nMIT\n","readmeFilename":"README.md"}