{"_id":"create-ai-project","_rev":"81-d904042b7441066f9dd13ee2f38de751","name":"create-ai-project","dist-tags":{"latest":"2.1.1"},"versions":{"1.11.2":{"name":"create-ai-project","version":"1.11.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.11.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"c6932390fea6693db6e43dbbdc4b677d05bea088","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.11.2.tgz","fileCount":150,"integrity":"sha512-4GuCPD8/f0Idft16CmS4snMw/XrDwwaLv5igmcxge4KfRqCMPT/YK5gC623GeITPx1Q6lDCIXYuZWEnxBIa1ww==","signatures":[{"sig":"MEUCIGc+vXHp9HwhG/8hPWGWsmHHQqyfKAsDu/zdqqFDdKmUAiEA6tmCQq5bRq813TKDHaG0X8jiKbUfHgbPvEFlW+032ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008397},"engines":{"node":">=20"},"gitHead":"5a0a4b49978b07a252261af29a07f2bd8411d936","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript project boilerplate optimized for Claude Code development with comprehensive development rules, architecture patterns, and quality assurance tools","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.11.2_1765439634482_0.6515410919423721","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"create-ai-project","version":"1.12.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.12.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"3534488001b9fd2ae573c7fdf6e51b0c5440b177","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.12.0.tgz","fileCount":168,"integrity":"sha512-eOACXB1+6ddatVZZv/2urym5QLLcCIgeXH9kEiQnROLCPlRUXO9q3QVfhgqKd4eqbJLyPfzugxVIg0GetKtX5A==","signatures":[{"sig":"MEYCIQCR3lKshvU1QCk1coq6MplkaSEIoL7ZX75A4C9mlkCXogIhAMQKQdEIV4V5l7ohDDMmebMwzIh6JliTz4YQaas9v5CO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058132},"engines":{"node":">=20"},"gitHead":"e633f886640768b407b633458389956dea5591f8","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript project boilerplate optimized for Claude Code development with comprehensive development rules, architecture patterns, and quality assurance tools","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.12.0_1766135235424_0.6969828429073535","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"create-ai-project","version":"1.12.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.12.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"6e5e41bd7b2e15f4cbe26f42a4052210c80e150a","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.12.1.tgz","fileCount":121,"integrity":"sha512-irMci2dn1y0+tfvi02j5OkXYmzMDLL5LkNF3bNd8zPKm5dgfrHj6DRVfrazYUiO+luJigp7AbZ8NZwh51x7Fjg==","signatures":[{"sig":"MEUCIADG2S9DGCMZW0RYGA4D3DWSAyuIB+6BQXckew1KtOwMAiEAsUJ20kO7BbZIQiAPHGYREEEmJqzsmobGZEmPRAPnme4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742888},"engines":{"node":">=20"},"gitHead":"0ff91614ff1c0c5e9a6bf4923b265a912bbd7ad5","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript project boilerplate optimized for Claude Code development with comprehensive development rules, architecture patterns, and quality assurance tools","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.12.1_1766136862090_0.9333288543652667","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"create-ai-project","version":"1.13.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.13.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"503b431d4ad1c39fbc47d0c85d652dfdc15bec5e","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.13.0.tgz","fileCount":129,"integrity":"sha512-x38qdKsJ/TctGxSlcg2Vj2+xtuTrcFTcCzWp92qapmSAlapSracGUe4l9vcMZKJMSztNUcv0/zXtqKy648seFQ==","signatures":[{"sig":"MEUCIQCqqkKfRDSTBS42PPPeLyWlp9kYTQciMr8obB0mf1T5XAIgRI+0h6/I6FLR1a+2CwZApUoLJV8Df86dX60NBFSSP78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786241},"engines":{"node":">=20"},"gitHead":"9c55d5160077d0b9bf7b21723170863f0e3fa37f","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.13.0_1766286730150_0.9904660456257597","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"create-ai-project","version":"1.13.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.13.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"cfd55aaada1235e80a9999461ab6b30f241c3a59","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.13.1.tgz","fileCount":129,"integrity":"sha512-rBgj+vwRr5oFFLnP1KVMT5LsslL0VS8x0rBsXAnMW9eldcvz/eE4ebGWZhstJqbhdcEpZPGXPyuXM87KLD31mQ==","signatures":[{"sig":"MEQCIA3P1+NAAtEJmHdE8grNsBs9MHishakYyYuhF0Q3kZHDAiAx5SVf5L0iAJ+6rjUUpf8/lMACseIuDtOpF1Fa7urrLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797071},"engines":{"node":">=20"},"gitHead":"ff3061edeeb784fe8ea791ba69f6508cc2b5b7c2","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.13.1_1766327745590_0.7976247198068049","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"create-ai-project","version":"1.14.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"84b8f4e345661f2ecce4ab927e57cf7f1fc28407","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.0.tgz","fileCount":135,"integrity":"sha512-cOGPaJQGg5mmhmFC4ubwSUCvIaRmhpy3o7mNp+7vcny8bnSdui7reWBfbt81mrmU7sxI4YDuLnt6dS0TSWZAxA==","signatures":[{"sig":"MEUCIQDYui11I4ssw+6kFFG0D7qPt4vKPLRvk/zF8Gjxd+2SswIgfaXQwY8fbK5DXNekJDf/fNZRqaVsxE9f9peYv3s/80w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853537},"engines":{"node":">=20"},"gitHead":"88ba9429506fb04aeb0cbf57877a66335011637f","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.0_1766748219843_0.5608749895933016","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"create-ai-project","version":"1.14.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"783cdec6f1a3867193e9b3217460e9f6e5e60152","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.1.tgz","fileCount":135,"integrity":"sha512-8bL62ffKiX/xD0MIV88gHcQo5aL8w3/qHsotLqkmaYjVVYhKbQVLXYAZi/9L2znWu34C59LPDEDEUTXKbqdWMQ==","signatures":[{"sig":"MEUCIEb5oeKjNH73wu93W8xZBOneEpuR8sMejCsK5SDWs7vTAiEAmisyfARY2IwX96zS1prE4UyyButi4KC8FTMeokxdmXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856609},"engines":{"node":">=20"},"gitHead":"084249f7f5f11fa7371d98132af4c80655d7535a","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.1_1767076305459_0.05040628429144389","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"create-ai-project","version":"1.14.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"c34f554992beca722e2b00a05c9810efdbd40683","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.2.tgz","fileCount":135,"integrity":"sha512-g7E7Pexwisz0Ug6q6IVVnDVRO4F8p6bKSw9+z+xbzUiZdRCXmVjoxAFRFvvVKQlKJJEj5Byhta7oY/Nwz1qpXw==","signatures":[{"sig":"MEUCIE/yyoKB0wnY0yz4IW45QiRDVOqXx+3ae5khAU2WLI4AAiEAvfEywI6qcMxEZsfzp3tNAn9Oj/G+39PlAzsgyPbYV8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854963},"engines":{"node":">=20"},"gitHead":"3f06829b148af7a44f9b1ac97885e11c947b94eb","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.2_1767164503998_0.595504526467552","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"create-ai-project","version":"1.14.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"9d4ef2b2d854c4b79673125abcc7b237151adb89","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.3.tgz","fileCount":135,"integrity":"sha512-a+ULE14+xk+SchQ2jGV3HXFFYuYNWte/aJUD4bO3HjCNVNYok1rshT1l7M6hOk0lvLywTQHleQFxOHlfL/B/oQ==","signatures":[{"sig":"MEUCIQDtkrrleqF+MRKY6SVF9f/jbhRJ0jXVeDWqyh02A8rlRwIgP9GUdrPx4d6clN77K+5EBu6SMI2O0+coMhU4iGjUizo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":855676},"engines":{"node":">=20"},"gitHead":"16687796e6d19f2d0ca70808bf49a5ba1583d8fb","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.3_1767607394667_0.547707915903594","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"create-ai-project","version":"1.14.4","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.4","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"49a9d70ba1db242d012739fb70bd6f0246527dd4","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.4.tgz","fileCount":135,"integrity":"sha512-0xK7mmDEai5lWA63+NxSbEylMufhNCR0/CbdaG8V2pcbWwmnuv9Bt6rDM5UrIVrwhw0qYOyBqGex25va+EhFuQ==","signatures":[{"sig":"MEUCIDuVmm+0g57iGjen+Bbcpm/r5XzOiBbnJetZ0Id1LoGvAiEAp+U9lotNS65y8xr1hmpVmmPQF6v8cWh7XFsXzDLD65k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853974},"engines":{"node":">=20"},"gitHead":"0b9ac6d5abaf6369f95f172163fca2cfa5dbb5a5","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.4_1767703590161_0.27773655498142524","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"create-ai-project","version":"1.14.5","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.5","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"32dba39168239c666e308501af859d371fe767c2","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.5.tgz","fileCount":135,"integrity":"sha512-Dlxe/dvFKo9mGMqJMzlZr9VVKNTCCZrUQRw/o/z28D1+1HhkXvkhN2WPgl8u5BwFraPlXRyGlaRnuxO5e8zB0g==","signatures":[{"sig":"MEUCIQC6rWz4OLAU1Z06LlVHzkQCVR6TCxqGmCOT1+w2GCXiwQIgA4lwAQYuHDALiYu6mYVQPdiCo0q7Nr/ZKlXDThUUiY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860071},"engines":{"node":">=20"},"gitHead":"a976b22736d8d68212cac5eadbd7f51b2b373cb0","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.5_1767834679189_0.16253039489527432","host":"s3://npm-registry-packages-npm-production"}},"1.14.6":{"name":"create-ai-project","version":"1.14.6","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.6","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"f97ab8c18a7255307c585c4905d6b0baf1d13121","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.6.tgz","fileCount":135,"integrity":"sha512-sf7dYUYzHq7AmqTNMwFV6aFdO0EeTn7IiqHWKB2mtqoc3iVB2QqOK9LgyK/4xiMSA9lVeDs7v9tIfglg5CHwPw==","signatures":[{"sig":"MEUCIAdMC17eJGy3P1a9qvJjtfsXYDpo2v2ppK4k/fyPsYozAiEAwVXSiSg13CVusZIOw1D/YixUnVPPTIsSm7bAum/OZ/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861616},"engines":{"node":">=20"},"gitHead":"8d1bf13263d6666598fe7c348828b6683bf59a25","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.6_1767948678834_0.9901986822495381","host":"s3://npm-registry-packages-npm-production"}},"1.14.7":{"name":"create-ai-project","version":"1.14.7","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.7","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"0f4cd6a666fc0a3a09711166da2393c9b0a059f9","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.7.tgz","fileCount":135,"integrity":"sha512-rVOT67wQvs58DRjcNEMOJ5WSXC8gg+QF29SjSMk5+7w6mLngFcwnkGu/+kSzdZwC2fNa8iL8ik1j9vKIx1PoXg==","signatures":[{"sig":"MEQCIHL+7J2GdhKVB8w/WcpnSTZvf7NJvv+KR/xGRH0e1ZJJAiA9q0GcaCiCzjV6C5o5LWGzDhg6dXDFOcfnXORpj9ykKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869757},"engines":{"node":">=20"},"gitHead":"1fee0136cb13ef8c25d8daf691f060afc3955e71","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.7_1768199939600_0.6057365921766271","host":"s3://npm-registry-packages-npm-production"}},"1.14.8":{"name":"create-ai-project","version":"1.14.8","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.8","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"6aa3864f6cfe003e2f92ded8bab6620a25ed0720","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.8.tgz","fileCount":143,"integrity":"sha512-tXQQBt2d1WzIlK3UElvE4XwMew4aTA2ZWqUGkDxOBHER+TbMdOxuOzdQiWzQs6M/szLDt/K5oQ+8mx6vbtD5og==","signatures":[{"sig":"MEUCIA9plrcPYaxsWtz+kwmpzqaR2IQWxPOYfH3kgECM+Og3AiEAtgCD6zvKTrwT8r//pjhY9vPzXq7NirVkwT3XRJ/FpsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892173},"engines":{"node":">=20"},"gitHead":"b6a8d7e887e99511273e0613f53ca6f8f296237c","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.8_1768359671946_0.9572150215340962","host":"s3://npm-registry-packages-npm-production"}},"1.14.9":{"name":"create-ai-project","version":"1.14.9","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.9","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"4aebf3e63970258f9b4f16fa59bb1be323bb24bd","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.9.tgz","fileCount":143,"integrity":"sha512-1Ewdq6m/dOW3vaO0H7lgbfbbZ29SEcUoQp5DAC915GY6IZ9p8dUFbPhfIqk9VEof6AOM/3g445vzuv1F2hmalQ==","signatures":[{"sig":"MEUCIQCgs0fPS4aBYctyFqIBPUaR5JOQ/FpCw1YKaQMiGKzfjgIgDtXP4tVzWnYBWckwuWglc6ZK4RyYzmisrkfxMJP7+R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892433},"engines":{"node":">=20"},"gitHead":"c16c9e3ae751208acbb1e988dca3ff60f1657e3d","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.9_1768538185412_0.41884553077213393","host":"s3://npm-registry-packages-npm-production"}},"1.14.10":{"name":"create-ai-project","version":"1.14.10","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.10","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"d2f6ee7372cfbf11ed3065adc2ff67b335fc0734","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.10.tgz","fileCount":143,"integrity":"sha512-6cQXMdsfN1HE0zTnpnluJAdx3NYONufd/LENFck8n8ZR72kedOpqhPgiJXJQoaDx36n2SKjCj8CFVIRUgCUhsg==","signatures":[{"sig":"MEQCIEu5KiPuyeL5hPMd5xYAjd80nZ/BRL+OSry/Y3Z1oT0MAiBZ59hXeU0bJrKC5gwEas+N9/lHZmXmwnN5rtk1YP8JcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890657},"engines":{"node":">=20"},"gitHead":"632a09f52225c50de4631c92185f6ffbcd976b9b","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.10_1768911680569_0.7715030307391801","host":"s3://npm-registry-packages-npm-production"}},"1.14.11":{"name":"create-ai-project","version":"1.14.11","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.11","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"e44823bb028033cadade6c5144276c55375d25f3","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.11.tgz","fileCount":143,"integrity":"sha512-FRiEiGG0usYQEH1KAZjYYTnev5rZoQ1S8T69GQgFOJyI6ZHaJ4dc/mSZN7A3xMBHMyOIexPf7U4Dss5rcgUfsA==","signatures":[{"sig":"MEUCIFg4VK7wIcbA2QfeJ3bjFUceXqV6tM9FoOZhuI+tDTzxAiEA1mrjM8WYrkUYcU0+qa7TLoRreQhUyXrApIB+qk/UwpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892002},"engines":{"node":">=20"},"gitHead":"979902a92fb2fc989e07384dff6f1370138f7687","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.11_1768964111159_0.24265837236348675","host":"s3://npm-registry-packages-npm-production"}},"1.14.12":{"name":"create-ai-project","version":"1.14.12","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.12","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"d0fb65d14da8afbc1a5f831c8cb9e3b0f32702f2","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.12.tgz","fileCount":143,"integrity":"sha512-OM1mIUMA1QFTlftF36uDlb/yghZqF82hxjyne1KPIQKcmQ+hvDy6rLBc6RR8sQ6u0wRe9sGQJJ3cgBeMx5RIEw==","signatures":[{"sig":"MEUCID4qxR6SRvXVMp3V01fv+wkdGqYFGZtbBRv62Q8k3pDUAiEAr9RgnqtTDt14ugJBuDGEydQp7bHFL/fRkzHvN0yxVB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894476},"engines":{"node":">=20"},"gitHead":"ae9ec0db47128dc075395a0637e18df727438cbe","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.12_1769136610695_0.2180948516606782","host":"s3://npm-registry-packages-npm-production"}},"1.14.13":{"name":"create-ai-project","version":"1.14.13","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.13","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"698d97643be2e589393bc225d296b217d9c33764","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.13.tgz","fileCount":145,"integrity":"sha512-88lr3NN5qyxUM6jqytaIyep5jQMfg1pZVUJVRM5GIbfyDIxEE6UZ5Se/Ri8dE3beswz1vA6u6oxlOn1s9cqoMg==","signatures":[{"sig":"MEUCIQD0UBFFos+HJtwobiSSwnVAlEBaOmC7ygC739n6WijVhAIgRcd6ZitqiGKmtYt0bibxuZE3ItvVNZIhJuvghQCMoNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907612},"engines":{"node":">=20"},"gitHead":"f8e148b186a956039823111b506e6a54bc496c19","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.13_1770010642245_0.9976931100884017","host":"s3://npm-registry-packages-npm-production"}},"1.14.14":{"name":"create-ai-project","version":"1.14.14","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.14","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"0f127451faa38095dc3b72d9ed24331a9cfbd4f1","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.14.tgz","fileCount":145,"integrity":"sha512-Vggo44DS5UGUcYaMc6Qxln49p3tnPBvvFyXkRYTBMRCXkyc5lMLeCZe08clzxXPyaN7xicx+amk6h8/Ri5ueWw==","signatures":[{"sig":"MEUCIQDlVp3o5D6fe+Kiz1N5Obgbc8Dv8Wyqlat8nsZh0AovVAIgPqPNfwYbnHE6GeSV/KLgKexbXALmv8vOWXZb5ojhmf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917156},"engines":{"node":">=20"},"gitHead":"7325fee2af03b2f721278527557fa8d5fb0cea1a","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.14_1770207008025_0.8522430056537218","host":"s3://npm-registry-packages-npm-production"}},"1.14.15":{"name":"create-ai-project","version":"1.14.15","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.14.15","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"5337549b4b8eae2a014bb5ebae5e2bb3fce73a5f","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.14.15.tgz","fileCount":145,"integrity":"sha512-kDoB5S9E5V6zn6NYEXHBoAXKBTyxz6qzTK7r0hl/lYamDwldsw05ZWdQC4JdGevAZGSij68S0ORqQNtgK4AOUQ==","signatures":[{"sig":"MEUCIDhVMFhYYFBiUKtt3IVzZyrynADB3jr4YG1HvUeVkLYBAiEA6ZHkm7u9zDFIHeWB2PrPj/eoQzhq0RmQkWAfPHH5ny0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917288},"engines":{"node":">=20"},"gitHead":"98b50912bd26c5086bcfa7d8eeb009995aa76e5b","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.14.15_1770726978178_0.017928983076192395","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"create-ai-project","version":"1.15.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.15.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"a152a7c16f592ab099dc69fb0320d13618bf6553","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.15.0.tgz","fileCount":148,"integrity":"sha512-oQ3o2yreBmpZdYmCvzRDfz/8JYMh3vF696hEr+atVw1oSb5wiyKQ33MBn/p/a9gAGivFhxOn5SSs/3eSNCeB8Q==","signatures":[{"sig":"MEYCIQDdB7vmCwFVaW2F3A7p/qZ5BKnRB9LFra2WZWOdhasLaQIhANWiPxUF4CJb2buN0OJjIporAAX//kgyeK1OcuizMr8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961420},"engines":{"node":">=20"},"gitHead":"52446e6ff78bf7d326c7df227b52ee57edfec6b5","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.15.0_1770887215528_0.2004190478584651","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"create-ai-project","version":"1.15.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.15.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"b5be61b17c772bd5a73a8baf37195819b875103c","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.15.1.tgz","fileCount":148,"integrity":"sha512-u3HdodxjTXO79FA53uYiDPa44NnqPrKR++gAZ/Nx8nqUlwaDaLbStaPP8j4cQM1MeZYnQLUHpI6eNTlSTw229Q==","signatures":[{"sig":"MEQCIEzQD7UWIFZNA5CdNhkg7jKqMu2P+BSmRoMpLowK+XnMAiBJCuXQw0xho4JO49AJUHZD+qgH/3roJL/ezyosSeUQpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950700},"engines":{"node":">=20"},"gitHead":"413cd9c9b8fc22cbf3c84878e34282b579a022ac","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.15.1_1770962108385_0.786973713033394","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"create-ai-project","version":"1.16.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.16.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"75938738c153798e83dae3ca04bbd5f5654f2415","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.16.0.tgz","fileCount":146,"integrity":"sha512-xBCGgcXfLdzHC4ZWh+PrmlZYlzWv1W0+5zpwC/dc3yF/P5q655bfPW539j7pDXy+SFZUrCiH605L8fI2ZjZpVw==","signatures":[{"sig":"MEUCIQCamwLHBPTnwTOQL7k47H+RAtsyprsA3IByr0v6CcrlwQIgM8vguEqMk6b2uF7GJAKwRKEYR9i5NxeexWZ8MOUQymc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953905},"engines":{"node":">=20"},"gitHead":"e1efbbbdf107d4e04de90040c09e0334c5a65476","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.16.0_1771047115577_0.6344465395691334","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"create-ai-project","version":"1.16.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.16.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"032788a27450afa64195037bdc69aa1812be73c5","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.16.1.tgz","fileCount":158,"integrity":"sha512-DLlZNXniHLOpjyRLbgU4Fh+sT5FUfhMiImqt6HLeqz9RDXziw0OUgKTunjkVU+dLIwh6Kq2DWIsJRBL7r5bqbA==","signatures":[{"sig":"MEQCIAy/lupAYeQXMmZhKMZViosT9yCK7CTKoSaw8bkODc8GAiBdqr+7b7Xez5hgE8qw7qpNQyUUY2ZtUKMzjIBhBKwRyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019440},"engines":{"node":">=20"},"gitHead":"9b404b8fc9905ba77484043716683c1d03324304","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.16.1_1771832241716_0.9144813869614286","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"create-ai-project","version":"1.16.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.16.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"53bd67edb9c8991a81b05dfd44a429cc46acd815","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.16.2.tgz","fileCount":158,"integrity":"sha512-WTffkqfsvU7svIhQ1X3WqXGiqxi/H6F2lpoW+KXkqhgWwfZoCbVw9PjLFIkEPt5aKEbYp/bqDioLFfRGiXXBlA==","signatures":[{"sig":"MEUCIGaqf1dPg+nMBfXiexPR9SG+VVjK89nkgPMeGoTxqS1LAiEAoPoZgJhrY1er9YRb4LJjz6W0sph8EUS+qe3jxEptytY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029216},"engines":{"node":">=20"},"gitHead":"f57d0003c6f0f7d75e0b3779924ed250bf3194f5","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.16.2_1772533304609_0.466275602772557","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"create-ai-project","version":"1.16.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.16.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"f6d41eef320b5238383d9b4e1f9a6ca9ed187e6d","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.16.3.tgz","fileCount":158,"integrity":"sha512-4kK28vmqZMM0wvdbaP4uYtniSxIjLZj3zlb3aknQwTSRGvNfYLFBL2hXrWMzAPQR1GbUYS3qzUS2I/N7gU2I0w==","signatures":[{"sig":"MEQCIFlbxuCUSgryUPHInwohAIU99xjJaia7X2dnvb8AoHDzAiAPyzM//V0ECkFXdo2EgxrXLkdE0+fxsxaCBs4pq/Lmbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031086},"engines":{"node":">=20"},"gitHead":"4d0a8fac02483e7ff2d4ca04bd3a4201e7af1a39","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"node scripts/check-unused-exports.js","dev:frontend":"vite","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","build:frontend":"vite build","check:deps:graph":"madge --extensions ts --image graph.svg src","check:unused:all":"ts-prune --project tsconfig.json --ignore 'src/index.ts|__tests__|test|vitest'","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"c8":"^10.1.3","tsx":"^4.19.4","vite":"^5.0.0","husky":"^9.1.7","jsdom":"^25.0.0","madge":"^8.0.0","react":"^18.0.0","vitest":"^3.2.4","ts-node":"^10.9.1","ts-prune":"^0.10.3","react-dom":"^18.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^3.2.4","fast-check":"^4.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^16.1.0","@types/react":"^18.0.0","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.6.3"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.16.3_1772701372204_0.23876602780631884","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"create-ai-project","version":"1.17.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.17.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"91732b03b5cbe1b2c6f0187be7aefb9d8e317a8a","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.17.0.tgz","fileCount":164,"integrity":"sha512-mQBHId7tmfCVtIEiLwAPTdt7Q9ou1xns/EQsAIl89adCdZlLlQNO1sboTo1cNgrT8M/RRey+qNHucXTp2/xf7g==","signatures":[{"sig":"MEUCIQDiO1WoRbmIYSkaVyq9+ZEXriDdSM5/KuZiF6d735ADsAIgEgTp/RaN3V2QCulXHZnXbqsPbGwleoyy4zd5Bc7dOqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098054},"type":"module","engines":{"node":">=20"},"gitHead":"8dc6cfbcdcf4b7c95866ae73bd53877876d0b1f8","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.17.0_1772955611346_0.7803734636563131","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"create-ai-project","version":"1.17.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.17.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"ff77303b23b39463a5f1579ad3f7f203a81e10ad","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.17.1.tgz","fileCount":164,"integrity":"sha512-Bs41n36aBA6LQBY1j6SfzRdr69WC7jbyOWmzmPtwVnbwyxhWW1k4SEyAK0J38iTXdtIxBUT41onGkEiBngzZPg==","signatures":[{"sig":"MEUCIQDl6v6B9vqf5yVw7prQAsDISJvgIv32oBf2C5/lIXFb/wIgHTLwICU9f7dEZ/bV7yzfiqErAThjNrquEWYGAKtTQdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102438},"type":"module","engines":{"node":">=20"},"gitHead":"2159ee25f06abc6e070c7e01131814d8aa8b2df1","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.17.1_1773898222715_0.23246066180955394","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"create-ai-project","version":"1.18.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"1f06e4716bfcbcc5a2da6d86821d37dba251a4d3","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.0.tgz","fileCount":168,"integrity":"sha512-OuJOYvA6mWEv424jzC6/eAjuw3fvQ5ZpwflnKroAzDTeScmrxXTwSXEdFWNqYuA8lgH8KEeQ/EBvs1pIBPKYlQ==","signatures":[{"sig":"MEUCIQCudXMNYT6IV2oNVClxlqgX/AqO74/G5u19LbE0k2RbFwIgTg49UxucILwuay+7yHGP3jwnegPBb2Tph02hZ47EHGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148991},"type":"module","engines":{"node":">=20"},"gitHead":"870a008c384e6d678568fd09d0a0d130579848f4","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.0_1774082681604_0.9697890145890133","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"create-ai-project","version":"1.18.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"fc74744f635e21b055a512de2045b0cf0df54b29","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.1.tgz","fileCount":168,"integrity":"sha512-1UjR0tKy0ExZIgIislodKlgOEBYQQrsklfPVcYa+ejESQ2+swARDBzGYzRvgUnk3leWi5wnGYCtQwglNZfc4zQ==","signatures":[{"sig":"MEUCIQC0awRzK1D/WUWCe0pF94Zv7NN/QZdqFGNaapPW53gAFQIgPGScgcEBXe879csvKMEbovH1uTvv1EoyWpoxQuUVM2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166613},"type":"module","engines":{"node":">=20"},"gitHead":"57d5349897a045f75cbb8b395f3c4e185e625641","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.1_1774444686983_0.31668675135154256","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"create-ai-project","version":"1.18.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"9e90f57e6a7204739ce2bf1c16712af237242787","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.2.tgz","fileCount":168,"integrity":"sha512-zUmh8G76GaqlG1xyYy+Vh2wZpge9QszxPp7eu+iLGgt3rHhFDMHkEpV6ofHCElUzny/AP25xaAGPFt3+A3mFPA==","signatures":[{"sig":"MEUCIQCqqkxOCvsI1l/XMNZELLN+mUbNBWaHVUkZ3ZB4g6LavwIgP66iNsrJucZsb3gdpRD7e71ihMAzN4Xq11QLdt6cwsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185394},"type":"module","engines":{"node":">=20"},"gitHead":"e98b1816b459857f1f76b8d6f64593cf62b54b53","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.2_1774500029547_0.8401022888609919","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"create-ai-project","version":"1.18.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"f37f8b8d0c1b43764a9b30c69222063f9084a620","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.3.tgz","fileCount":168,"integrity":"sha512-aOnsso3jBHmhpx7oQNefuBjHKGFjlS/ntxIW3qINjKw/lfvCIR7ZH9PLCqEHwdnUcPOTd4fD6wVP2Bc0XZm79w==","signatures":[{"sig":"MEQCID9QvGN3iIqyNCdQeCpZt6x0KpxwHJoi5vPX5jNvUnadAiABY7OI+HOZ2tIWx3rKSxKOSXt2RhY6uoGN7Do610yR+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190896},"type":"module","engines":{"node":">=20"},"gitHead":"5ebfece0e2fc83c2245c6c6e0075769ffe0e28a1","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.3_1774533194981_0.7831564189977325","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"create-ai-project","version":"1.18.4","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.4","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"293d5a7883fb9e65ee74bfe88efda6fbe5cdf907","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.4.tgz","fileCount":168,"integrity":"sha512-RdB/0LjX0F4m1xxtCWRg0ZMKI8UemhoIGkSqOBJiOxpBWrfc17kwibqKxOF6pCmm7yaYCh2AT607kU5Xi7VdfA==","signatures":[{"sig":"MEUCIDLup7xACCkhay3K4NGlTz763eRwklsM0xYfj/t2AA6NAiEA9HeeJyA8Y/+uWyTelCoh0Xo24uhvjcDAdAHUnY7M1Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194088},"type":"module","engines":{"node":">=20"},"gitHead":"bccf4ab3e0577d29e0681f6c75945ca03155407f","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.4_1774689646496_0.7565053653985321","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"create-ai-project","version":"1.18.5","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.5","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"797f78b7ca576162fe5bb21b4f33a270e6cc686b","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.5.tgz","fileCount":168,"integrity":"sha512-xxJUtpOjj2wNaN+dXUDmaUhMpelmgNzy0GRF4VaoBLLdfYa/RWzChT4SAeB0qbhwNg4M/V1Db1QpFuorOfc9xQ==","signatures":[{"sig":"MEUCIEadlYt8GcLW8ItbIP3YhBBbvV4xOvkxPG1sdB47SUW3AiEAvwVFlm4ELjzUiHYW4wpDcEJtyv/h0x+tXAp1UzMNgd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199347},"type":"module","engines":{"node":">=20"},"gitHead":"b154d3eafe02c16997b48380b4605c0bb1364f47","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.5_1774779462845_0.6993147980386145","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"create-ai-project","version":"1.18.6","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.6","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"ff9f622292a7440db0e711e48bfc6bac54f8a27f","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.6.tgz","fileCount":168,"integrity":"sha512-XPPQpjZesPDsNuEZm8R5FgByQzcy2mi9vBtgOOBs11qq2/Bg7s99tShgaEKP+nRDjxkjZZZPN1V+E0zt8ZeReg==","signatures":[{"sig":"MEUCIB2Z4336vzZySic9k19Sz4mPoBXNBwgoc3bsN7By4Ly6AiEA1CCF+JMy/KE/e8w37uF88nIkh0dk4CYJbsd0/iU+WmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230321},"type":"module","engines":{"node":">=20"},"gitHead":"d3b7ddeab9cc7ad12cdd81eec177a1e1756f948f","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.6_1774791504895_0.8999117154128979","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"create-ai-project","version":"1.18.7","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.18.7","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"afa5b030a3e4a1021b4e87163626b998ccf5dfa4","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.18.7.tgz","fileCount":168,"integrity":"sha512-rRUWrHCUWzLehc4o2VkG2LG7fhOEBA4QQ+PTtM+8gVQAhSlox+lB/FyLqWz7H54If/CdzIDmBNejlDXgNMDH6A==","signatures":[{"sig":"MEUCIDLdNGNOzLlkphbpiPFv6FwczW299/OoL2I0sA8KJbq9AiEA/8186HaI6RsLaqIumBImzbbSDsXlqNPLJBgWJW+rZXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232926},"type":"module","engines":{"node":">=20"},"gitHead":"b2d089a49cd7a124415c47ee5f15dc5ea5b5a5d7","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.18.7_1774844262858_0.8853782064399958","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"create-ai-project","version":"1.19.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.19.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"045592b2efa8e99baf1e6afbcb3a6e470fc53766","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.19.0.tgz","fileCount":168,"integrity":"sha512-ANr8rmMdKq/DyjKXw1Ptyp0PhuujvrleLDMuEhEIwOaylR8BNpM3kK5rvedmR5trQQwXGygVs0ur58tIqniSpA==","signatures":[{"sig":"MEUCIQDsQfzo8nSMLRF/cRW0QNuOYkSF5wXG8JbN9sZ85aBNtwIgNxt0zATC5kpZtkT64aQJ2lWK0vjJpPdu5Huhem8ojak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233041},"type":"module","engines":{"node":">=22"},"gitHead":"1d8c1d39d13b601fa6a9e657da0dd53c81c8d5ed","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"madge --circular --extensions ts src","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","check:deps:graph":"madge --extensions ts --image graph.svg src","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","madge":"^8.0.0","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.19.0_1774866189134_0.234264113761673","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"create-ai-project","version":"1.19.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.19.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"d6757cf28fbd99f423da4cab801a127e5ca73d99","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.19.1.tgz","fileCount":167,"integrity":"sha512-Bnk3BH3nBrSxBCksom+/0XXkbe6QhNRkFVt+B85TirDxp8hOoaIDq67KipmyAQzMF/4Qc0apW/LTEqDlgZuxFg==","signatures":[{"sig":"MEUCIGFq15qGYpzSBKbKehoG0FizAgH/DT0ONolDyRHOeRh2AiEAs2ITSBNk22d2XHIt3rMg7grIJI62GxzaGodFvJP34fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233312},"type":"module","engines":{"node":">=22"},"gitHead":"bd86ad9e52c51e579f5da503956fd0adda308a7f","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.19.1_1774882088385_0.9856211315189349","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"create-ai-project","version":"1.20.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"af5bea7594c5164413256357969a1fd1ff79bdbc","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.0.tgz","fileCount":171,"integrity":"sha512-fuRCaXQOPJsgtIsphVAaTH2TwJ8Zbi1n6dpthLtwHMiXanAJzFiEXx4vmko/r3IrxyTea5g5GdAwd4sD6vCyGg==","signatures":[{"sig":"MEUCICZ9/KgHRBOe8DdujuyCGHEf2B9/31xpI05C3z3MfPzAAiEAqz0KSW/R3+A5Hw4IC9I4V+/BP4dYdKgXA3ekd0VluJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313708},"type":"module","engines":{"node":">=22"},"gitHead":"52770ab1e6391438245b3d7776a79d79121c18ae","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.0_1775023486218_0.6675409848656633","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"create-ai-project","version":"1.20.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"42ae91f1ebde0fad789ee54f6180823f6940af93","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.1.tgz","fileCount":171,"integrity":"sha512-j+uZeH4LAH9JP21poenlKf5fCdS5u/GGEzUqq4frfBha8adNjZzKUlWci5Z3FougQ3sKmPeQUOpIOBVqtlyg0A==","signatures":[{"sig":"MEUCIQDC2GWqYmVC5cP/HXmA9QSCmfgX0Djn4ttz0DoT02qPuQIgVMVuEWAWl3PhOrC9NAqaxrSIcy0MHW/LxIxlQDqbtxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338457},"type":"module","engines":{"node":">=22"},"gitHead":"362c2c1b2aa18100136fd53c307060c41e3f589d","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.1_1775120330573_0.38983003389996296","host":"s3://npm-registry-packages-npm-production"}},"1.20.2":{"name":"create-ai-project","version":"1.20.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"dd7a8a5008f3cbdf285d276a32956f3dd9b5417b","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.2.tgz","fileCount":171,"integrity":"sha512-yRm/ZQYvBLtJiDNMLCO2TMwKm6cPO4Ts6tTwJhNhP3r/Xk2ptZa7L9iEikqU0eZdsoE9HK9d3RJJr66l58CWOA==","signatures":[{"sig":"MEQCIDs6nGUFv+yIKRlE3vAUwzbKsy0w46n+Iapi9d6zi4fOAiAU5UCkHK0nyfOPP9q/VZYKQLhxvYuiq7JxMPkgL8WU7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346487},"type":"module","engines":{"node":">=22"},"gitHead":"c5f0cabccf25abb07d0c2cc1a01d4647a6dc7ec8","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.2_1775184435646_0.45035381320983436","host":"s3://npm-registry-packages-npm-production"}},"1.20.3":{"name":"create-ai-project","version":"1.20.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"c4da3019bcde862d67779e23302f5bd2eb6da802","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.3.tgz","fileCount":171,"integrity":"sha512-VyhJPFOy3GwMb5J7i0QQbpEHbbZV3YQIOamb0alRf+7GupvWmHzpcWP6R66w6wSjKYhyoJYoOBckPcPrCWBYXQ==","signatures":[{"sig":"MEQCIDB04iQmrKmnDncUwdLzhDMB18Gsrp4vCNxRefNGVEWuAiAZNOJmeLY549iYd6V3JtRBvpumi/RMOK/Ax8va5vf89w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381278},"type":"module","engines":{"node":">=22"},"gitHead":"090a978322ea65ba49fc2c879b02da8ff0879c64","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.3_1775278877173_0.7836223895216019","host":"s3://npm-registry-packages-npm-production"}},"1.20.4":{"name":"create-ai-project","version":"1.20.4","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.4","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"2de80d22f3550cddc41b414c139ec7f39134bd60","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.4.tgz","fileCount":171,"integrity":"sha512-YW/IECR9WxIq0mBm6b7lrF72wCUFuGlwSVPPtupRKx6UMEch1i5INFJ3FN7UEq/QI9Mvqf5M9aIcHpzQPSHTig==","signatures":[{"sig":"MEQCIDZSJTU1Lw9fEKXFsONNsvMxBU2Hgm225blUQc7yGwuFAiBuMEfARIJ99P+QoRFKutGAPpDr8ZuLfbTGNEVF9Sylmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1395762},"type":"module","engines":{"node":">=22"},"gitHead":"1242e4e2275882c9e9184e342b65f80207f3e940","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.4_1775381317792_0.22687266046488586","host":"s3://npm-registry-packages-npm-production"}},"1.20.5":{"name":"create-ai-project","version":"1.20.5","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.5","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"44bfde1ad4031d93dcedcb660b91aff66e293b73","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.5.tgz","fileCount":171,"integrity":"sha512-8iLypNvrC0qE8pPoOqyzeB7312HDEoWry6j8e98JEF2ctHE56cPSEVsoi2Svdwoh7dja+MUOJHdva5eRnBr1xw==","signatures":[{"sig":"MEUCIQDqy/dKQUridXiMqII2YyS6Izn43w9Q5tT4bdftXLB3uQIgZof7dX5uzozS8P1E7G2va0UnjS0I1RV9NrtxjNkglF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406106},"type":"module","engines":{"node":">=22"},"gitHead":"2fb0f18d6ac4b172add7d4ea924188af93ba515b","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.5_1775429933074_0.2660877941907045","host":"s3://npm-registry-packages-npm-production"}},"1.20.6":{"name":"create-ai-project","version":"1.20.6","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.6","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"1268cae5709054d0c9cec776d36635af55e0802a","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.6.tgz","fileCount":171,"integrity":"sha512-Q+A3pumi9dR74oVhNG6+WxandsRSQts1rVf8XgE0zLsgGYLM7gJ3jWkTmXx16dipBYtEloDQaqXgT5i+WqG9FA==","signatures":[{"sig":"MEYCIQCbgJtKLtZb34YL5ob5p7G2PZyArStOu2iXHVY+k3VGDQIhAN37av5gPT/w6ZJAgfdavzfL+4fhzgZzs7814wrp7Hfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484169},"type":"module","engines":{"node":">=22"},"gitHead":"b40557d4cdf67d52d97e443733d2ad3b922b75cc","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.6_1775816483600_0.6736348032483184","host":"s3://npm-registry-packages-npm-production"}},"1.20.7":{"name":"create-ai-project","version":"1.20.7","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.7","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"99e5e033be7d3b3403dc067a80f31f19e82702f3","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.7.tgz","fileCount":171,"integrity":"sha512-0GZ0YFV3s5WGnFMoPxD9IHHFvPfJ3jFfVoroAdYTuyWHTEt+Y9vwl4AYHjfB3oUhCQpmv7h80WU6uGX0RWFW9Q==","signatures":[{"sig":"MEUCIChErosDttNfIvpXBCAa6ufMMiyx81+BhiCVnqHmnUOWAiEAjS4SQzT9eWKVIm3hyd9xqYLdNRxIAhLVVVVgM4j41Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517415},"type":"module","engines":{"node":">=22"},"gitHead":"734bc233a90925572e60b8f3ee537aea33d6753d","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.7_1775963558922_0.5776455743565179","host":"s3://npm-registry-packages-npm-production"}},"1.20.8":{"name":"create-ai-project","version":"1.20.8","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.8","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"4208d423138d0383275f88ef0b8367b21cdbd225","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.8.tgz","fileCount":171,"integrity":"sha512-uwztAfXRiC4uJZOF7NjqeXlxHhdPkG0aydlF75SYNIN6RmJCgoo0xGX5sv9HSn/FIoyItwQrGvKMUpgkM4/WkA==","signatures":[{"sig":"MEUCIQD2BdSThOYUyjijS+OucM+K/BLg6r2rRlwlZRXjXZ444AIgGz5TpGssOI1yS3/VWMiWK02/n/3TFnfmg17jDfkQsoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1562801},"type":"module","engines":{"node":">=22"},"gitHead":"e1612886e89d3b827019b4a273f89f6f190ef22f","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.8_1776353500392_0.6716509581206604","host":"s3://npm-registry-packages-npm-production"}},"1.20.9":{"name":"create-ai-project","version":"1.20.9","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.20.9","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"de23ba4ed1bbab5ecc093aa92ccb746d2ddad7b2","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.20.9.tgz","fileCount":171,"integrity":"sha512-0PzzF9WfqLPqZQgA+CouZk9m5cy4breSRIdknfp9jHy4lTr6FOPM58kliDKKJ5sSBh0q8dMyTsNzLTFnbIMOVw==","signatures":[{"sig":"MEYCIQDaoCuQUpuVrxaCaBC9V4JGIHjKkEj6sSEjgOTQDBFlIgIhAI+Gr3rV2JM0lYln4m6cRitu5QKheoNCVvHIgBXVlHdI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636674},"type":"module","engines":{"node":">=22"},"gitHead":"1ca69cd83c0929a847203c6055a5f8c25c9196f3","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.20.9_1777635911487_0.4600012809961904","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"create-ai-project","version":"1.21.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.21.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"64b57f9adfa3f347022a22cd500e55064589a4c1","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.21.0.tgz","fileCount":174,"integrity":"sha512-OIlitjMhexqDmnu9ZCBVh7bzp/uz51dZSVWCJM9c4AncwXt0yZaFlzfCWHkk5OTPd4ckZ9IUBF7hHOGKsHSQ/Q==","signatures":[{"sig":"MEUCIFndWHAlGkF5rYg3A+Hezll2+KCBrqFvUZsEAxLxTUWQAiEAgI7WYcXGQiRGIiPN4bEazERDlXx6pA4RqGNxYWXERdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813107},"type":"module","engines":{"node":">=22"},"gitHead":"6670f5c5302c3e600fabd31ebca3868d275558b3","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.21.0_1777784805042_0.30627295131583354","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"create-ai-project","version":"1.22.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.22.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"70458f8811a159e1984d5f7927494de8d30a1104","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.22.0.tgz","fileCount":184,"integrity":"sha512-z+4iP/FFCa2Rozz8LJjjV+SQGvAGeTiRXdgNxnTTibMLyGixKXdkbT78HY4ut7AeFhqj1jONNzwA5W1k+ub93A==","signatures":[{"sig":"MEUCIGKN4ALAJiWMT1IvcYvV6oEtt6gw6JPekH/ytXbx53a3AiEAtaRaX6QqCO6daFeMJur9VuZEDe1a3yqBAVEnipW85Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1874750},"type":"module","engines":{"node":">=22"},"gitHead":"8b806da465239f427d851cf591b0d6b449a78f78","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.22.0_1778396032630_0.49569076706200055","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"create-ai-project","version":"1.22.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.22.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"3c7337db56b4f042e6ae4f4990c3d9c865827c72","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.22.1.tgz","fileCount":184,"integrity":"sha512-MvAnurrzDC8SmgK9tYnxRJ/hfLdrnSiKdbCSGYGb2Hy18A0Be/78uP9mrJpTSOvz5GtQLNyS2KfT4jYKuHcl5w==","signatures":[{"sig":"MEUCIBlIXXZ/33Rby2CIfShRx7A0F5sJ6VJOFsN//yOgyWmMAiEA3Dq0Cm76Mb5xI8BDVfxhSJLRSz1xMav/dXnLg08xrtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1917615},"type":"module","engines":{"node":">=22"},"gitHead":"23c31742c0f73723fb6d3a2503891ffef749e13d","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.22.1_1778923708416_0.7490580616684681","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"create-ai-project","version":"1.23.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.23.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"c725e0348c12605fb30b35518ccd6f38fb17ca0d","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.23.0.tgz","fileCount":186,"integrity":"sha512-DPRtmNveODBpCRgFsS40B6JZ+kHvy5Cx4llDr+ko3Bypz9U8VN+pyXMlAlF1r7+/hsZENfSPgsEHmVfxm1K0cw==","signatures":[{"sig":"MEUCIQCZ9pOzPDLv99/9SMSSFDipYhM2vPxBEg4GC5T1ZPMLMAIgfmRYXaVtwyQ/P7BSaIywcGTN6v3ohSzbaoimg5VP6F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995799},"type":"module","engines":{"node":">=22"},"gitHead":"8ee93ee91579c0914405573752caf27063167811","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.23.0_1779427105236_0.872359669904843","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"create-ai-project","version":"1.23.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.23.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"74f6ed03c4ad7bc846b4f8c3ca97f769f1176809","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.23.1.tgz","fileCount":186,"integrity":"sha512-7q/mGtSZ/KazXBZ/Yuc93KIfF96yIv389xEmBhp6N9JRDTVBNDp6u7vtfv/i1N16Nkl+IxITC6rsQyQfI6Fdeg==","signatures":[{"sig":"MEUCIFyp5YiwyZLUsKJo3euUU3NUyErV2wity++GckLUJOGgAiEA7tKBPNHaThIHYJxemkXlCWfM/eoe/uxaO5C5/7dLNEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042100},"type":"module","engines":{"node":">=22"},"gitHead":"196d2e45de053134f6afbbf5587728dc88835346","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.23.1_1779935159164_0.18553593366130539","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"create-ai-project","version":"1.23.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.23.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"37ae1a47b4883b263aa8607cce86a296cb7aa01a","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.23.2.tgz","fileCount":186,"integrity":"sha512-ZMZxu5CVU2g2TMYciAaz5JLhmi/NcekkVztk4gi2vL9WtCQuj6JLO1MN8w8IFq0TIcvFHiWKmI9NrPmarZc83w==","signatures":[{"sig":"MEUCIQCQux/lp8hycjiN/dLamFbvnBqTY5ieLSVBQpi7/sR73AIgfPyRXQyAQu8UoI+9HqAPwNySW585YwtwD0ktpcQP2qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078715},"type":"module","engines":{"node":">=22"},"gitHead":"e61790d166aba35746a3bec8894155548b4cddc9","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.23.2_1780319500976_0.11682060370908243","host":"s3://npm-registry-packages-npm-production"}},"1.23.3":{"name":"create-ai-project","version":"1.23.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.23.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"0bf4f4196437134f218554e3732d1f5f8fe106e3","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.23.3.tgz","fileCount":186,"integrity":"sha512-03S3BFHqAZGiSFo1Uoz1XklSb0ddCchB9gzqN2lEOJax26DVSd96TJzMlFV1baCfhLFpwKeldJvwEc4cd1xeoA==","signatures":[{"sig":"MEUCICnuD9UocSPvVTpkATHh6hTPYZI2epl1Ul/kCsKxua/8AiEA+JMGdBbe+tGZhCLGkh0XgRw3hqc1fHzr5ZAiriOmcZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085698},"type":"module","engines":{"node":">=22"},"gitHead":"549f2eb4fe4ca91b457c5aa8f7261542fcc4ae4e","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.23.3_1780729105689_0.4568115557984922","host":"s3://npm-registry-packages-npm-production"}},"1.23.4":{"name":"create-ai-project","version":"1.23.4","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.23.4","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"8cdbfd2f515eab360f381e46eaac06ff2e7392b6","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.23.4.tgz","fileCount":186,"integrity":"sha512-r9V7VcjpR/xriGRlpNjI/8Qzp1XKEmV71IgljCgPc6PiLLdWz/wSHK6GnkGFaLZ4g95u7v0TZBJUJJHesY8D4Q==","signatures":[{"sig":"MEYCIQDRUuy97XwgAgy9LUdBkGyN3P+QGRGFq7ZSMkL7sjT8cQIhAKihm5NdbvmjluHzipoNMiq2jo94/thfNZKCkXrev6D3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080158},"type":"module","engines":{"node":">=22"},"gitHead":"24587ed02ee557246310cfab385499e5a299d0d6","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.23.4_1780992549905_0.02637618463403424","host":"s3://npm-registry-packages-npm-production"}},"1.23.5":{"name":"create-ai-project","version":"1.23.5","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.23.5","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"5b7c976ed8c0f33f63ba30f2766a428e83cd2066","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.23.5.tgz","fileCount":186,"integrity":"sha512-/2rS8ng1da2cN8PPyfLLKSXBBY793bNlYKfHDLrCvR4WEbBP/NXW8L8H87KnFZx2AdVhMMK2GSLqg4eT45Ok4Q==","signatures":[{"sig":"MEYCIQDZu6JHFTK3xnElFn8Nln6DoB5It2I7CQKzl4A7rruWqgIhAIA3A6nH8l7pYygz9D/NJh3Z3eDMulHQYuu8qg9eSCJ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099426},"type":"module","engines":{"node":">=22"},"gitHead":"4de56bb32858313e795a7e2180cffc4bce769d43","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.23.5_1781416105295_0.15886253768354375","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"create-ai-project","version":"1.24.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.24.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"fbe95d12c23da906fa0c3fd6719131c2487bdbd8","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.24.0.tgz","fileCount":186,"integrity":"sha512-cs65dZYcifvbO3egvs2vaiUTl8AxOVwVDHqwnlLqD4OjhWAq6fVN7/BdNJyQ5WKu8Od13fis+gpvDfgQEqgC0Q==","signatures":[{"sig":"MEUCIQDikY02jKauLRWqrZ4jyqXesncoKXgRXDYXJNt3BQYaIQIgbs+b8cY60GjhIQaS1etTRMmqzUFma/n0ZCmY7yEatTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2135349},"type":"module","engines":{"node":">=22"},"gitHead":"1700b1af82918c158ed80111e0b9d8209343fc68","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.24.0_1781788328234_0.17709907854147056","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"create-ai-project","version":"1.24.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.24.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"2f562cf18839a0fe213a9593653c813c0254e382","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.24.1.tgz","fileCount":186,"integrity":"sha512-tHRm0mll4Kl0ND2isdeuKpIjScwvHVX92n1p/ABQuJ/nD6O+aMPHnKKt1AHJA5M9h8F0+lRvgWWV4Z3WLYnf1g==","signatures":[{"sig":"MEUCIQDlyVSU86yxDociaFgJAxcO/2O30AllDNPGx5K0KCtzjAIga/X1tUiSrBd7hFiYe99OB6z8kDyzE2Wlgsq8r+47YRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136686},"type":"module","engines":{"node":">=22"},"gitHead":"bc59a9affd5f415f66495ac642ec4c66a333b3a3","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.24.1_1782011340063_0.7136161103258074","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"create-ai-project","version":"1.24.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.24.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"0a1e3021816bba475be50a29d9fb9b325985cc08","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.24.2.tgz","fileCount":186,"integrity":"sha512-/6Z4VS6MI1lp4B8DotCU/1rdQ0sDPz1gdpHbcFmx/9ovxLNPFQ2oPAvyfCkIo6oTHzIvpDOj05CdD3h8DltKzg==","signatures":[{"sig":"MEUCIQCmUREMR1hGxA6wUg8tMvO4g8zuZOssp1L4Xvlx0/f/vQIgeI11iBlzwRsjFdFKsQD5mXRSj2B91+U6kFPyzYKg7h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150737},"type":"module","engines":{"node":">=22"},"gitHead":"d016c60062df5a7abd82a1ba04663b7e238c2962","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.24.2_1782211566534_0.8099692952551831","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"create-ai-project","version":"1.25.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"e0c3d8ab972cbc708c75d74d5ef4f7bd444a9115","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.0.tgz","fileCount":188,"integrity":"sha512-1B5S1W+GQVVg46f9vD3s/8w/9aIMwbTHQzvR+aRD7MOc7ukynuGzj5c8ljf/iLB1MSd8hT0ZCsRkBzVAmnSqxQ==","signatures":[{"sig":"MEYCIQDx9tvQCuA9NQ5FwVEPeajQe75rraI/+rtz7HrhRkYHLQIhAOPt5bbXOIAZvJV7FamUmB0SERNpOGfEpHwPVuVZhvbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2174148},"type":"module","engines":{"node":">=22"},"gitHead":"2440f36b6d43e4cf185d9461c531b1c81cea54d1","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.0_1782354310135_0.8464541964599348","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"create-ai-project","version":"1.25.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"9dec52b195c89d567b8cc83594cc62c4f5de7e63","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.1.tgz","fileCount":188,"integrity":"sha512-U8dUBZQXSX4tR/ZIsXmljojsSEPOHNJfduLr9KrUSbZKeaMRCISYmiILXF1L8FEQQYBir1PGVJvuYasH2P2k+g==","signatures":[{"sig":"MEQCIAbZLlvXqLT4uGmjxcOsAfj7tlBRiGU73Kbz9RBNqvGJAiB4NwahGlkIycTxVfGCCls8yzyiiWLwkoOZB36Aaypf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185269},"type":"module","engines":{"node":">=22"},"gitHead":"76324fea4d69fe9501b327227af237405fa15566","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.1_1782727927322_0.017041717223040154","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"create-ai-project","version":"1.25.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"2335f835209c8e0382c114c3ee73aaa5ba462341","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.2.tgz","fileCount":188,"integrity":"sha512-oggzcws6I/8mGpvBjdXcuDvQkoWhT0sUoSFoTc+BjWe1Hu8x8pLOHx149WAXo8mUnHC5HHxIKlXTDp1dTERUIg==","signatures":[{"sig":"MEUCIEHoHAK2q1uwdKBlS/oFJXWqID2kxQ9q9uKwHBR8O4dkAiEArJJtIEjIXUQ8wM+W55Yg+yFGeaMXMycfRenNisgFof0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201732},"type":"module","engines":{"node":">=22"},"gitHead":"ee61a6abc39286e93d3764a76fea78bb33c6d4e3","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.2_1783375598047_0.06200267078946786","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"create-ai-project","version":"1.25.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"2aae7289edb946afc5ae31f778b39f0673bfae46","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.3.tgz","fileCount":188,"integrity":"sha512-gLDjYhEG2SnHKEkfYIbRnnahvmvTuArkRUkiHsItR2JO3gnpB4Ioze5CpmdqHOMxR+FzEkB67gFb53SM9ZFqWg==","signatures":[{"sig":"MEUCIQD3aVstbLaR+AghYn6odCF1uwWe6WkXvptrjTr6Y4EbpQIgP70qC2dlmczXi4yc1T3lifgorpb5SOPw1+Mp+ArtHnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218295},"type":"module","engines":{"node":">=22"},"gitHead":"7f59a3933e7cd7309de5eddeaff16c3c8288715d","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.3_1784186151320_0.9146756746867337","host":"s3://npm-registry-packages-npm-production"}},"1.25.4":{"name":"create-ai-project","version":"1.25.4","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.4","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"364f29e693f35c0d1a968f0ee159dd5d8e50c3e0","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.4.tgz","fileCount":188,"integrity":"sha512-HtTw9pPBP+QMxweTBoBxrB5FHTVYu3jGacPr2npjr6Ww3Mpr2Gpo2OKh3SGe1BfSiSpM9PtI4+m9fs9meb27/A==","signatures":[{"sig":"MEUCIEeDRpvlXb46ObUF9g3g0EmmM1Ea2V6bjDfdGD//QUGAAiEAqHUutjcS1o8iK6/TeckATnni/iVZp/P2lnlCUVVe1l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2284553},"type":"module","engines":{"node":">=22"},"gitHead":"13c65498db9066f158db5d1151b6040b2dad6196","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.4_1784448229799_0.34246425994641383","host":"s3://npm-registry-packages-npm-production"}},"1.25.5":{"name":"create-ai-project","version":"1.25.5","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.5","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"a82d55d081511af71d66ad6aba386ee681b2f674","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.5.tgz","fileCount":188,"integrity":"sha512-3qxrskNyi2hSCmB00sdRBK597PdqxZGolQj54LYOIAHhmVIGtyc6kJb62XsWxjmThR4k3s8uHt0WQnDY2ko8Dg==","signatures":[{"sig":"MEUCIQDjjRWFasDuwTXipFAVKUSR2L1ao6IUTJqjiPc6pLfOrwIgJEe789nTIn5LuCac9BOg0a9lJpNtbfUbZidUUqKhDu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2272793},"type":"module","engines":{"node":">=22"},"gitHead":"ac200c6bc373c4f5bcb9852ee90acb03a0223bb0","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.5_1785074228902_0.2657129916132026","host":"s3://npm-registry-packages-npm-production"}},"1.25.6":{"name":"create-ai-project","version":"1.25.6","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.25.6","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"9fb3053a3e412d5d72f252d7056c64efe5e662fe","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.25.6.tgz","fileCount":188,"integrity":"sha512-M0AMtPNPIFr9K86DXixkL8Zxna8Qbt/yOom9wxahCP+B39NGUX2W2Y7VsOwJzaiA/aPqc8U8UTlN4cWultHkYg==","signatures":[{"sig":"MEYCIQDaKLm6M3PrBYZN4kBFEeK5C7beiyYdaEnqYJ+pGfXs0gIhAMJOWiAE0bGjGW6TvYbFZeSzi1VbRV0ANkt+h1fc2hk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2367650},"type":"module","engines":{"node":">=22"},"gitHead":"0c3b740f7e908f9954354661445e68297d6b1fc0","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.25.6_1785392901867_0.9063678283047747","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"create-ai-project","version":"1.26.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.26.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"40f7b12be0104fd40e5260af5604f2f098e45499","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.26.0.tgz","fileCount":192,"integrity":"sha512-S9nsHC4v7lTdttocmSkJzg8P3eRBQBiIub6SYi1JyIkq6u0CN5zBNUqJv1A1D5+MVXLvigfoKrrtI61HtsQOWg==","signatures":[{"sig":"MEUCIFZZ4EbWDd7ekt61c4pw84A7TQP8N4ahWjX+UhZcmJfqAiEAx2WXywMBgfcn23I2GBzvVmDKlYEyBKX/QeiaJgW2sxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2417294},"type":"module","engines":{"node":">=22"},"gitHead":"a0b8db4ec835927a37f4828db372f659e6fa0ca3","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.26.0_1785566718624_0.9588501374529752","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"create-ai-project","version":"1.27.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.27.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"97018e66ee79b844f9731af3c4635370044bfffe","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.27.0.tgz","fileCount":192,"integrity":"sha512-1NrGgI4Kah6QGQayUC9pjfW916PeFiTndDPqvk2mLFsIbB4cVHJAfTtYCacbA9C6hJuX2wTlxFnE+HIlfrHaDw==","signatures":[{"sig":"MEUCIE3ZVZh71PxEAvsaUqunEzcO6hZNHJKnEwVdkOPmFgDDAiEAnxKnXjPUKFqZUdiCYMBUN5m6qo5K6r7rdUd/AdiOjEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2225999},"type":"module","engines":{"node":">=22"},"gitHead":"d40a2750c0b52e5b4a2d0699d6ab00c3a8f3bbcb","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.27.0_1785934908982_0.3514427332580543","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"create-ai-project","version":"1.27.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.27.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"c8d219df74d40402aa4217585154bf6d58399a21","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.27.1.tgz","fileCount":192,"integrity":"sha512-Qq5hjdH0X0EC0I3bd2hEm536nloTvlNSY+J4sc72YABFFOK5b0Dk1Q30Ilbeq8W7TgOAp+i7+Hykzc+Oj1AJRQ==","signatures":[{"sig":"MEQCIEPZHWzxS+iZSbInzGwqRODU157+KmYIp/gqd/4LhDFvAiA7whHmDzlQq9wKJDHL4OfvZJVwo1NCfO927xnqNtQwcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932437},"type":"module","engines":{"node":">=22"},"gitHead":"ebf9bdbdd9db17a0642a15bfe6d0448580f8a2ef","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.27.1_1786173407567_0.23664848199286093","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"create-ai-project","version":"1.27.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.27.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"6f96b10e8b46279e2bfb74bf8d7aa0a6e29d961e","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.27.2.tgz","fileCount":192,"integrity":"sha512-Dstu+q+otn0XF3Flhs6FhosIINGmcnz5B5Tp68e7+zcOXy9SSp1ryfE43m8VQFXD0PuUjGJ00X5ebrHLUZ+50w==","signatures":[{"sig":"MEUCIQCNo2a1zVxfBoSW0V7LGEg0Ftb6IWMtnkhdGXnxpI7kuAIgFp5vkgkVyiOu3gx59LQlgkIPpYIPXwQsk+6JM7deiAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1805344},"type":"module","engines":{"node":">=22"},"gitHead":"8333bfaec819a09e79a15a5a4a417d5281f2b8a6","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript boilerplate with skills and sub-agents for Claude Code. Prevents context exhaustion through role-based task splitting.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.4","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.0.0","husky":"^9.1.7","vitest":"^4.0.0","tsc-alias":"^1.8.7","@vitest/ui":"^4.0.0","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.27.2_1786252490996_0.8198452858713803","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"create-ai-project","version":"1.27.3","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.27.3","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"cb51eea96d7972a14cfd7c5451cf67ab9c9594e3","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.27.3.tgz","fileCount":192,"integrity":"sha512-AxEKZdo6iFSWEGMKSKTpHVO/f4b6f8LQhpJp4r6JYFSfw8rdilmsAqJnPGl51hHo8kMZ6BzqIbaXfKnZBu6nuw==","signatures":[{"sig":"MEUCIQCxZQxbbeQHk/Bz89c83r6uo5KY4KD02zF/AmJSlxuFFQIgVpXYnREAJkdPOjZAOUvf2t8dKKxeoRgKyf9pVTJWVwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844267},"type":"module","engines":{"node":">=22"},"gitHead":"efc33e48a5534eb4b93f294da550ec03d6b48bff","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","test:coverage":"vitest run --coverage","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs","test:coverage:clean":"rm -rf coverage .vitest-cache","test:coverage:fresh":"npm run test:coverage:clean && npm run test:coverage","test:coverage:summary":"node scripts/show-coverage.js"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.0.0","knip":"^5.0.0","vite":"^6.4.3","husky":"^9.1.7","vitest":"^4.1.10","tsc-alias":"^1.8.7","@vitest/ui":"^4.1.10","fast-check":"^3.23.2","typescript":"^5.0.0","@types/node":"^22.0.0","lint-staged":"^16.1.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.27.3_1787060573978_0.18914596332984002","host":"s3://npm-registry-packages-npm-production"}},"1.27.4":{"name":"create-ai-project","version":"1.27.4","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.27.4","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"e927da9af06ee10a855310c94a87793f4e427cb0","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.27.4.tgz","fileCount":191,"integrity":"sha512-AL9WDoraGFSpzvWRJVPZdKnezBeef3ZRXNZ0Sv9JGA3H02/XCaCTTA12zgr6+Y0AX0hE7faGIiB6DNoOVPYL7g==","signatures":[{"sig":"MEUCIQDCmfAMBg0uXbQVP1sOOs3CQ2un/kwbW8gUeLzQrZhVMwIgZ/8NLm7HWpcCixUUdM4GcSepc1pj7pKe4mUtDVg6Wlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836810},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"c5f7c550bd1f4e304df84f870b5241ebccad41a0","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","allowScripts":{"esbuild":true,"fsevents":true},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","@vitest/ui":"^4.1.11","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"^2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.27.4_1787088615545_0.2032170815059524","host":"s3://npm-registry-packages-npm-production"}},"1.27.5":{"name":"create-ai-project","version":"1.27.5","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.27.5","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"50e67fd4af357eeec2bbe109767037ff2eb6c165","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.27.5.tgz","fileCount":195,"integrity":"sha512-vdSRylj0GPEy3XhIN7g2ZBeZcGsbCTaBw9KTxTsrokPtDkGaszQ+l3oqxEfnZXUZiExhdRewxu1KNCHYdmSB9Q==","signatures":[{"sig":"MEYCIQDqX/WuKoYR3amPsHMmmZOuRvHVLbuG0V2G0sdZc5oO+gIhAL/37Tm/5wr6xprX+ck7Ucsu1xE7hWd7Hg9gul9m0NFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892974},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"00ad6cd3937c0ad91a9faad9578c183517c02454","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","allowScripts":{"esbuild":true,"fsevents":true},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","@vitest/ui":"^4.1.11","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"^2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.27.5_1787522497948_0.8218664373415661","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"create-ai-project","version":"1.28.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@1.28.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"d5072431714eaf624a3048e4237407017fb5ac2d","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-1.28.0.tgz","fileCount":195,"integrity":"sha512-Qi3MmGOqINtqIcqYPefB6qBlIUNRJPzJio8MsBhV712QxaRJcZSlPJxDxZvfeiyfUR7JGgZmaSGcCw/8jJc5lA==","signatures":[{"sig":"MEUCIQC2cNysjJcexo+Nf6w5pt6f3vuLXgLpYEsYk6LQ1UgDJwIgDDNcT6AenZ/kbDEyxWHw7D1JMD25oDY/h3fHwxSgtWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865253},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"bd223f2875bb23ddabe7a1d5e0a4a9364a16c708","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","test:ui":"vitest --ui","lint:fix":"biome lint --write src","check:all":"npm run check:code && npm run test","check:fix":"biome check --write src","test:safe":"npm test && npm run cleanup:processes","check:code":"npm run check && npm run check:unused && npm run check:deps && npm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","postinstall":"node scripts/set-language.js ja","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","cleanup:processes":"bash ./scripts/cleanup-test-processes.sh","check:skills-index":"node scripts/check-skills-index.mjs"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","allowScripts":{"esbuild":true,"fsevents":true},"_hasShrinkwrap":false,"packageManager":"npm@12.0.2","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","@vitest/ui":"^4.1.11","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"^2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_1.28.0_1787900963005_0.47265749881438435","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"create-ai-project","version":"2.0.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@2.0.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"70623ac348e7165f3eb07ad1ac768b581ba3fa02","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-2.0.0.tgz","fileCount":276,"integrity":"sha512-OYVe4Q2BpUxYt0c0++T19uXxPXFcaI4ILgORdOl3QnJEF7KTokueRuPDWb063uL7+KSzb3CkGXJixuvQFt2FPQ==","signatures":[{"sig":"MEUCIQCOcz8j3fGYEvn37fD49gFfZNZc9+ItNHeQ3JjIkVEOnQIgeJmbfIM9GZoG+GfQn0TdyNKCXWKbx8z05ZIFMDKMcSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2540512},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"b033b192aadc853911651703715f71929f8e95c6","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","lint:fix":"biome lint --write src","check:all":"pnpm run check:code && pnpm run test","check:fix":"biome check --write src","check:code":"pnpm run check && pnpm run check:unused && pnpm run check:deps && pnpm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","lang:zh-CN":"node scripts/set-language.js zh-CN","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","check:skills-index":"node scripts/check-skills-index.mjs"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"^2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_2.0.0_1788236427333_0.4673239716026558","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"create-ai-project","version":"2.0.1","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@2.0.1","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"c07054f9f04439b145a3415f47f2ca437d7611d9","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-2.0.1.tgz","fileCount":276,"integrity":"sha512-MWwbaqNmi2VGeP6pbUEFhTNNSR8ahzGGD6Qjh57Bo6GwbFtq1bkn5hUuMalisJf117zkRFJRxVJ73H+5AX3ORA==","signatures":[{"sig":"MEYCIQDbO9TiZKVghJeotO3J1r5hgpPkrufWHl7Y0eRJT2SqgQIhAPy7oH6aGE3S7nns5Bsohv1eQMQDKYD9AkWXlSUmq45a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2546460},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"d4054cc213a2cc3dec622f50ba7b2e24ce2f1b95","scripts":{"dev":"tsx src/index.ts","lint":"biome lint src","test":"vitest run","build":"tsc && tsc-alias","check":"biome check src","watch":"tsx watch src/index.ts","format":"biome format --write src","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","lint:fix":"biome lint --write src","check:all":"pnpm run check:code && pnpm run test","check:fix":"biome check --write src","check:code":"pnpm run check && pnpm run check:unused && pnpm run check:deps && pnpm run build","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","lang:zh-CN":"node scripts/set-language.js zh-CN","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","check:unused":"knip --include exports","format:check":"biome format src","build:backend":"tsc && tsc-alias","check:skills-index":"node scripts/check-skills-index.mjs"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"src/**/*.{ts,tsx}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"^2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_2.0.1_1788519882386_0.11660946844863007","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"create-ai-project","version":"2.0.2","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@2.0.2","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"0a8b20d618f7a3c50e8aeede6a56985808626b2a","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-2.0.2.tgz","fileCount":277,"integrity":"sha512-G3Bo8RfKcPFxVDGnyvzGzr28dQJpY3cfqK2dKSkc32+0ixQ+gDQS1kRumyODk1PvsGgCjEBrRse/gJPkQ5SxPw==","signatures":[{"sig":"MEUCIB44USkh/7PpWCvGuhAyg54d9uwGidJU7NXN2o66OIhuAiEAnPCLV8QCRzgCNERbW4TGPIrxn2vnFT33uK8lPtUaH8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2547755},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"b6701d93799614eb2b9828d9df287b4dfe74d78a","scripts":{"dev":"tsx src/index.ts","lint":"biome lint . --error-on-warnings","test":"vitest run","build":"tsc && tsc-alias","check":"biome check . --error-on-warnings","watch":"tsx watch src/index.ts","format":"biome format --write .","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","lint:fix":"biome lint --write . --error-on-warnings","check:all":"pnpm run check:code && pnpm run test","check:fix":"biome check --write . --error-on-warnings","check:code":"pnpm run check && pnpm run check:unused && pnpm run check:deps && pnpm run build && pnpm run type-check:test","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","lang:zh-CN":"node scripts/set-language.js zh-CN","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","check:unused":"knip --include exports","format:check":"biome format .","build:backend":"tsc && tsc-alias","type-check:test":"tsc -p tsconfig.test.json --noEmit","check:skills-index":"node scripts/check-skills-index.mjs"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.7","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,mts,cts,mjs,cjs,json,jsonc}":"biome check --write --error-on-warnings --no-errors-on-unmatched"},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_2.0.2_1788688700187_0.9622978504348336","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"create-ai-project","version":"2.1.0","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"author":{"name":"Shinsuke Kagawa"},"license":"MIT","_id":"create-ai-project@2.1.0","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"bin":{"create-ai-project":"bin/create-project.js"},"dist":{"shasum":"64ca30f2a75c2d585f04f469c4c646d913b4fa97","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-2.1.0.tgz","fileCount":264,"integrity":"sha512-lK3x509U0sOzhAXb8criO9YMAr+X78aD9VkbmVJ4/HjMVhUr6w/7h3H0rqZeGYvjgl/ZSMHYa1teUUM4S+NvAw==","signatures":[{"sig":"MEUCIQDX9fyqlnB7P27ddOI/TffES9KR9ZDTu4xYKnz4Tce54wIgAMp2+L8vNh0PHtXYYTumd2VEdYDJbFNMprK9Va+mr00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2467485},"type":"module","engines":{"node":">=24.15.0"},"gitHead":"370523931f798a06cdb0c218270a9c9bf351d17e","scripts":{"dev":"tsx src/index.ts","lint":"biome lint . --error-on-warnings","test":"vitest run","build":"tsc && tsc-alias","check":"biome check . --error-on-warnings","watch":"tsx watch src/index.ts","format":"biome format --write .","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","lint:fix":"biome lint --write . --error-on-warnings","check:all":"pnpm run check:code && pnpm run test","check:fix":"biome check --write . --error-on-warnings","check:code":"pnpm run check && pnpm run check:unused && pnpm run check:deps && pnpm run build && pnpm run type-check:test","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","lang:zh-CN":"node scripts/set-language.js zh-CN","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","check:unused":"knip --include exports","format:check":"biome format .","build:backend":"tsc && tsc-alias","type-check:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.8","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,mts,cts,mjs,cjs,json,jsonc}":"biome check --write --error-on-warnings --no-errors-on-unmatched"},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"2.5.9"},"_npmOperationalInternal":{"tmp":"tmp/create-ai-project_2.1.0_1789221669756_0.870322266191127","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"_id":"create-ai-project@2.1.1","bin":{"create-ai-project":"bin/create-project.js"},"bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"dist":{"shasum":"24a4551d9091ba2f57dbc23c665696f42617a162","tarball":"https://registry.npmjs.org/create-ai-project/-/create-ai-project-2.1.1.tgz","fileCount":264,"integrity":"sha512-tHWxBFVzXaGVCs9xWsoKBW8olgzdYCyn4HE6smtDXGP8EnoxXZOihllxeB/ufFH7xlfSG+Y226BfgrRbd2gDMw==","signatures":[{"sig":"MEYCIQDhd70Vj3PNym9gxbVXPgRDwPN0MNPzeUeRl0TgqtRB8QIhAN53g+S0NCGUkk7VCdQKoOpB9dGAEdgGwEHfVvfED1nU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbCZA0RESU0DSZK3IAGAUCp3Ei2B2yss8wqhyJ0bwuLgIgcIbcP0eXkpuvApCu8RJSXq7LFKQS5hyQII2pJbTJIBo="}],"unpackedSize":2463571},"name":"create-ai-project","type":"module","author":{"name":"Shinsuke Kagawa"},"engines":{"node":">=24.15.0"},"gitHead":"0efcb8f120c7aa7a10e00a1571c808b3f26cfd82","license":"MIT","scripts":{"dev":"tsx src/index.ts","lint":"biome lint . --error-on-warnings","test":"vitest run","build":"tsc && tsc-alias","check":"biome check . --error-on-warnings","watch":"tsx watch src/index.ts","format":"biome format --write .","lang:en":"node scripts/set-language.js en","lang:ja":"node scripts/set-language.js ja","prepare":"husky","lint:fix":"biome lint --write . --error-on-warnings","check:all":"pnpm run check:code && pnpm run test","check:fix":"biome check --write . --error-on-warnings","check:code":"pnpm run check && pnpm run check:unused && pnpm run check:deps && pnpm run build && pnpm run type-check:test","check:deps":"dpdm --no-warning --no-tree --exit-code circular:1 --ext .ts --exclude \"__tests__|.test.ts$|.spec.ts$\" --tsconfig ./tsconfig.json -T \"src/**/*.ts\"","lang:zh-CN":"node scripts/set-language.js zh-CN","test:watch":"vitest","type-check":"tsc --noEmit","lang:status":"node scripts/set-language.js --status","check:unused":"knip --include exports","format:check":"biome format .","build:backend":"tsc && tsc-alias","type-check:test":"tsc -p tsconfig.test.json --noEmit"},"version":"2.1.1","_npmUser":{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"},"homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"_npmVersion":"10.9.8","description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx,mts,cts,mjs,cjs,json,jsonc}":"biome check --write --error-on-warnings --no-errors-on-unmatched"},"maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"tsx":"^4.23.12","dpdm":"^4.3.0","knip":"^6.32.2","vite":"^8.2.1","husky":"^9.1.7","vitest":"^4.1.11","tsc-alias":"^1.9.2","fast-check":"^4.9.0","typescript":"^7.0.2","@types/node":"^24.13.3","lint-staged":"^17.3.0","@biomejs/biome":"2.5.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-ai-project_2.1.1_1790139260838_0.4739906464230488"}}},"time":{"created":"2025-12-11T07:53:54.481Z","modified":"2026-09-23T04:54:21.075Z","1.11.2":"2025-12-11T07:53:54.667Z","1.12.0":"2025-12-19T09:07:15.641Z","1.12.1":"2025-12-19T09:34:22.249Z","1.13.0":"2025-12-21T03:12:10.302Z","1.13.1":"2025-12-21T14:35:45.783Z","1.14.0":"2025-12-26T11:23:40.009Z","1.14.1":"2025-12-30T06:31:45.651Z","1.14.2":"2025-12-31T07:01:44.184Z","1.14.3":"2026-01-05T10:03:14.832Z","1.14.4":"2026-01-06T12:46:30.328Z","1.14.5":"2026-01-08T01:11:19.443Z","1.14.6":"2026-01-09T08:51:18.990Z","1.14.7":"2026-01-12T06:38:59.774Z","1.14.8":"2026-01-14T03:01:12.248Z","1.14.9":"2026-01-16T04:36:25.591Z","1.14.10":"2026-01-20T12:21:20.753Z","1.14.11":"2026-01-21T02:55:11.315Z","1.14.12":"2026-01-23T02:50:10.874Z","1.14.13":"2026-02-02T05:37:22.424Z","1.14.14":"2026-02-04T12:10:08.212Z","1.14.15":"2026-02-10T12:36:18.376Z","1.15.0":"2026-02-12T09:06:55.723Z","1.15.1":"2026-02-13T05:55:08.596Z","1.16.0":"2026-02-14T05:31:55.795Z","1.16.1":"2026-02-23T07:37:21.911Z","1.16.2":"2026-03-03T10:21:44.842Z","1.16.3":"2026-03-05T09:02:52.473Z","1.17.0":"2026-03-08T07:40:11.511Z","1.17.1":"2026-03-19T05:30:22.909Z","1.18.0":"2026-03-21T08:44:41.825Z","1.18.1":"2026-03-25T13:18:07.165Z","1.18.2":"2026-03-26T04:40:29.757Z","1.18.3":"2026-03-26T13:53:15.185Z","1.18.4":"2026-03-28T09:20:46.881Z","1.18.5":"2026-03-29T10:17:43.053Z","1.18.6":"2026-03-29T13:38:25.056Z","1.18.7":"2026-03-30T04:17:43.092Z","1.19.0":"2026-03-30T10:23:09.330Z","1.19.1":"2026-03-30T14:48:08.609Z","1.20.0":"2026-04-01T06:04:46.447Z","1.20.1":"2026-04-02T08:58:50.830Z","1.20.2":"2026-04-03T02:47:15.892Z","1.20.3":"2026-04-04T05:01:17.503Z","1.20.4":"2026-04-05T09:28:38.002Z","1.20.5":"2026-04-05T22:58:53.271Z","1.20.6":"2026-04-10T10:21:23.782Z","1.20.7":"2026-04-12T03:12:39.150Z","1.20.8":"2026-04-16T15:31:40.621Z","1.20.9":"2026-05-01T11:45:11.725Z","1.21.0":"2026-05-03T05:06:45.263Z","1.22.0":"2026-05-10T06:53:52.840Z","1.22.1":"2026-05-16T09:28:28.650Z","1.23.0":"2026-05-22T05:18:25.436Z","1.23.1":"2026-05-28T02:25:59.353Z","1.23.2":"2026-06-01T13:11:41.131Z","1.23.3":"2026-06-06T06:58:25.911Z","1.23.4":"2026-06-09T08:09:10.135Z","1.23.5":"2026-06-14T05:48:25.457Z","1.24.0":"2026-06-18T13:12:08.410Z","1.24.1":"2026-06-21T03:09:00.222Z","1.24.2":"2026-06-23T10:46:06.703Z","1.25.0":"2026-06-25T02:25:10.393Z","1.25.1":"2026-06-29T10:12:07.517Z","1.25.2":"2026-07-06T22:06:38.217Z","1.25.3":"2026-07-16T07:15:51.562Z","1.25.4":"2026-07-19T08:03:50.002Z","1.25.5":"2026-07-26T13:57:09.081Z","1.25.6":"2026-07-30T06:28:22.025Z","1.26.0":"2026-08-01T06:45:18.795Z","1.27.0":"2026-08-05T13:01:49.151Z","1.27.1":"2026-08-08T07:16:47.803Z","1.27.2":"2026-08-09T05:14:51.199Z","1.27.3":"2026-08-18T13:42:54.187Z","1.27.4":"2026-08-18T21:30:15.782Z","1.27.5":"2026-08-23T22:01:38.175Z","1.28.0":"2026-08-28T07:09:23.188Z","2.0.0":"2026-09-01T04:20:27.494Z","2.0.1":"2026-09-04T11:04:42.582Z","2.0.2":"2026-09-06T09:58:20.367Z","2.1.0":"2026-09-12T14:01:09.944Z","2.1.1":"2026-09-23T04:54:20.949Z"},"bugs":{"url":"https://github.com/shinpr/ai-coding-project-boilerplate/issues"},"author":{"name":"Shinsuke Kagawa"},"license":"MIT","homepage":"https://github.com/shinpr/ai-coding-project-boilerplate#readme","keywords":["typescript","boilerplate","template","starter","scaffolding","cli","claude-code","anthropic","ai-development","llm-development","skills","sub-agents","agentic","workflow","multi-agent"],"repository":{"url":"git+https://github.com/shinpr/ai-coding-project-boilerplate.git","type":"git"},"description":"Evidence-driven Claude Code workflows for TypeScript projects, from design and implementation through review and quality checks.","maintainers":[{"name":"shinpr","email":"shnskkgw.iueaaa@gmail.com"}],"readme":"# AI 编程项目模板：Claude Code 入门套件\n\n*其他语言版本：[English](README.md) | [日本語](README.ja.md)*\n\n[![TypeScript](https://img.shields.io/badge/TypeScript-7.x-blue?logo=typescript)](https://www.typescriptlang.org/)\n[![Node.js](https://img.shields.io/badge/Node.js-24.15%2B-green?logo=node.js)](https://nodejs.org/)\n[![Claude Code](https://img.shields.io/badge/Claude%20Code-Optimized-purple)](https://claude.ai/code)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n为 TypeScript 仓库配置基于 Claude Code 的结构化开发环境。`create-ai-project` 会添加项目级 `CLAUDE.md`、可直接使用的命令、专用智能体和技能，让 Claude 按照与代码一同存储的规则，完成从设计、实现到验证的整个过程。\n\n它既可以用于创建新项目，也可以持续更新项目中的 Claude Code 配置。你无需自行组装提示词和智能体定义，即可获得一套位于仓库内、可由团队进行版本管理、共享和调整的开发环境。\n\n## 这个入门套件可以帮助你\n\n- 使用 `CLAUDE.md` 定义项目级规则、Claude Code 可以自行决定的事项以及需要询问你的情况\n- 通过 `/implement` 完成一次变更，包括澄清需求、实现和验证\n- 让简单变更保持轻量，仅在变更确实需要时添加设计文档和评审\n- 评审已完成的实现，确认其符合约定的目标和仓库标准，没有不必要的改动，也没有功能、可靠性或安全方面的严重问题\n- 在工作流中运行仓库适用的测试、类型检查、lint 和构建检查\n- 记录项目特有的上下文，并将团队反复使用的知识整理为可复用技能\n- 使用同一套配置的英文、日文或简体中文版本\n\n## 它会向仓库添加什么\n\n| 路径 | 用途 |\n|---|---|\n| `CLAUDE.md` | 项目级规则，包括 Claude Code 可以自行决定的事项以及需要询问你的情况 |\n| `.claude/commands/` | 实现、设计、规划、评审、诊断和项目配置的入口 |\n| `.claude/agents/` | 负责仓库分析、设计、实现、测试和评审的专用智能体 |\n| `.claude/skills/` | Claude 在与当前工作相关时加载的开发指导 |\n| `docs/guides/` | 面向项目使用者的配置、命令和技能编辑指南 |\n\n套件还包含 `/create-skill` 和 `/refine-skill`，因此你可以添加项目特有的指导，而无需手动维护技能结构。\n\n## 快速开始\n\n### 创建新项目\n\n```bash\nnpx create-ai-project my-project --lang=zh-CN\ncd my-project\npnpm install\nclaude\n```\n\n### 更新由这个入门套件创建的项目\n\n在项目根目录运行：\n\n```bash\nnpx create-ai-project update --dry-run\nnpx create-ai-project update\nclaude\n```\n\n更新程序会刷新受管理的 `CLAUDE.md`、命令、智能体和技能，不会替换源代码或现有的 `package.json` 设置。\n\n启动 Claude Code 后，运行：\n\n```text\n/project-inject\n/implement 为 API 添加速率限制\n```\n\n`/project-inject` 会记录 Claude 所需的仓库特有信息，包括领域约束、质量标准、目录约定，以及外部 schema 或 API 契约的位置。之后，你可以使用 `/implement` 端到端地完成一次变更。\n\n完整的配置和首次运行步骤请参阅[快速开始指南](docs/guides/zh-CN/quickstart.md)。\n\n## 开发流程\n\n```mermaid\nflowchart LR\n    A[提出需求] --> B[确认目标]\n    B --> C[检查仓库]\n    C --> D{是否需要设计决策？}\n    D -->|否| E[直接实现]\n    D -->|是| F[设计并批准计划]\n    F --> E\n    E --> G[运行检查和评审]\n    G --> H[完成]\n```\n\nClaude Code 会先确认变更要实现的目标，并检查现有实现。路径明确的简单变更可以直接实现；需要产品或技术决策的变更，则会先生成必要的设计和规划文档。在批准设计前，Claude 会通过仓库内容或实际行为确认可能影响方案选择的事实。需要额外验证时，也只检查做出该决定所需的范围。之后，工作流会运行仓库中适用的检查，并报告所有未能验证的事项。\n\n有关文档创建条件、测试选择方式和各工作流范围，请参阅[使用场景和命令](docs/guides/zh-CN/use-cases.md)。\n\n## 常用入口\n\n| 命令 | 用途 |\n|---|---|\n| `/implement` | 从需求确认推进至实现和验证完成 |\n| `/design`、`/front-design` | 在实现前设计变更 |\n| `/plan`、`/front-plan` | 将已批准的设计转化为可执行计划 |\n| `/build`、`/front-build` | 从已批准的计划继续实现 |\n| `/review`、`/front-review` | 评审已完成的实现，确认其符合约定的目标、仓库标准和安全要求 |\n| `/diagnose` | 调查问题并比较有调查结果支持的解决方案，但不修改代码 |\n| `/project-inject` | 记录供后续 Claude Code 会话使用的项目特有上下文和质量标准 |\n| `/create-skill`、`/refine-skill` | 添加或改进可复用的项目指导 |\n\n有关示例和完整命令参考，请参阅[使用场景和命令](docs/guides/zh-CN/use-cases.md)。\n\n## 根据项目进行调整\n\n使用 `/project-inject` 记录适用于整个仓库的事实、约束和质量标准。这样 Claude 就能了解项目目标、约定和外部资料，而无需在每次请求中重复提供这些信息。\n\n如果团队中的某项指导只适用于特定类型的工作，请创建或改进相应技能。套件内置的技能编辑工作流可帮助你确定信息所属位置、评审变更并同步技能元数据。有关示例和验证方法，请参阅[技能编辑指南](docs/guides/zh-CN/skills-editing-guide.md)。\n\n## 语言和项目配置\n\n通过以下命令切换 Claude Code 当前使用的语言环境：\n\n```bash\npnpm lang:en\npnpm lang:ja\npnpm lang:zh-CN\npnpm lang:status\n```\n\n工作流会从仓库配置中发现包管理器和质量检查命令。如果生成的项目使用其他命令，请修改 `package.json` 中的 `packageManager` 和相应 scripts。\n\n## 指南\n\n- [快速开始指南](docs/guides/zh-CN/quickstart.md)\n- [使用场景和命令](docs/guides/zh-CN/use-cases.md)\n- [技能编辑指南](docs/guides/zh-CN/skills-editing-guide.md)\n\n## 许可证\n\n[MIT](LICENSE)\n","readmeFilename":"README.zh-CN.md"}