{"_id":"@aicgen/aicgen","_rev":"13-6ed61354bb25a851656df5a1d119e837","name":"@aicgen/aicgen","dist-tags":{"1.0.0beta":"1.0.0-beta.1","beta":"1.0.0","latest":"1.2.0"},"versions":{"1.0.0-beta.1":{"name":"@aicgen/aicgen","version":"1.0.0-beta.1","keywords":["ai","cli","code-generator","claude","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.0-beta.1","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"0b67a8f0b5c83075e3bb1c9a448e37f7b25fe275","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.0-beta.1.tgz","fileCount":287,"integrity":"sha512-dt8QEGNtPD1Kt7cs1AWCV2jIeqK8MxJaod2gy4lEKXbQ4wEXDNO+5N3nnr/FcOPpGZcRdZyuOWNpAyR2Ay9Z7w==","signatures":[{"sig":"MEUCIQCxhAbhw5x8MIp8cZ+MmZGiup0joVBkQizQGTl0NL2i9AIgOnFhjKSfcvLAHWEt5nLAbs7U1IC2Le8o7lCuB4KLdHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3732904},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"a7f6799659e3e60d93dabfc5c4508a187aa1c202","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"bun test","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","build:binary":"bun run embed && bun run scripts/build-binary.ts current","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.6.2","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","winston":"^3.19.0","commander":"^12.1.0","decompress":"^4.2.1","decompress-targz":"^4.1.1","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.0-beta.1_1765893751817_0.6559132562638785","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@aicgen/aicgen","version":"1.0.0-beta.2","keywords":["ai","cli","code-generator","claude","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.0-beta.2","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"fa701c67d89b97ddd3d938799574d1b6243d9535","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.0-beta.2.tgz","fileCount":161,"integrity":"sha512-jpXsGlBEPdZGjd+qYgY+SoCWU8OZbqnLxjzQuaBdUOTKEIkVS99OQGdf1D2/ey8fGCf+yVCrCb22kU5Rg+fsnQ==","signatures":[{"sig":"MEYCIQCP9cvtXjjTKIVP3PZr1FUm3fcaAQx57ETDHDcc8x1lCgIhALMYcXVPMpPGDvLHvrrHVuJxXYJtTwP+6C9aLkwlQUW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2955234},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"9ff35f42fb9bdfc60805bfb81203af65ce1d9ac1","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"bun test","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","build:binary":"bun run embed && bun run scripts/build-binary.ts current","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.7.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","winston":"^3.19.0","commander":"^12.1.0","decompress":"^4.2.1","decompress-targz":"^4.1.1","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.57.1","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.0-beta.2_1765894251884_0.04193466119944289","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aicgen/aicgen","version":"1.0.0","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.0","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"87a667fad05bcd53cda9badddf71bf00602692dd","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.0.tgz","fileCount":193,"integrity":"sha512-wOx02ydggeSu1f1CIVS4sGSvhoTqwYQ1m0TV6SNb5BjyruZQXfxTNN4SXcb8PIIqt+jc9qlIm7j+NLaGxRL+0A==","signatures":[{"sig":"MEQCIBg7Q/c6YJfkhcBOnaQfJXgS6UCrsX0mSb/KCTJUflOuAiAA9O0OcBFnwKVZewGEd7Lby3JPIZEoqR1P48zGumHOnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131683},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"a8c9cbd1544f63e3f45359d3faf55be9ecabf1cc","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.7.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.0_1768463330334_0.39223847238029164","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aicgen/aicgen","version":"1.0.1","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.1","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"9b041f0c51dcef45df01d8c26f657237d58e30ed","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.1.tgz","fileCount":193,"integrity":"sha512-dHfHpurIcjNIIijCt3xVBW0tJqZmGrVb0My3tZWxvQhlXodR5htRnxGPLi5vsxkA5X/Ozp3uJ9Md/HcflUvmJA==","signatures":[{"sig":"MEYCIQCz+yYoZobbbZJ1mVVuqjMcOAJzYlHLP3jd6mf+zGKSGgIhAJynpr9JWzpy04p9qYYGXh7jmWLNfc4v8xjW/eSkKbSq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131683},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"dbfee45855fd387426dbfc365c59ace80944a083","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.7.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.1_1768464448239_0.04966297811335263","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aicgen/aicgen","version":"1.0.2","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.2","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"4c73be44d3bdb700adde0d4b42419cedc2185e42","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.2.tgz","fileCount":174,"integrity":"sha512-2KMN9xy2coaGbHw2hA6jttwOXAxrUtv9cHyEvd0moa9dcylVNW3Tkgk/ch+4PYPwTykCyM/xjiyuzSlMNR8Crg==","signatures":[{"sig":"MEQCIFGlWLUlV1VKSVa+BJq2+atmIJvEEDeHG4p+foqDCcXnAiBG/r7vnskwHOcDILqVC/ieqHB4KHEPFBo6RYL7WO7AjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3874720},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"639c2e76be27833a53ab3ff223be72a841271f53","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.7.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.2_1768476799651_0.8532041897952081","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aicgen/aicgen","version":"1.0.4","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.4","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"a56688d52e6b8b31b04cec56c4af5132650d5e73","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.4.tgz","fileCount":174,"integrity":"sha512-HovZCIiAgbPV1oEgEBuuKGdz13JxCw6+jcjomOVpEhEcWtskB5n88AI0oKFW4PEHZQboTKW+6tMQ1haOya64jA==","signatures":[{"sig":"MEUCIBt0B7aQLQwDX1kFfHFrZ+6jYeIzCfop/X6Alp3kgKILAiEAyHn4eKKhWF0WQtPzN+1soQL+Wf5oDkgUNZ0W1Pwv1Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3875028},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"45fbc446ed5508f62a11898f164bf44f3a22b75d","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.7.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.4_1768485243215_0.44249124975986187","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aicgen/aicgen","version":"1.0.5","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.0.5","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"4e12cba772acb1b1f41fcc40f2dbc2f047b916c3","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.0.5.tgz","fileCount":186,"integrity":"sha512-rDH05a8wHc140SmpyVQ4QPa4o9A5Xca+kwXIMg/tRLdlOXPpeWhBMViI4MCmx5I2W/u1z6Mxs2f33LsC7cyObA==","signatures":[{"sig":"MEUCIHFGj93MYCxeP/7Sdpz79d1kakh0hXH9UmuSrTl4ehXEAiEAyIjC3/q5k+F936jW4xeW6RLIXDA/egF5Ph3rok96qiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3896567},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"7fe016e927d420ba2eebed65bdca3225085c3cc4","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.7.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.0.5_1768488521255_0.06592139054163759","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aicgen/aicgen","version":"1.1.0","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.1.0","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"29b653ae11ff395ccb89c787254a2a17d641728b","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.1.0.tgz","fileCount":193,"integrity":"sha512-itY+kABfnyiWsJFKoC4gJUu5wGw9q1W5trTaKa2Br5CP1Xs2YTsNNKTxlRzSb2YGUeDdlRv1+wS/Sak7UahPJA==","signatures":[{"sig":"MEQCIBZyruapMW85tDJfVct24YWLWPg8PriRt9WzFWGgPYGGAiB8KA8FfmKhtwnjz4APFrGLzUg12uJKffv/rF7Vcbyv3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3925768},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"8adc554cd1082fae5f1af3ae9670ed42414a6baf","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.14.1","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.1.0_1778755956880_0.8569633064228745","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aicgen/aicgen","version":"1.1.1","keywords":["ai","cli","code-generator","claude","gemini","openai","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","_id":"@aicgen/aicgen@1.1.1","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"homepage":"https://github.com/aicgen/aicgen#readme","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"bin":{"aicgen":"dist/index.js"},"dist":{"shasum":"93d0336dfe7a740eaa40720fefefcb949296064f","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.1.1.tgz","fileCount":194,"integrity":"sha512-6HPatsf+cHa4uQrI3ktavcvfWLJwxzWJ6MeAolZpfyL/wjsOjVaF1cPCgzR2B32a1TidSHxogwVBBbsVd/W6sg==","signatures":[{"sig":"MEUCIQD5b00py7fcesWmAYPZoshFOxuheqyEvzFPhaFEGCZw4gIgIvZT/4pA2674R1CvelG6qoC5BKNNYyCOm6Otnl8vDZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3941866},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"e1a987980de3d7a2593e8c23553dead3e940c28a","scripts":{"dev":"bun --watch src/index.ts","lint":"eslint src --ext .ts","test":"jest","build":"bun build src/index.ts --outdir dist --target node","embed":"bun run generate-version && bun run scripts/embed-data.ts","start":"bun src/index.ts","format":"prettier --write src","prebuild":"bun run embed","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:binary":"bun run embed && bun run scripts/build-binary.ts current","test:coverage":"jest --coverage","generate-version":"bun run scripts/generate-version.ts","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"repository":{"url":"git+https://github.com/aicgen/aicgen.git","type":"git"},"_npmVersion":"11.14.1","description":"AI Config Generator - Automated AI assistant configuration for your projects","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^8.1.1","yaml":"^2.6.1","chalk":"^5.3.0","openai":"^6.15.0","winston":"^3.19.0","commander":"^12.1.0","fast-glob":"^3.3.3","decompress":"^4.2.1","decompress-targz":"^4.1.1","@anthropic-ai/sdk":"^0.71.2","@inquirer/prompts":"^6.0.1","@inquirer/checkbox":"^5.0.2","@google/generative-ai":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^8.57.1","ts-jest":"^29.4.6","prettier":"^3.4.2","@types/bun":"^1.1.13","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/node":"^20.17.9","@types/decompress":"^4.2.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/aicgen_1.1.1_1778760488522_0.6862059696250322","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aicgen/aicgen","version":"1.2.0","description":"AI Config Generator - Automated AI assistant configuration for your projects","keywords":["ai","cli","code-generator","claude","antigravity","openai","codex","config","assistant"],"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aicgen/aicgen.git"},"bin":{"aicgen":"dist/index.js"},"type":"module","scripts":{"generate-version":"bun run scripts/generate-version.ts","embed":"bun run generate-version && bun run scripts/embed-data.ts","check:embedded-data":"bun run scripts/check-embedded-data.ts","prebuild":"bun run embed","build":"bun build src/index.ts --outdir dist --target node","build:binary":"bun run embed && bun run scripts/build-binary.ts current","build:binary:windows":"bun run embed && bun run scripts/build-binary.ts windows","build:binary:linux":"bun run embed && bun run scripts/build-binary.ts linux","build:binary:macos":"bun run embed && bun run scripts/build-binary.ts macos","build:all":"bun run build:binary:windows && bun run build:binary:linux && bun run build:binary:macos","dev":"bun --watch src/index.ts","start":"bun src/index.ts","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","typecheck":"tsc --noEmit","lint":"eslint src --ext .ts","format":"prettier --write src"},"dependencies":{"@anthropic-ai/sdk":"^0.71.2","@google/generative-ai":"^0.24.1","@inquirer/checkbox":"^5.0.2","@inquirer/prompts":"^6.0.1","chalk":"^5.3.0","commander":"^12.1.0","decompress":"^4.2.1","decompress-targz":"^4.1.1","fast-glob":"^3.3.3","openai":"^6.15.0","ora":"^8.1.1","winston":"^3.19.0","yaml":"^2.6.1"},"devDependencies":{"@types/bun":"^1.1.13","@types/decompress":"^4.2.7","@types/jest":"^30.0.0","@types/node":"^20.17.9","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.57.1","jest":"^30.2.0","prettier":"^3.4.2","ts-jest":"^29.4.6","typescript":"^5.7.2"},"gitHead":"a0d77c3f11105c0730544827c1d23c1d4088e783","_id":"@aicgen/aicgen@1.2.0","bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"homepage":"https://github.com/aicgen/aicgen#readme","_nodeVersion":"20.20.2","_npmVersion":"11.15.0","dist":{"integrity":"sha512-xRkMSVPGcLri3MbuhHQRLzTn3KHwN1BkAAHYqvOkuLSLief2IB8+TNbUE2X/NMnNEOxAQl0lYIyJ7f4TN9V6cQ==","shasum":"67b6a799aa439c6807f914c35df9f09bbcd627d1","tarball":"https://registry.npmjs.org/@aicgen/aicgen/-/aicgen-1.2.0.tgz","fileCount":200,"unpackedSize":4184951,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicgen%2faicgen@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDatZo0e7HSm+NRNu3YpcGoRt8zXP1awC9g5yBIIx9d5gIgO/sU7UN9CrID2tBRDL9DCxL3ysUv8QNhxwZ5Oq1+gVs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4741312e-719e-4a6e-9b83-4d5ec903497f"}},"directories":{},"maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aicgen_1.2.0_1779808440442_0.7402714725891575"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T14:02:31.763Z","modified":"2026-05-26T15:14:01.104Z","0.0.1":"2025-12-11T10:39:52.788Z","0.0.15":"2025-12-11T11:25:09.300Z","1.0.0-beta.1":"2025-12-16T14:02:31.997Z","1.0.0-beta.2":"2025-12-16T14:10:52.180Z","1.0.0":"2026-01-15T07:48:50.614Z","1.0.1":"2026-01-15T08:07:28.434Z","1.0.2":"2026-01-15T11:33:19.827Z","1.0.4":"2026-01-15T13:54:03.370Z","1.0.5":"2026-01-15T14:48:41.427Z","1.1.0":"2026-05-14T10:52:37.099Z","1.1.1":"2026-05-14T12:08:08.747Z","1.2.0":"2026-05-26T15:14:00.775Z"},"bugs":{"url":"https://github.com/aicgen/aicgen/issues"},"author":{"name":"Lahiru Sandaruwan","email":"lpsandaruwan@gmail.com"},"license":"MIT","homepage":"https://github.com/aicgen/aicgen#readme","keywords":["ai","cli","code-generator","claude","antigravity","openai","codex","config","assistant"],"repository":{"type":"git","url":"git+https://github.com/aicgen/aicgen.git"},"description":"AI Config Generator - Automated AI assistant configuration for your projects","maintainers":[{"name":"lpsandaruwan","email":"lpsandaruwan@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/logo.svg\" width=\"1000\" alt=\"aicgen logo\" />\n</p>\n\n<p align=\"center\">\n  <em>Configuration generator for AI coding assistants</em>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/version-1.2.0-cyan\" alt=\"Version\" />\n  <img src=\"https://img.shields.io/badge/license-MIT-purple\" alt=\"License\" />\n  <img src=\"https://img.shields.io/badge/bun-%3E%3D1.0.0-cyan\" alt=\"Bun\" />\n  <img src=\"https://img.shields.io/github/actions/workflow/status/aicgen/aicgen/test.yml?branch=main&label=tests\" alt=\"Tests\" />\n  <img src=\"https://img.shields.io/badge/tests-144-brightgreen\" alt=\"Tests\" />\n</p>\n\n---\n\n**aicgen** makes your project AI-ready in seconds. Generate tailored instruction files, workflows, skills, and guarded agentic surfaces for the coding tools your team actually uses.\n\n## ✨ Features\n\n- **🎯 Multi-Assistant Support** - Claude Code, GitHub Copilot, Antigravity, Codex\n- **📚 99 Guidelines** - Organized into 12 categories (Language, Architecture, Testing, Security, etc.)\n- **🎨 Interactive CLI** - Professional wizard with smart defaults and back navigation\n- **⚡ Agentic Profiles** - Three progressive levels: `basic`, `standard`, and `full`\n- **🔁 SDLC Workflows** - `/spec`, `/research`, `/plan`, `/build`, `/check`, and `/ship`\n- **🧩 Codex SDLC Plugin** - Project-local `aicgen-sdlc` plugin with namespaced `/aicgen-*` skills\n- **🏗️ Architecture Aware** - Supports Microservices, Modular Monoliths, Hexagonal, and more\n- **📦 Zero External Dependencies** - All guideline data is embedded in the binary\n\n## 🚀 Quick Start\n\nNavigate to your project and run:\n\n```bash\naicgen init\n```\n\nThe CLI will:\n1.  Detect your project language and structure\n2.  Guide you through assistant, architecture, and detail level selection\n3.  Let you customize which guidelines to include\n4.  Generate the appropriate config files (`.claude/`, `.github/`, `.agent/`, `.codex/`, `AGENTS.md`, and local plugin files)\n\n---\n\n## 📦 Installation\n\n### From npm (Easiest)\n\n```bash\n# Install globally\nnpm install -g @aicgen/aicgen\n\n# Or use with npx (no installation)\nnpx @aicgen/aicgen init\n```\n\n### From Homebrew (macOS)\n\n```bash\n# Add the tap\nbrew tap aicgen/aicgen\n\n# Install aicgen\nbrew install aicgen\n```\n\n### From Binary (Standalone)\n\nDownload the latest installer for your platform from the [releases page](https://github.com/aicgen/aicgen/releases):\n\n- **Windows**: `aicgen-setup-x64.exe` installer\n- **Linux (Debian/Ubuntu)**: `aicgen_amd64.deb`\n- **Linux (Fedora/RHEL)**: `aicgen_x86_64.rpm`\n\n```bash\n# Windows - run the installer\naicgen-setup-x64.exe\n\n# Linux (Debian/Ubuntu)\nsudo dpkg -i aicgen_amd64.deb\n\n# Linux (Fedora/RHEL)\nsudo rpm -i aicgen_x86_64.rpm\n```\n\n### From Source\n\n```bash\ngit clone https://github.com/aicgen/aicgen.git\ncd aicgen\ngit submodule update --init --recursive data\nbun install\nbun run build:binary\nbun run start init\n```\n\n---\n\n## 📚 Guideline System\n\naicgen uses a **modular guideline architecture** with **99 guidelines** organized into **12 categories**. Release builds embed content from the `data/` submodule, or from `AICGEN_DATA_DIR` when developing against a sibling `aicgen-data` checkout.\n\n**Release 1.2.0 stats:**\n\n| Metric | Count |\n|--------|-------|\n| Guidelines | 99 |\n| SDLC workflows | 6 |\n| Categories | 12 |\n| Languages | 12 |\n| Architectures | 10 |\n| Datasources | 2 |\n| Profile levels | `basic`, `standard`, `full` |\n\n```bash\n# View guideline statistics\naicgen stats\n```\n\n**Categories:**\n- **Language** - TypeScript, JavaScript, Python, Go, Rust, Java, C#, Ruby, Dart, Swift, Kotlin, PHP\n- **Architecture** - Layered, Modular Monolith, Microservices, Event-Driven, Hexagonal\n- **DevOps** - CI/CD, Docker, Observability (Log formats, Metrics)\n- **Best Practices** - SOLID, DRY, Clean Code principles\n- And more...\n\n## 📁 Generated Outputs\n\nProfile levels control how much AICGEN generates:\n\n| Level | Output |\n|-------|--------|\n| `basic` | Stable repo instructions and rules only |\n| `standard` | Instructions plus guided workflows, prompt files, and Codex SDLC skills |\n| `full` | Full agentic setup with skills, subagents, guardrail hooks, plugins, and MCP templates |\n\n### For Claude Code\n```text\nCLAUDE.md                      # Master instructions (project root)\n.claude/\n├── settings.json              # Guardrail hooks & permissions\n├── guidelines/                # Modular guidelines\n│   ├── language.md\n│   ├── architecture.md\n│   └── ...\n├── agents/                    # Sub-agents\n│   └── guideline-checker.md\n└── skills/                    # Full profile project skills\n```\n\n### For GitHub Copilot\n```text\n.github/\n├── copilot-instructions.md    # Master instructions\n├── instructions/              # Topic-specific files\n├── prompts/                   # Standard+ reusable prompt files\n└── chatmodes/                 # Full profile VS Code chat modes\n```\n\n### For Antigravity\n```text\n.agent/\n├── rules/\n│   └── instructions.md        # Workspace rule index\n└── workflows/                 # Profile-enabled workflows\n```\n\n### For Codex\n```text\nAGENTS.md                      # First-class Codex instructions\n.codex/\n├── instructions.md            # Codex development guide\n├── hooks.json                 # Full profile session reminder hook\n└── hooks/                     # Full profile hook scripts\n.agents/\n└── plugins/marketplace.json   # Project-local plugin install entry\nplugins/\n└── aicgen-sdlc/               # SDLC lifecycle plugin\n    ├── .codex-plugin/plugin.json\n    └── skills/aicgen-*/SKILL.md\n```\n\n> Gemini CLI generation has been removed from active assistant targets. Use Antigravity for Google-side agentic coding profiles.\n\n---\n\n## 🗺️ Roadmap\n\n### ✅ Completed\n\n- [x] Interactive CLI wizard with back navigation\n- [x] Multi-assistant support (Claude Code, Copilot, Antigravity, Codex)\n- [x] 99 guidelines across 12 categories\n- [x] Architecture-aware configuration (Layered, Modular Monolith, Microservices, etc.)\n- [x] Profile-gated agentic surfaces for workflows, skills, plugins, hooks, and MCP templates\n- [x] Custom guideline management (add/remove)\n- [x] GitHub-based guideline updates\n\n### 🚧 Future Enhancements\n\n- [ ] Custom organization policy packs\n- [ ] Guideline versioning and diffing\n- [ ] Project-specific guideline templates\n\n## 🛠️ Development\n\n### Running Tests\n\nThe project includes a comprehensive test suite with 144 tests covering all core functionality:\n\n```bash\n# Check embedded instruction data is fresh\nbun run check:embedded-data\n\n# Validate the data submodule\ndata/scripts/validate-data\n\n# Typecheck\nbun run typecheck\n\n# Run all tests\nbun run test -- --runInBand\n\n# Run tests with coverage report\nbun run test:coverage -- --runInBand\n\n# Run tests in watch mode\nbun run test:watch\n```\n\n### Test Coverage\n\nCurrent release validation: embedded data freshness, data schema validation, typecheck, Jest tests, and Bun build.\n\n**Test Suite Includes:**\n- ✅ GuidelineLoader tests (filtering, level selection, architecture handling)\n- ✅ Tarball extraction tests (CONFIG-based prefix validation)\n- ✅ AssistantFileWriter tests (Claude Code, Copilot, Antigravity, Codex)\n- ✅ Agentic capability matrix and profile gating tests\n- ✅ Codex project-local plugin generation tests\n- ✅ File generation and path handling (cross-platform compatibility)\n- ✅ Content validation and metadata inclusion\n\nTests are automatically excluded from builds via `tsconfig.json`.\n\n### Project Structure\n\n```\nsrc/\n├── __tests__/              # Test suite\n│   └── services/\n│       ├── guideline-loader.test.ts\n│       ├── tarball-extraction.test.ts\n│       └── assistant-file-writer.test.ts\n├── commands/               # CLI commands (init, update, quick-add)\n├── services/               # Core business logic\n└── config.ts              # Configuration management\n```\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details.\n\n## 📄 License\n\nMIT © 2026\n","readmeFilename":"README.md"}