{"_id":"loadout-ai","_rev":"28-5b358ecb09643d81f356e43dd366061a","name":"loadout-ai","dist-tags":{"latest":"0.9.4"},"versions":{"0.1.0":{"name":"loadout-ai","version":"0.1.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.1.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"a890bdb3ab8c714f3d7a4ebce225b3b0a0830ba6","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.1.0.tgz","fileCount":125,"integrity":"sha512-qXMKPFnvOlfUgQMr5sUoILB3IaqBKAduchDwexfx+zMp6Azi5CdVf5UZFT38xgh5Jf7rYrBbBYBf/qkuD2wtzg==","signatures":[{"sig":"MEUCIQC5INn7VMBP3UqSe6u4lOC4Bxm2nM1RWYlE+Ef5UMXyXAIge+TZbHaEj3RPFnio5odBgVSZo4hQI3nLt+qB6lWtNLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748864},"type":"module","engines":{"node":">=20"},"gitHead":"3cb5505f9b540aaed0e27f4f5a2c8f490ef64466","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.1.0_1784224598340_0.055550494577599085","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"loadout-ai","version":"0.1.1","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.1.1","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"9298281e355ba8131c5e49a2c058f9dbcd16b95e","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.1.1.tgz","fileCount":125,"integrity":"sha512-CqwY6pAmwYDXAvjjBGBCbJf07Ik/9bvMZ2BtvJGxrtWObwD/H5IMIGRvqvsHujaxrdHnqJXh6ZQwLm2k8Zidrg==","signatures":[{"sig":"MEQCICNNEgBDCToMCFAGmAqhO93cofUzo7hLmDgTjoTV5VPWAiAMxn4cD5Ek8F9NSiLTygZ+/O5xhtS3mBGgevyQFTvPZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749366},"type":"module","engines":{"node":">=20"},"gitHead":"8e80ab4849b6e48464c3b0676719a5b4bbd35f22","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.1.1_1784225379794_0.10863763134846072","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"loadout-ai","version":"0.1.2","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.1.2","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"cf26f42eb672227905e2f723557aebb8de339a45","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.1.2.tgz","fileCount":125,"integrity":"sha512-kxQWzl/ezbwchUo5p6IfHxgI2v7NmCpdv+HsXS+jVoZLbaYpO7+MRNi3hcbSlVpP9nDVIbVCG6F4WCmg2s1qyg==","signatures":[{"sig":"MEQCIGYB2PS/V6Fgse4sKUCIEWOLk5uauFX9xdu20hHHtFrkAiBbkzhJKscXEdzA9RGIQZj7QCbGc4Qqqdh5pWOOwgQLSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1750108},"type":"module","engines":{"node":">=20"},"gitHead":"1fe98903c8ebc956898e52db1cf22e74e2a045ee","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.1.2_1784227178332_0.05897681914530306","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"loadout-ai","version":"0.2.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.2.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"21345ec30e6361792acd53fc4db08fabd7934a55","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.2.0.tgz","fileCount":127,"integrity":"sha512-XmfNa6sCEFNPGcJ/bpJoRnF1toTDC9TbY7XRN2tol5ds9Hka/YvlXC9m5mERsCIsWxpmc1WCbvV4+oi0G3LNcQ==","signatures":[{"sig":"MEYCIQDNbVZ37EcMHOFoMrCwSizwZTCvTXX7YK8E5S5M3Ae6sQIhANlo7WeAQqerkYIvIL5Y+y9qRMCYRWLxKfzb17nXdZ2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813253},"type":"module","engines":{"node":">=20"},"gitHead":"ebb81333cab8f5d3bd2a24f3abbdc89a2d9d30e9","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.2.0_1784296514791_0.3344856606519613","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"loadout-ai","version":"0.2.1","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.2.1","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"37d2ac570cf1ee5418cce20271e1d6b4bb008457","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.2.1.tgz","fileCount":127,"integrity":"sha512-ooDi58bEGff6NG/CvXBIASi2cr0npLX17N4KJqqWC7DYKn884+4Cr84VPQsoJBxw5sBLuL/Xo04MWdgzChzVEg==","signatures":[{"sig":"MEQCIG8ByW1Svs10yIPCjhfZXlDPPnLNiKbyMpIYduIX/j0WAiBCb/ZTysEcflOEEfmoh9rLIKTtwpNyLQrYNk8hnuTVug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1815389},"type":"module","engines":{"node":">=20"},"gitHead":"cf406e81ee8e3788bc662cc87a976d4ebe44bdef","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.2.1_1784298833480_0.6734153918468346","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"loadout-ai","version":"0.2.2","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.2.2","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"e351b9f6bfebb309faf82e3b2525b55e52edd2c4","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.2.2.tgz","fileCount":127,"integrity":"sha512-HPGfe7OJvKXSXh6ES7UlyWoAigyo4A6NlW8o8fepz0H5VYCT66shoauQrb/F/paXKqysRtlwU3J57BbYzRA0Hg==","signatures":[{"sig":"MEUCIQDgy+7f8qtSgaPogi65ZbsZEj2GEDxkEFhN/6XMe/RL2QIgCcUJrNPNOWqujUWwX1cYD2wm6X5a/WQ4c0lsNGC7Bok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821025},"type":"module","engines":{"node":">=20"},"gitHead":"a016c0ff1288c07fd9d8a7505a8098eb3ef5c967","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.2.2_1784300538521_0.34100025492194597","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"loadout-ai","version":"0.2.3","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.2.3","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"525de7a40655c77c88bfe3674d7862d4d661bddb","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.2.3.tgz","fileCount":127,"integrity":"sha512-DkNnso2ccFtJxYgVdbXUs4go1GYTIFjDiTULS2Du3KduhbkUCpxctkmQxDfN9ttvJ+mx0Rb6wo4Wl0Dq7B/CaQ==","signatures":[{"sig":"MEYCIQCz3WRI1u9paMCPSbRj7URnv/quvIrOUA06unERmnmq3gIhANHoHZzIx9Cybk5MqQyoHGpS8qj4zwpe/EwmMf9p64v7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823019},"type":"module","engines":{"node":">=20"},"gitHead":"15f36e3a0f960a98ea557209a41d4b7c6a8a23da","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.2.3_1784301565819_0.4527154181355644","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"loadout-ai","version":"0.3.1","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.3.1","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"1372294986849dff0af383f126cd6a6567654918","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.3.1.tgz","fileCount":133,"integrity":"sha512-BZ46GI1uFi97KOrEnwMa/06JlJ9iwNXEYt9OO1Yc8J4+wqPviUAaED1+DRt5GUv/wXqtv6Uvqa5O/Q11l1CpyQ==","signatures":[{"sig":"MEQCIETRN3L6kpwkBHVAR0vvJxfuhCEm3WbBaFwCv4AJYJ1wAiBVAK8bU/Vf0CTRmvyBKWKrddZO+WhdOzeBd0Ghmb7PLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1864708},"type":"module","engines":{"node":">=20"},"gitHead":"56ab3afe1f772f7a3d4f30174f945bb05b00930c","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.3.1_1784377706535_0.4347581126866953","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"loadout-ai","version":"0.4.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.4.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"dd7e5378d95ef1bbbeb68127cc74d2d3183c1ffe","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.4.0.tgz","fileCount":142,"integrity":"sha512-k0cwARu2sIwYKI+HZN/0aNULj4XIXeS2mifzhYJ8cfOT2P/jV9iz9dFgMsc4W0fky42luvahmRlfn9CFgpK8Gw==","signatures":[{"sig":"MEUCIQD0OAEMl0Yv1kovIdznN9z4a/WNBMMxp6EiFptP71pK5gIgNa3m965S5hQoFB/N+t/23aXeDtReIQe6r9fHu2wvDmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957367},"type":"module","engines":{"node":">=20"},"gitHead":"0a750de58ecb2335a2d9245d0c885e857ec34fef","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.4.0_1784536524728_0.5974027678843725","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"loadout-ai","version":"0.4.1","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.4.1","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"9370ce539d1e52759a6a2abd70215949218abe9c","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.4.1.tgz","fileCount":145,"integrity":"sha512-k8WTNh6kTIaaBFTPGsl/QD/7/LQ1Gg9uMReM87gAkBPdcG0IxanM9NznyjemsYa124yYPczAY5MVYan4i91MtA==","signatures":[{"sig":"MEQCIEjINqGv0ui2FBL+mL2BLIoIdmgNsa9gfLwrommXk5oMAiBR0na5dbXZ7sk6JkAB/VAyiw0TvPNG1uqL4nyKUT5D/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004281},"type":"module","engines":{"node":">=20"},"gitHead":"0d25b8e3c9794f7aa93eb5e6cfbdc5d6c903cbc6","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","test:e2e":"npm run test:e2e:cli","dashboard":"tsx src/dashboard.ts","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify && npm run test:e2e:dashboard","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","test:e2e:dashboard":"playwright test","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","@playwright/test":"^1.61.1","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.4.1_1784567871624_0.11485580704908482","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"loadout-ai","version":"0.5.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"3f40e95f048cf1776fdf38612bed489555026526","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.0.tgz","fileCount":143,"integrity":"sha512-2sZq2y+zhFpj5u/yoeop/xHmfpZKSJXzPi9hKX5R/JIF0sIFT/h2jrdOGR3Zuy1PJ1uUNcRxz21U4OYDwc25IQ==","signatures":[{"sig":"MEYCIQDj+pjbq+WQNpvA3g2beL3D281QEvkNMSOUzoXWEggprAIhANizaqNzaaxVbTClOIwNI4l5JhTd9E/BdYa1HJMfR11y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465247},"type":"module","engines":{"node":">=20"},"gitHead":"46343997f502688eb5e2557b25e3ccb77811ca7c","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.0_1784628139012_0.22216904470872145","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"loadout-ai","version":"0.5.1","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.1","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"b26d93a999647a93dcc0e00d2c5b8a1953842540","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.1.tgz","fileCount":143,"integrity":"sha512-hqqfX1vbGaS5FfLWNGsKjZ1/RG9UTJTXog4amo68asQzQKVGK2Tsu5z/LG4TsFNhkrSsL70dFDVZi4cur2FPTw==","signatures":[{"sig":"MEUCICRoqmj/LwRXKB1557z+/YC/cM4vQViEcoBHNq+T7fMvAiEA9t3ceWWbYUr2nqmuDNzpwduKNLpt+bjYJdKWerZoHFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3467635},"type":"module","engines":{"node":">=20"},"gitHead":"1c0e589e194d016f652c006c3e4523c81b4a40ee","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.1_1784629176568_0.4810319182003606","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"loadout-ai","version":"0.5.2","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.2","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"2473960030bd136c55fd7b33b74424a8e146b6ae","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.2.tgz","fileCount":143,"integrity":"sha512-jBX3+um28WLNrhETbTLy732xKKM+xx149T78RpXUgkgKLfGRj/EY9dTOUxMB8E4izez/TbQ/XlUOPuT93r9jVg==","signatures":[{"sig":"MEYCIQDIjF4sC7kJ3OjiFYxmfS/zzOyMqeKKW1WcP/AAkarRcgIhAKLcoeU8OBv/MGuTAeA8tYBDqPmEYPn3Mo5Gu9XnXkrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3471011},"type":"module","engines":{"node":">=20"},"gitHead":"5635f95319307a4e0cee820a17cfb87f6f9d7c56","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.2_1784637659199_0.2767783042993819","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"loadout-ai","version":"0.5.3","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.3","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"8d6b9e9f208a1b3899d7e67ad04f2afaf827b98a","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.3.tgz","fileCount":143,"integrity":"sha512-O8k8jfVILDNxjaNo8sOHyK4fFiHOKHIucKT6WH80a3gM44DISW2Ay9cP8sY15lqpZd3Cdkd3Lccm2aB/yqZNcg==","signatures":[{"sig":"MEQCIB/2Qvui/jj9LRwAh+5VKHPNYniiDeV50XIAmtjKEO1PAiBe1vp7jukVZOPo4augMwCJWvwoDUOhqTaBpQ8T1w/zQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3475746},"type":"module","engines":{"node":">=20"},"gitHead":"64dd750e81ee52d52ff5a04c14f57d966b3a1323","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.3_1784640255018_0.8266398588615704","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"loadout-ai","version":"0.5.4","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.4","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"1ac357b82652da13a2f26a1ac245c5457c612f25","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.4.tgz","fileCount":144,"integrity":"sha512-kjVo9bui81novnrsLHwymSsQlFqhoH1w0Kb6bZFktjwZaTCq6Dh4+uEFFOpVflDdGOJeMA0mjFu5XP8Au74I4A==","signatures":[{"sig":"MEYCIQCXwx0obPq+ZyeuWLcKPYoO4LWeaBGsvlIdZ+j8gtqzpwIhAPHDm4RAAVY03D0BwUndp5IPR1lM5GdpjFKotZFLhRw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3503175},"type":"module","engines":{"node":">=20"},"gitHead":"52d719a4e6fd174b4b14def5ed07b0817b868a7f","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.4_1784643161189_0.6576375724172401","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"loadout-ai","version":"0.5.5","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.5","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"38cc0a6d15c062867f0841cb1cd623c3bd1c6557","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.5.tgz","fileCount":144,"integrity":"sha512-wq1nlB4ojckBpAYZpxb3h+kYa2Yq6lj3tARUn59lg+2dSuaZP9JAWf6N6Z03+j+KCzlFrSInI8zYQIs1eY4c9w==","signatures":[{"sig":"MEUCIQC1Xfhifz+VIshumEpKtKDS1sm9tBBrUDJ/nUOyYuCW8AIgLQ5gwFlh6Lk4cRPNBaPhxqZIMtI3r7tmT1A+DSLvZmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3508811},"type":"module","engines":{"node":">=20"},"gitHead":"0f6e90cd314cde4b3a3c27c2ed0ae8145e216e87","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.5_1784645672019_0.040023524012696265","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"loadout-ai","version":"0.5.6","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.6","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"cd77621c7e1e3f951ed79f07cc581f8f07e4a914","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.6.tgz","fileCount":144,"integrity":"sha512-oAjSZWHfmTXkIyv/b3VS/An9NoPmVQU1tW+vdKf0PalY2whGbpVEwNb9bDs0pZEXt/ifS4p7z/Fjewh2BDtYSg==","signatures":[{"sig":"MEQCIGXMwP+miPTRg178DGfpK+JnHpLxFXySt8/MjQI2+JEWAiB45l74sySS4RpFA+XbO8k0L3wIaHZNPB+n9aKoMmmYCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3512600},"type":"module","engines":{"node":">=20"},"gitHead":"095253f37be29b0859984e71ee628eef33ceaffc","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.6_1784646967553_0.7082349403394408","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"loadout-ai","version":"0.5.7","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.7","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"c23a1bf3da668c2ae9653caf43865d3e8aee6b1f","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.7.tgz","fileCount":145,"integrity":"sha512-T/wOT7TW80Dzsd2bTMtsGoNgjl11mpTF5zE3MCYnWRnvgqXonPj2mYePQnyEFk1jwv5uIoTu87yJt28V0uY7FA==","signatures":[{"sig":"MEQCIHc8hhKZGXXr/eJuo6Oo6JIPVH1CegLCO1QYLWxhBUqyAiAsxeeBnlFoxTQomjY2utgnddrWrB+iAzB5dR1iD4SkEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3569769},"type":"module","engines":{"node":">=20"},"gitHead":"9b63bf8639db78a59cead84e1f332b30d9c2d4c3","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.7_1784662244992_0.4091797687649783","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"loadout-ai","version":"0.5.8","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.8","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"be74469756db309927b0906ac8493a40c04340b5","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.8.tgz","fileCount":147,"integrity":"sha512-bZaC5jwpCeciVbHfQj1NUcKbXOM9boJHenOWUh8HVTFncldv/8uSA6TBJbg9vPNezBxblAsBwtJm84PnAtbdCQ==","signatures":[{"sig":"MEUCIQCVBdUmFZY6ycGc9YOzjJ6Be32gK50ijmAp2pOxmBHdxwIgUJqM9x9YGMKCPja7vJM0vnhxzEzoZy2r3qkECtj3D+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3577355},"type":"module","engines":{"node":">=20"},"gitHead":"45e08283ffbeedd8dc059dc83190dc2b424fd915","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","feed:build":"node --import tsx scripts/build-intelligence-feed.ts","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims && node --import tsx scripts/check-release-claims.ts","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.8_1784663432620_0.1420782830130598","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"loadout-ai","version":"0.5.9","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.5.9","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"aba57a2290d3528c5018c22b3f73551f47c1d06b","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.5.9.tgz","fileCount":143,"integrity":"sha512-vUtO38n7SRg2e75OPGqSsVW617scaJBBPjgVOfdhjWO20W6Gq/O/UBjG7TprQpoPLegTisHJCLrvhHShShab8A==","signatures":[{"sig":"MEYCIQDbS/oxvXJHGYeElhBJKXR3Y+pqkR9S76nQhPzZFfhszwIhAJcSuH3OApnqnoKq++kvesK2jwyzVizlAS+Xc+FpVe/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4440972},"type":"module","engines":{"node":">=20"},"gitHead":"bb8d59dff5d6eb9e0d654b568d556f3eb5a23f33","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.5.9_1787879246455_0.9159903662838953","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"loadout-ai","version":"0.6.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.6.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"35858c83eaa7a632f6b9dc47ddbfc9022132d9bb","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.6.0.tgz","fileCount":145,"integrity":"sha512-/AfJ5iNYRLIq/a/LuBe6tZb4n9pALspLvXCQ5jMaDx0owlJgRjJ0wHgTMkhqmh9G9Iv07mIbCqpt87B0u9rP+w==","signatures":[{"sig":"MEUCIAKrQR3dE1+xswzWz68trSBw0osiuLKZW72vUHD+maOZAiEAgCRU8hVCd39mnuyQamGxbq+wysYRmKAhCvV/Z3wvMN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4559166},"type":"module","engines":{"node":">=20"},"gitHead":"64970134429d7e468c4964201bcd59c458defa54","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.6.0_1788140418081_0.8923013024185054","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"loadout-ai","version":"0.7.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.7.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"4d27036a952ebf1fa47474de1ebf24723c61647a","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.7.0.tgz","fileCount":148,"integrity":"sha512-r4HcnDIkBNFCGFqOZvYuwHBenHZ3ug1hGOSN+e02I27RhD/xxv/ZM9YMuZX7DY6mVL4TXSWibvlSoT3If/9buQ==","signatures":[{"sig":"MEQCIHNPM/zmv5B8yvEExOF307lGZgxztLJsd5CwVKZum5TRAiBR6v5H/foeVNWdOuD2eC/j049LbUIU84TAf//CUWRhWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4606915},"type":"module","engines":{"node":">=20"},"gitHead":"376f36730603a31571797e4270e4b453187e35d2","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.7.0_1788186952020_0.4272956430972561","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"loadout-ai","version":"0.8.0","keywords":["ai-agents","codex","claude-code","mcp","skills"],"license":"MIT","_id":"loadout-ai@0.8.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"2269f4a80c2febb9f3c5260cf3129df3adef8550","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.8.0.tgz","fileCount":130,"integrity":"sha512-HN+BC/RM+8z+jNnWhB1rzADYzOJTTN8dqx0hv4QTNp2MOo09Y/KMAtA6J06PAzWCVzmKRmUGljN9mQ+6hygbMQ==","signatures":[{"sig":"MEYCIQCWqZBE5cMqf93HkzkXUE8Bebdl3eusEgwIv1XysdthSgIhAJM0rFBFiDBZgPXEkj3V/ZIB4TBNHPrrgYkRRcC6gaOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428458},"type":"module","engines":{"node":">=20"},"gitHead":"a07462b6338f9d76cc814d1eb7f48744d4175d1b","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:audit && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","check:audit":"npm audit --audit-level=high","verify:full":"npm run verify","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","test:coverage":"vitest run --coverage","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node scripts/check-documented-commands.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"Universal upgrade manager for AI coding agents","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.8.0_1788384568921_0.2945304264579274","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"loadout-ai","version":"0.9.0","keywords":["ai-agents","agent-skills","ai-coding","codex","claude-code","cursor","gemini-cli","mcp","skills","developer-tools","model-context-protocol"],"license":"MIT","_id":"loadout-ai@0.9.0","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"d5eba9ece702794aa22becfe31d7110203f65fec","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.9.0.tgz","fileCount":170,"integrity":"sha512-Fm/O+38V6nDVV9jBGoO+RqHxPt58KG4TlbAN+itcHmcu//he1VQ3dHy7Yg0MSVcFwzZEj+sgcc+Ha5fpcoOQWw==","signatures":[{"sig":"MEUCIDYzeSloSzV3pS4gSyLQeAsSNydeQGXhsty/ucvhPQ3lAiEA7xQB67JU8VR7an5aouFbqvOwz+3yRQt4jH4jNy7t33g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4000084},"type":"module","engines":{"node":">=20"},"gitHead":"509256e9714941f3e868a88851a2b61460682280","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:audit && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","check:audit":"npm audit --audit-level=high","verify:full":"npm run verify && npm run test:coverage","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","test:coverage":"vitest run --coverage","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node scripts/check-documented-commands.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"The package manager for AI coding agent extensions","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","@openai/codex-sdk":"^0.153.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.12.0","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.9.0_1788540997461_0.5736570067002185","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"loadout-ai","version":"0.9.1","keywords":["ai-agents","agent-skills","ai-coding","codex","claude-code","cursor","gemini-cli","mcp","skills","developer-tools","model-context-protocol"],"license":"MIT","_id":"loadout-ai@0.9.1","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"a5354d1e8bec2729f25af37de625734c7cdbe29e","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.9.1.tgz","fileCount":184,"integrity":"sha512-jWDlFvhfdxnmGJ3frH7BBVXKBZk3zh90NqhHRoVk+9EDwPho9AwT5BOLxTyNG8nqmWD6Xa/ayqMF2u67T2IPoA==","signatures":[{"sig":"MEUCIF3b8DOq1yBf+qTpD73DYVC4igw5Pxci+hl9NEBem7k9AiEA+ka2e75oaEsCEa/WPtcTG4nJ3ES+iXkYW3QsFb0goO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4183585},"type":"module","engines":{"node":">=20"},"gitHead":"e1ea8054c0db26d30626f90d397a82dbd0534dc6","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:audit && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:e2e:coordination && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","check:audit":"npm audit --audit-level=high","verify:full":"npm run verify && npm run test:coverage","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","test:coverage":"vitest run --coverage","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node scripts/check-documented-commands.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","test:e2e:coordination":"npm run build && node scripts/coordination-product-flow.mjs","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"The package manager for AI coding agent extensions","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","@openai/codex-sdk":"^0.153.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.12.0","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.9.1_1788647022107_0.006268960303520199","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"loadout-ai","version":"0.9.2","keywords":["ai-agents","agent-skills","ai-coding","codex","claude-code","cursor","gemini-cli","mcp","skills","developer-tools","model-context-protocol"],"license":"MIT","_id":"loadout-ai@0.9.2","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"aab116851184313aae2f077e1f9b86ac22d8e71f","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.9.2.tgz","fileCount":183,"integrity":"sha512-qrGvtus9oFmhdnU6GB/UUIFtYkjdauU1IHaeZerhY3JXaSo0hGaBObA6pMnBM7wPwJK9zmfaiO5E4B0d5zsRbw==","signatures":[{"sig":"MEUCIQCVrElOz1KDXyrsGZmRI4nf0GIndsoKzBOWjMmC610X6wIgHJHU1WLGPYZIEpaSJTZRQv0fQAmilNovnj5oTq5awE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4220800},"type":"module","engines":{"node":">=20"},"gitHead":"38841b92bb9d1f8eff5b42584fd3114c6ca6c17d","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:audit && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:e2e:coordination && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","check:audit":"npm audit --audit-level=high","verify:full":"npm run verify && npm run test:coverage","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","test:coverage":"vitest run --coverage","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node scripts/check-documented-commands.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","test:e2e:coordination":"npm run build && node scripts/coordination-product-flow.mjs","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"The package manager for AI coding agent extensions","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","@openai/codex-sdk":"^0.153.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.12.0","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.9.2_1788750793581_0.7143673270293509","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"loadout-ai","version":"0.9.3","keywords":["ai-agents","agent-skills","ai-coding","codex","claude-code","cursor","gemini-cli","mcp","skills","developer-tools","model-context-protocol"],"license":"MIT","_id":"loadout-ai@0.9.3","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"bin":{"loadout":"dist/src/cli.js"},"dist":{"shasum":"e203fa3f4532390d552a063d87a9b832f1899869","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.9.3.tgz","fileCount":187,"integrity":"sha512-3wga522pOwpSTg94ZU8nPql0UrlNMJ7KgjxfnEuZL519gr7UX4xowlSryDWiEpaqdeEMbjxE4AsDRpsJ1J8ATA==","signatures":[{"sig":"MEUCIDCQuuslFCG4/mDMprFw2fiOCH1t9Nrcbmde+jdhgegXAiEAjaY8DTeC1oHhb2ywNHiSLn3adCTfQ5PPVCv+S4DmbYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4973561},"type":"module","engines":{"node":">=20"},"gitHead":"e952ce30f111e2866bc3893afe929cf6ab5bdad9","private":false,"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src tests vitest.config.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:audit && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:e2e:coordination && npm run test:package && npm run test:performance","prepack":"npm run build","prebuild":"npm run clean","test:e2e":"npm run test:e2e:cli","typecheck":"tsc -p tsconfig.json --noEmit","check:live":"node scripts/check-live-evidence.mjs","test:watch":"vitest","check:audit":"npm audit --audit-level=high","verify:full":"npm run verify && npm run test:coverage","format:check":"prettier --check .","readme:check":"node scripts/update-readme-facts.mjs --check","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","readme:update":"node scripts/update-readme-facts.mjs","test:coverage":"vitest run --coverage","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node scripts/check-documented-commands.mjs && npm run check:readme-claims","pretest:e2e:cli":"npm run build","test:e2e:readme":"node scripts/readme-product-flow.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","test:performance":"node scripts/scan-benchmark.mjs","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","pretest:performance":"npm run build","test:e2e:coordination":"npm run build && node scripts/coordination-product-flow.mjs","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs"},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"repository":{"url":"git+https://github.com/VirajMishra1/loadout.git","type":"git"},"_npmVersion":"11.5.1","description":"The package manager for AI coding agent extensions","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","@openai/codex-sdk":"^0.153.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.12.0","prettier":"^3.9.5","@eslint/js":"^9.39.5","typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.64.0","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/loadout-ai_0.9.3_1788809164180_0.22869885505237364","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"loadout-ai","version":"0.9.4","private":false,"license":"MIT","description":"The package manager for AI coding agent extensions","type":"module","bin":{"loadout":"dist/src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/VirajMishra1/loadout.git"},"homepage":"https://github.com/VirajMishra1/loadout#readme","bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"publishConfig":{"access":"public"},"keywords":["ai-agents","agent-skills","ai-coding","codex","claude-code","cursor","gemini-cli","mcp","skills","developer-tools","model-context-protocol"],"engines":{"node":">=20"},"scripts":{"clean":"node scripts/clean-dist.mjs","prebuild":"npm run clean","build":"tsc -p tsconfig.json","prepack":"npm run build","dev":"tsx src/cli.ts","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint src tests vitest.config.ts","test":"vitest run","test:watch":"vitest","test:e2e":"npm run test:e2e:cli","pretest:e2e:cli":"npm run build","test:e2e:cli":"node scripts/cli-product-flow.mjs","test:e2e:readme":"node scripts/readme-product-flow.mjs","test:e2e:coordination":"npm run build && node scripts/coordination-product-flow.mjs","test:package":"node scripts/package-smoke.mjs","pretest:performance":"npm run build","test:coverage":"vitest run --coverage","test:performance":"node scripts/scan-benchmark.mjs","typecheck":"tsc -p tsconfig.json --noEmit","readme:update":"node scripts/update-readme-facts.mjs","readme:check":"node scripts/update-readme-facts.mjs --check","check:readme-claims":"npm run build && node scripts/check-readme-claims.mjs","check:live":"node scripts/check-live-evidence.mjs","check:allowlists":"npm run build && node scripts/check-mode-allowlists.mjs","check:catalog-freshness":"npm run build && node scripts/check-catalog-freshness.mjs","check:audit":"npm audit --audit-level=high","check:evidence":"node scripts/check-catalog-attribution.mjs && node scripts/check-discovery-artifacts.mjs && node scripts/check-documented-commands.mjs && npm run check:readme-claims","verify":"npm run format:check && npm run lint && npm run typecheck && npm run check:audit && npm run check:evidence && npm test -- --run && npm run test:e2e:cli && npm run test:e2e:readme && npm run test:e2e:coordination && npm run test:package && npm run test:performance","verify:full":"npm run verify && npm run test:coverage"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","@openai/codex-sdk":"^0.153.2","commander":"^12.1.0","zod":"^4.4.3"},"devDependencies":{"@eslint/js":"^9.39.5","@types/node":"^22.10.0","@vitest/coverage-v8":"^4.1.10","eslint":"^9.39.5","eslint-config-prettier":"^10.1.8","globals":"^17.12.0","prettier":"^3.9.5","tsx":"^4.19.2","typescript":"^5.7.2","typescript-eslint":"^8.64.0","vitest":"^4.1.10"},"_id":"loadout-ai@0.9.4","gitHead":"b1740724e9171ee4325dc879226aa275618c52c0","_nodeVersion":"23.10.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-UrA6IpwCFN4V+8KR1YGMc3kRPtzDVBQ/CL4tU37OImKcGy8+FbsElKU4KiQBjBXEodFIgHReh/3c1xaMIeL9Pw==","shasum":"fdd672e91a8f2f8cac9c327f521425e70fad7273","tarball":"https://registry.npmjs.org/loadout-ai/-/loadout-ai-0.9.4.tgz","fileCount":187,"unpackedSize":4975636,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRzZHz1CNi+KCCXIuTf7aOPSP5jsfWnNm5p899rg9X/gIhAJEp2hoCIldSf30wq/WML9oof+TtdVgLJGMi9VkU7qFD"}]},"_npmUser":{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"},"directories":{},"maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/loadout-ai_0.9.4_1788812322006_0.4920799197716943"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T17:56:38.160Z","modified":"2026-09-07T20:18:42.338Z","0.1.0":"2026-07-16T17:56:38.535Z","0.1.1":"2026-07-16T18:09:39.977Z","0.1.2":"2026-07-16T18:39:38.490Z","0.2.0":"2026-07-17T13:55:14.950Z","0.2.1":"2026-07-17T14:33:53.656Z","0.2.2":"2026-07-17T15:02:18.705Z","0.2.3":"2026-07-17T15:19:26.037Z","0.3.1":"2026-07-18T12:28:26.695Z","0.4.0":"2026-07-20T08:35:24.907Z","0.4.1":"2026-07-20T17:17:51.812Z","0.5.0":"2026-07-21T10:02:19.214Z","0.5.1":"2026-07-21T10:19:36.752Z","0.5.2":"2026-07-21T12:40:59.387Z","0.5.3":"2026-07-21T13:24:15.243Z","0.5.4":"2026-07-21T14:12:41.428Z","0.5.5":"2026-07-21T14:54:32.196Z","0.5.6":"2026-07-21T15:16:07.773Z","0.5.7":"2026-07-21T19:30:45.177Z","0.5.8":"2026-07-21T19:50:32.785Z","0.5.9":"2026-08-28T01:07:26.609Z","0.6.0":"2026-08-31T01:40:18.310Z","0.7.0":"2026-08-31T14:35:52.259Z","0.8.0":"2026-09-02T21:29:29.139Z","0.9.0":"2026-09-04T16:56:37.694Z","0.9.1":"2026-09-05T22:23:42.334Z","0.9.2":"2026-09-07T03:13:13.774Z","0.9.3":"2026-09-07T19:26:04.370Z","0.9.4":"2026-09-07T20:18:42.199Z"},"bugs":{"url":"https://github.com/VirajMishra1/loadout/issues"},"license":"MIT","homepage":"https://github.com/VirajMishra1/loadout#readme","keywords":["ai-agents","agent-skills","ai-coding","codex","claude-code","cursor","gemini-cli","mcp","skills","developer-tools","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/VirajMishra1/loadout.git"},"description":"The package manager for AI coding agent extensions","maintainers":[{"name":"virajmishra1","email":"viraj.mishra.81@gmail.com"}],"readme":"<h1 align=\"center\">Loadout</h1>\n\n<p align=\"center\"><strong>Manage skills for 12 coding agents. Hand off and coordinate work between Claude Code and Codex.</strong></p>\n\n<p align=\"center\">\n  <img src=\"./docs/assets/loadout-unified-workflow-v2.webp\" alt=\"Loadout discovers, curates, and activates skills, tools, and MCP servers for coding agents, then helps Claude Code and Codex handoff and coordinate work through durable tasks, bundled context, ownership, contracts, and decisions.\" width=\"960\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/VirajMishra1/loadout/actions/workflows/ci.yml\"><img src=\"https://github.com/VirajMishra1/loadout/actions/workflows/ci.yml/badge.svg\" alt=\"CI status\"></a>\n  <a href=\"https://www.npmjs.com/package/loadout-ai\"><img src=\"https://img.shields.io/npm/v/loadout-ai?color=cb3837&amp;logo=npm\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/loadout-ai\"><img src=\"https://img.shields.io/npm/dm/loadout-ai?color=cb3837&amp;label=downloads\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/VirajMishra1/loadout\"><img src=\"https://img.shields.io/github/stars/VirajMishra1/loadout?style=flat&amp;logo=github\" alt=\"GitHub stars\"></a>\n  <a href=\"./package.json\"><img src=\"https://img.shields.io/badge/Node.js-%3E%3D20-339933?logo=node.js&amp;logoColor=white\" alt=\"Node.js 20 or newer\"></a>\n  <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-blue.svg\" alt=\"MIT License\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#try-it-in-30-seconds\">Quick start</a> ·\n  <a href=\"#use-claude-code-and-codex-together\">Two agents</a> ·\n  <a href=\"#try-these-prompts\">Agent skills</a> ·\n  <a href=\"#safety-and-trust\">Safety</a> ·\n  <a href=\"#command-reference\">Commands</a>\n</p>\n\n## Try it in 30 seconds\n\nYou need Node.js 20 or newer and Git.\n\n```bash\nnpm install --global loadout-ai\nloadout setup --mode stable --details\n```\n\nThe second command detects your coding agents and previews the 30-skill Stable\nloadout. It does not change agent files. Review the plan, then apply it:\n\n```bash\nloadout setup --mode stable --yes --approve-risk\nloadout status\n```\n\nLoadout saves a rollback snapshot before applying changes. Run\n`loadout rollback` to restore the previous managed state.\n\n`--approve-risk` acknowledges the instruction-like files reported by the current\nStable preview. Use it only after reading those findings; it does not replace the\npreview or the pinned-source checks.\n\nA later `--yes` invocation recomputes the plan from pinned sources and current agent and filesystem state; it does not persist or prove identity with the earlier preview.\n\n## What Loadout does\n\n| Capability     | What you get                                                          |\n| -------------- | --------------------------------------------------------------------- |\n| **Discover**   | Find skills, tools, and MCP servers worth reviewing                   |\n| **Curate**     | Inspect, screen, and pin sources before trusting them                 |\n| **Activate**   | Install a focused set for this repository across your agents          |\n| **Handoff**    | Pass durable tasks with bundled context between Claude Code and Codex |\n| **Coordinate** | Share file ownership, contracts, decisions, and acknowledgements      |\n\nThe package manager works across supported agents. Handoff and coordination are\ncurrently designed for Claude Code and Codex working in the same repository.\n\n## Use Claude Code and Codex together\n\n### Handoff: pass a task that survives sessions\n\n```bash\nloadout handoff codex \"write unit tests for auth\" --bundle src/auth.ts src/types.ts --verify \"tests pass\" --verify-command npm --verify-args '[\"test\"]'\n```\n\nCodex sees the task when it checks its inbox, works from the attached bounded\ncontext, and marks it done. Claude Code can then read the result. Handoffs live\nin an append-only project log, so restarting either agent does not erase them.\nBundles contain secret-redacted text and are capped at 50 KiB total; still\nreview them before committing and never attach credential files.\n\n### Coordinate: work at the same time without stepping on files\n\n```bash\nloadout coord start --agents claude-code,codex       # preview ownership\nloadout coord start --agents claude-code,codex --yes # apply ownership\nloadout coord snapshot codex                         # inspect shared state\nloadout coord discuss start \"REST or GraphQL?\" --agents claude-code,codex --rounds 2 --max-turns 5\n```\n\nCoordination is structured shared project state, not shared memory or a merged\ncontext window. Events reach an agent at safe turn boundaries or when it checks\nits snapshot; Loadout does not interrupt a turn in progress.\n\n### Let Claude and Codex debate one decision\n\nYou prompt once and Loadout calls both providers in bounded turns—propose,\ncritique, synthesize—then records the decision. Neither agent can inject into\nthe other's in-progress turn; events arrive at safe turn boundaries. Each\nround consumes paid provider turns from your configured Claude and Codex quota.\nThe bounded design discussion reports its turn budget before it starts.\n\nSee the [live coordination guide](./docs/LIVE_COLLABORATION.md) for ownership,\ncontracts, acknowledgements, discussions, the local dashboard, and limitations.\n\n## Try these prompts\n\nInstall Loadout's two first-party skills once so your agent knows the workflow:\n\n```bash\nloadout skills install loadout-handoff --yes\nloadout skills install loadout-curator --yes\n```\n\nThen ask naturally:\n\n> _\"Hand the test writing to Codex.\"_\n>\n> _\"What did Codex leave for me?\"_\n>\n> _\"Which skills should be active for this repo?\"_\n\nThe curator helps choose a focused active set; the handoff skill manages inboxes\nand coordination without making you relay every command.\n\n## Install and choose your agent\n\nFor a reproducible install, pin the current release:\n\n```bash\nnpm install --global loadout-ai@0.9.4\nloadout setup --mode stable --details\nloadout setup --mode stable --yes --approve-risk\nloadout status\n```\n\nStable is the recommended starting point: 30 selected skill directories from\nfour pinned public sources. Loadout auto-detects supported agents; use\n`--agents` when you want to narrow the destination.\n\nIf anything fails, follow the [user test guide](./docs/USER_TEST_GUIDE.md).\nFor profiles, per-agent paths, MCP configuration, and advanced commands, use the\n[full reference](./docs/REFERENCE.md).\n\n## Safety and trust\n\n**Choose -> Inspect -> Preview -> Apply -> Undo**\n\n- Preview is the default for setup, updates, and removal.\n- Every managed apply creates a rollback snapshot first.\n- Catalog sources are pinned and technically inspected, not declared safe or useful by fiat.\n- Static inspection reports scripts, hooks, binaries, domains, credential references, and unsupported components; it is not a security audit.\n- Project recommendations read bounded local metadata. The documented local flow does not upload project source.\n- MCP servers and executable tools stay behind separate preview, permission, and setup steps.\n- Shared manifests store environment-variable or OS-keychain references, not secret values.\n\n<!-- loadout:current-limits:start -->\n\n- All catalog records have identified SPDX licenses. See the [recorded license decisions](./docs/UPSTREAM_LICENSE_DECISIONS.md) for the source-by-source record.\n\n<!-- loadout:current-limits:end -->\n\nRead the [security policy](./SECURITY.md), [catalog policy](./docs/CATALOG_POLICY.md),\nand [credential and update policy](./docs/CREDENTIAL_AND_UPDATE_POLICY.md) before\ntrusting third-party content.\n\n## Demo\n\n<p align=\"center\">\n  <a href=\"https://www.youtube.com/watch?v=opNqJKX7xMw\">\n    <img src=\"https://img.youtube.com/vi/opNqJKX7xMw/maxresdefault.jpg\" alt=\"Watch the 72-second Loadout demo\" width=\"880\">\n  </a>\n</p>\n\n**[Watch the 72-second Loadout demo on YouTube](https://www.youtube.com/watch?v=opNqJKX7xMw).**\n\n## Why Loadout\n\nLoadout started with a frustrating question: **why does improving an AI coding agent\nstill mean opening twenty GitHub tabs?**\n\nUseful skills, plugins, MCP servers, and settings arrive one experiment at a time.\nSoon it is hard to remember what is installed, where it came from, whether something\nbetter launched yesterday, or how to undo a change. The name comes from games, where\nyour loadout is the set of tools you choose for the mission. This does the same for AI\ncoding agents without making you rebuild the setup for every agent and every project.\n\nMost extension tools begin with a repo you already know. Loadout begins one step\nearlier: **what is actually worth knowing?** It stays with you after installation.\n\nSome tools distribute agent configuration. Others share memory or coordinate\nrunning agents. Loadout connects the whole lifecycle: discover and inspect what is\nworth using, activate it reversibly across agents, then hand work off or coordinate\nstructured project facts when Claude Code and Codex work together.\n\nEverything on this page is enforced. `docs/evidence/readme-claims.json` records\neach material claim with the code or command that proves it, and CI fails the\nbuild when the README and the implementation disagree—including the pinned\nversion in the install line above.\n\nLoadout watches a much wider catalog than it activates. You can keep thousands of\ntechnically screened skill copies in the disabled Maximum library, discover new projects as\nthey appear, and let each codebase pull a focused active set instead of dumping\neverything into every prompt.\n\n| The usual workflow                                             | The Loadout workflow                                             |\n| -------------------------------------------------------------- | ---------------------------------------------------------------- |\n| Find recommendations across feeds and bookmarks                | Watch one growing discovery catalog                              |\n| Open every repo and guess whether to trust it                  | Inspect pinned sources, licenses, components, and risk findings  |\n| Copy skills separately into Claude, Codex, Cursor, and friends | Apply one reviewed selection across detected agents              |\n| Let every skill compete for context forever                    | Keep a bounded daily set or activate skills for this project     |\n| Hope updates do not break anything                             | Preview updates and protect every managed change with a snapshot |\n| Manually remember what was changed                             | Scan, reconcile, remove, roll back, or completely uninstall      |\n\nLoadout is local, open source, and preview-first. It does not need an LLM API key\nto manage skills.\n\n## Profiles\n\n| Mode      | Sources               | Skills | Active by default              |\n| --------- | --------------------- | ------ | ------------------------------ |\n| `stable`  | 4                     | 30     | yes—recommended starting point |\n| `power`   | 8                     | 56     | yes                            |\n| `maximum` | all reviewed          | all    | **no—downloaded but disabled** |\n| `custom`  | your `--package` list | varies | yes                            |\n\nMaximum downloads the reviewed library and leaves every skill disabled. Nothing\nreaches an agent prompt until a project activates what it needs. See the\n[full reference](./docs/REFERENCE.md) for source lists and custom configuration.\n\n## Catalog and discovery\n\nDiscovery is separate from trust and installation. A popular new repository can\nenter the review queue without being installed or promoted automatically.\n\n```bash\nloadout discover --source all --queue\nloadout review-queue\nloadout candidate inspect owner/repository\n```\n\n<!-- loadout:catalog-coverage:start -->\n\nThe bundled catalog currently contains **53 credited public repositories** across **39 categories**: **34 have skill components** and **19 are MCP-only**. All 53 are technically screened and pinned; 4 sources are selected by the bounded Stable policy. See every linked source, license status, component type, and pinned commit in **[Catalog and upstream credits](./docs/CATALOG.md)**.\n\n<!-- loadout:catalog-coverage:end -->\n\n<!-- loadout:evidence-stages:start -->\n\nCatalog maturity: **53 sourced**, **53 technically inspected**, and **4 selected for Stable**. Independent human-review attestations and signed comparative benchmarks are not yet published, so Loadout does not pretend static inspection proves usefulness. The pinned catalog remains usable today, and local outcomes can be recorded to improve later rankings. Definitions and promotion rules are in the [catalog policy](./docs/CATALOG_POLICY.md).\n\n<!-- loadout:evidence-stages:end -->\n\n<!-- loadout:daily-discovery:start -->\n\n**Discovery snapshot (generated 2026-09-07):** [237 repositories observed](./docs/DISCOVERED.md), including 221 uncataloged review candidates and 16 repositories already in the inspected catalog.\n<!-- loadout:daily-discovery:end -->\n\n## Agent support\n\n<!-- loadout:support-summary:start -->\n\nLoadout's adapter capability matrix currently covers **12 agents**: Claude Code, Cline, Codex, Cursor, Gemini CLI, GitHub Copilot, Hermes, Junie, Kiro CLI, OpenCode, Roo Code, Windsurf. See the [complete feature matrix](./docs/FEATURE_TEST_MATRIX.md) for configured paths, filesystem lifecycle, platform, and native-host evidence.\n\n`tests/adapter-conformance.test.ts` plans, applies, inspects, disables, re-enables, and rolls back one skill for every configured target when the suite runs. A configured target path does not prove that the native application recognizes or executes it. Native application execution is not inferred from filesystem simulation.\n\nConfigured platform evidence: Linux (CI configured), macOS (CI configured), Windows (CI configured).\n\nPlatform evidence source: `.github/workflows/ci.yml (cross-platform job)`.\n\nConfigured CI platforms describe a manually triggered workflow, not evidence that a current run passed.\n\n<!-- loadout:support-summary:end -->\n\n## Command reference\n\n| Goal                               | Command                                                                            |\n| ---------------------------------- | ---------------------------------------------------------------------------------- |\n| Guided first run                   | `loadout guide`                                                                    |\n| Preview or apply Stable            | `loadout setup --mode stable --details` · then `--yes --approve-risk` after review |\n| Inspect managed skills             | `loadout status` · `loadout library`                                               |\n| Recommend for this repository      | `loadout recommend --project .`                                                    |\n| Activate a project-specific set    | `loadout optimize --project . --limit 30`                                          |\n| Scan or update                     | `loadout scan` · `loadout update`                                                  |\n| Send a task                        | `loadout handoff codex \"write tests\"`                                              |\n| Use a handoff template             | `loadout handoff codex src/auth.ts --template write-tests`                         |\n| Preview two-agent ownership        | `loadout coord start --agents claude-code,codex`                                   |\n| Inspect coordination state         | `loadout coord snapshot codex`                                                     |\n| Detect shared contract candidates  | `loadout coord detect`                                                             |\n| Turn a decision into tasks         | `loadout coord discuss implement <thread-id>`                                      |\n| Start the coordination MCP server  | `loadout serve`                                                                    |\n| Health check                       | `loadout doctor`                                                                   |\n| Restore the previous managed state | `loadout rollback`                                                                 |\n| Preview complete removal           | `loadout uninstall`                                                                |\n| Full CLI reference                 | `loadout --help` · `loadout advanced`                                              |\n\nMost mutating commands are previews first. Add `--yes` only after reviewing the plan.\n\n## Development\n\n```bash\nnpm ci\nnpm run verify\nnpm run verify:full\n```\n\n<!-- loadout:verification-summary:start -->\n\n`verify` invokes `format:check`, `lint`, `typecheck`, `check:audit`, `check:evidence`, `test`, `test:e2e:cli`, `test:e2e:readme`, `test:e2e:coordination`, `test:package`, `test:performance` in that order. `verify:full` runs that gate and the coverage suite.\n\n<!-- loadout:verification-summary:end -->\n\nThe [testing guide](./docs/TESTING.md) documents each check and its boundary.\n\n## Documentation\n\n- [Full CLI and profile reference](./docs/REFERENCE.md)\n- [User test guide](./docs/USER_TEST_GUIDE.md)\n- [Live Claude Code ↔ Codex coordination](./docs/LIVE_COLLABORATION.md)\n- [Catalog and upstream credits](./docs/CATALOG.md)\n- [Catalog evidence policy](./docs/CATALOG_POLICY.md)\n- [Feature and evidence matrix](./docs/FEATURE_TEST_MATRIX.md)\n- [Testing contract](./docs/TESTING.md)\n- [Changelog](./CHANGELOG.md)\n\n## Contributing, security, and attribution\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) · [Code of Conduct](./CODE_OF_CONDUCT.md) ·\nReport vulnerabilities through [SECURITY.md](./SECURITY.md), without credentials,\nprivate source, or unredacted state. General bugs and proposals belong in the\n[issue tracker](https://github.com/VirajMishra1/loadout/issues).\n\nThe catalog contains 53 credited public repositories. Inclusion records discovery\nand attribution; it does not transfer ownership, imply endorsement, or relicense\nupstream work.\n\n## License\n\nLoadout is licensed under the [MIT License](./LICENSE). Catalog entries retain\ntheir upstream licenses and terms.\n","readmeFilename":"README.md"}