{"_id":"@acdl/cli","_rev":"10-f144e10ef8a228ac033c31022daa552f","name":"@acdl/cli","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.1":{"name":"@acdl/cli","version":"0.1.1","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.1.1","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"bde3ba9ece58fc5b062e4bc0e204aa063f8b5f3a","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.1.1.tgz","fileCount":10,"integrity":"sha512-zheFcsgtxuM7BfkITiSvhdsHu1cfdZCKdcMWODvg25hT17DIq7x6wAPQjJWvFi5IYu2yaurM2igtY+9fwV59Tg==","signatures":[{"sig":"MEUCIQDVLHkzjgAMpcTa9Vz5VdabEh6kJbNjMtk0TT88pWM9SQIgRmvrOYL2j+GYQfztZQw8imEAClDryJWOfW47KvOgn6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92952},"type":"module","engines":{"node":">=18"},"gitHead":"98fa03a6b6180581a5689290fad7e7427a2620bd","scripts":{"test":"vitest run","build":"tsup","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.6.2","description":"Initialize and maintain AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"diff":"^7.0.0","chalk":"^5.4.1","commander":"^13.1.0","@iarna/toml":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1770812996771_0.37813443353339005","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acdl/cli","version":"0.1.2","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.1.2","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"682f347ee87b6c724799b76d7ed908c2b38f10ce","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.1.2.tgz","fileCount":82,"integrity":"sha512-SRl2b+YV03BUbRnGkMI+JJsZfniCy81siM86zAgs7sYi3v8fC5T60eKDVzxcmVLkCq8BiB3C+32FjlL2ilXGNQ==","signatures":[{"sig":"MEQCIDQ1vuMDEyjAvFMcQ6ALnYptS13RMLYt0Ap5tmhvWBxRAiAGDFexntBWULI4OZKkY0OqdB5uXRatEfWFA7uZ9S4PDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360124},"type":"module","engines":{"node":">=18"},"gitHead":"a07c0c786d38b1359150039131dc61f5434bde62","scripts":{"test":"vitest run","build":"tsup","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.6.2","description":"Initialize and maintain AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"diff":"^7.0.0","chalk":"^5.4.1","commander":"^13.1.0","@iarna/toml":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1770816164143_0.31783385554010457","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@acdl/cli","version":"0.1.3","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.1.3","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"99d8d1c837c885a7035d155ca443c2e6d5eb1e3e","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.1.3.tgz","fileCount":82,"integrity":"sha512-c6c4yHPemKXCtN8GifjHqV8nIaQsoIeHWJtq692M4ci5EKXWIQnmCoVWI8M0pTdLpQ0XmEjItPBJ2jnq+kf7Zw==","signatures":[{"sig":"MEUCIQDhysV4QoCYVKBV1WwrNvpqFWb/36b0Ztvpy8A0U0d9hwIgMiEEFaWte+41GvNNIyLq1CBpwr5AAMmKVdFydVFX4S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361338},"type":"module","engines":{"node":">=18"},"gitHead":"a07c0c786d38b1359150039131dc61f5434bde62","scripts":{"test":"vitest run","build":"tsup","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.6.2","description":"Initialize and maintain AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"diff":"^7.0.0","chalk":"^5.4.1","commander":"^13.1.0","@iarna/toml":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1770816620193_0.35694804548161496","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@acdl/cli","version":"0.1.4","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.1.4","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"5595a1a37de8dadf66042e907dccef295e61a608","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.1.4.tgz","fileCount":86,"integrity":"sha512-Rq2IZcpOeRsNSRTZ0LZSeCQe+RzxbGROetbzLEPgr4C1Af7qUEYWAjOWAiRhZoJYio09FZD3Ex3Dn8e9R7jxBQ==","signatures":[{"sig":"MEQCIBiBqn2ED3YpcFCAvXDa1gNSy+5jZxnEzWf5TFJSMORXAiBK+8ub13qB14DO7WHoSMC0nbtZyUsfC11/P+mC9DgQXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382146},"type":"module","engines":{"node":">=18"},"gitHead":"554c06f9332db4f6dd35057b41bb2284a17f6033","scripts":{"test":"vitest run","build":"tsup","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.6.2","description":"Initialize and maintain AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"diff":"^7.0.0","chalk":"^5.4.1","commander":"^13.1.0","@iarna/toml":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1771266274352_0.646585055918022","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@acdl/cli","version":"0.1.5","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.1.5","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"c1e8d5e0cd2e2c721f2007a107b401dbd37465a8","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.1.5.tgz","fileCount":86,"integrity":"sha512-RrdeZ6wW2xMfDJacCm4zCJHhJ1OoxCvg49eff0GatPXxP1O7Il9cxg2bmyLugqMqijJ7+nk7n6VV4MjT8rZ8mA==","signatures":[{"sig":"MEYCIQCFN5tPSL90KfyIvC2SflRbHizEvGvhlWhOP/aGn6oK4AIhAJL7LXgOlI85NNaunKigRWvtJNtLAnsERaPdIUMcUYPw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313507},"type":"module","engines":{"node":">=18"},"gitHead":"554c06f9332db4f6dd35057b41bb2284a17f6033","scripts":{"test":"vitest run","build":"tsup","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.6.2","description":"Initialize AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1771267889380_0.5411480777509423","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@acdl/cli","version":"0.1.6","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.1.6","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"4c713fadd7ad358ad8f009fd3b4cc6fdef9e1e90","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.1.6.tgz","fileCount":79,"integrity":"sha512-utKM3IaMnQIuXnkA7hQtoWatPrMshakE72OArJvLHFNw8jhndJVmM6sqXmWRVfNHgbPDqevEvGUzSJgV6DerOg==","signatures":[{"sig":"MEQCIE8UBshitYAP/507hAwrwgr5tztvROhSMOatwYnp0LonAiAoYHmrjEdsj/qeD2vmAY/ncisyjbcbBMg2kPAztCM57w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300457},"type":"module","engines":{"node":">=18"},"gitHead":"554c06f9332db4f6dd35057b41bb2284a17f6033","scripts":{"test":"vitest run","build":"tsup","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.6.2","description":"Initialize AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1771268187417_0.24646229229134553","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@acdl/cli","version":"0.2.0","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.2.0","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"0800fde63e0349c3eab55ae27cbbced943964e14","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.2.0.tgz","fileCount":62,"integrity":"sha512-JJW757t0rg36klZzdNsdaC9p94dLHayaFCCJG2pAhc7ouroH0Y43+yK6D5VMBRH4pK+VQtS/BuyfgACBSHJMbA==","signatures":[{"sig":"MEUCIEM41uGorgrMc+1JAc0SpFhkKxy7KOjq4YiZtiK4WcgzAiEA0+qL0W7V/zC9ic3FqnooVOJxpYg/zCptCDUscW6sGuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290405},"type":"module","engines":{"node":">=18"},"gitHead":"b5d6f0aa7b59b1f9b8ab9818a09777cbf5f8f3f6","scripts":{"test":"vitest run","build":"tsup","pretest":"npm run build","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.11.0","description":"Initialize AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@inquirer/checkbox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1772707576023_0.9190020343126359","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@acdl/cli","version":"0.2.1","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.2.1","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"4ee3234b3d56a0b4e71c8f71a442bf45365bd028","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.2.1.tgz","fileCount":62,"integrity":"sha512-GejW3ywkcpJwdkxqxa+jKh1DTLmJNZ3I3LuK5AFGpI6S+q2rXHiRFWctktSiIjadl72meNQMlbAZoMw2TozHXg==","signatures":[{"sig":"MEUCIDbsN1s9/uNq16EvfOzB/6R6i8rMD13a/wxZ+CVKH4nwAiEAsW48LN/H+LSTWDsBYGRfz0vP13TE/L1Iagpio9m+kv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290405},"type":"module","engines":{"node":">=18"},"gitHead":"b5d6f0aa7b59b1f9b8ab9818a09777cbf5f8f3f6","scripts":{"test":"vitest run","build":"tsup","pretest":"npm run build","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.11.0","description":"Initialize AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@inquirer/checkbox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1772708105125_0.5607951057887897","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@acdl/cli","version":"0.2.2","keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","_id":"@acdl/cli@0.2.2","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"bin":{"acdl":"dist/bin.js"},"dist":{"shasum":"c4907955484d3276018de74ddf553dd09b45b521","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.2.2.tgz","fileCount":59,"integrity":"sha512-2vVbqHw+YhD4lGr6TEQDfyvrO3CziBEvG+o/+K2amBIPEWZitrdL6xO9SDnUwYat4MLYfnvLPlXzFh8OIb0DwQ==","signatures":[{"sig":"MEUCIDse35n12cO++j0AfjeJsbDeL9x3/sTDMtqPGCUQj2bGAiEAmAwLpyOno+JKhe7YIHBzlu3qjY86yl6jru/SakX7Tvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274478},"type":"module","engines":{"node":">=18"},"gitHead":"cb1cdfc4f5615f589a1691d531bc65f42092be78","scripts":{"test":"vitest run","build":"tsup","pretest":"npm run build","prebuild":"node scripts/bundle-templates.js","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"_npmVersion":"11.11.0","description":"Initialize AI Context Docs in any project","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0","@inquirer/checkbox":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.2_1773140970832_0.23717459394341756","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@acdl/cli","version":"0.2.3","description":"Initialize AI Context Docs in any project","type":"module","bin":{"acdl":"dist/bin.js"},"scripts":{"prebuild":"node scripts/bundle-templates.js","build":"tsup","pretest":"npm run build","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"keywords":["ai","agents","context","docs","cli","acdl"],"license":"MIT","publishConfig":{"access":"public"},"engines":{"node":">=18"},"dependencies":{"@inquirer/checkbox":"^5.1.0","chalk":"^5.4.1","commander":"^13.1.0"},"devDependencies":{"@types/node":"^22.13.1","tsup":"^8.3.6","typescript":"^5.7.3","vitest":"^3.0.5"},"_id":"@acdl/cli@0.2.3","gitHead":"1fedf5951da3327e7167cb251ca884b66fe41c90","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NDN25mXd65Qk2fpbFeJ7y7/Cqg6vQCwf0y9a+nMnFSgZQ8InpO0MtLFNtMS9cmG63RnQyktQGBxHEapN9IF6Ig==","shasum":"657d4943ba4412f194d2b13028efbbd60ae870d0","tarball":"https://registry.npmjs.org/@acdl/cli/-/cli-0.2.3.tgz","fileCount":61,"unpackedSize":296294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDnIqJXBZk5kTvNvckhPzWclNjFR2X7kQFcxETOK0ozUAiArzzr0qqQ8XwSlGU9GoDzF1jHmdWPEyJJ3H6FR3O7XxQ=="}]},"_npmUser":{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"},"directories":{},"maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.2.3_1773831813332_0.677707988984495"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-11T12:29:56.675Z","modified":"2026-03-18T11:03:33.620Z","0.1.1":"2026-02-11T12:29:56.903Z","0.1.2":"2026-02-11T13:22:44.292Z","0.1.3":"2026-02-11T13:30:20.358Z","0.1.4":"2026-02-16T18:24:34.500Z","0.1.5":"2026-02-16T18:51:29.546Z","0.1.6":"2026-02-16T18:56:27.577Z","0.2.0":"2026-03-05T10:46:16.187Z","0.2.1":"2026-03-05T10:55:05.311Z","0.2.2":"2026-03-10T11:09:30.963Z","0.2.3":"2026-03-18T11:03:33.469Z"},"license":"MIT","keywords":["ai","agents","context","docs","cli","acdl"],"description":"Initialize AI Context Docs in any project","maintainers":[{"name":"sergiu.savva","email":"sergiu.savva@gmail.com"}],"readme":"# @acdl/cli\n\nInstall AI Context Docs Lifecycle skills and templates into any project.\n\n## Requirements\n\n- Node.js 18+\n\n## Install\n\nRun with `npx` (recommended):\n\n```bash\nnpx @acdl/cli init\n```\n\nOr install globally:\n\n```bash\nnpm install -g @acdl/cli\nacdl --help\n```\n\n## Quick Start\n\nFrom your project root:\n\n```bash\nnpx @acdl/cli init\n```\n\nThis installs selected module assets directly into your project (for example `.agents/skills/...` and optional `.cursor/rules/feature-workflow.mdc`).\n\nAfter init, tell your AI assistant:\n\n```text\nload skill `acdl`\n```\n\n## What `init` Installs\n\nBased on selected modules:\n\n- Module 1: `.agents/skills/acdl`, `.agents/skills/agents-md`, `.agents/skills/doc-writing`\n- Module 2: `.agents/skills/feature-workflow`, `.agents/skills/spec-writing`, optional `.cursor/rules/feature-workflow.mdc`\n- Module 3: `.agents/skills/project-planning`\n\n`init` does not auto-generate project-specific `AGENTS.md` or `docs/` content; skills/templates are installed so your AI can generate them.\n\n## Commands\n\n### `init`\n\nInstall selected module assets into the current project.\n\n```bash\nnpx @acdl/cli init [options]\n```\n\nOptions:\n\n- `--force`: overwrite existing installed assets\n- `-y, --yes`: accept default module selection (Modules 1 and 2)\n- `--modules <list>`: explicit selection (`1,2,3` or `all`)\n- `--skip-install`: skip module asset installation\n- `--dry-run`: preview installation without writing files\n\n## Local Development\n\nFrom `packages/cli`:\n\n```bash\nnpm install\nnpm run build\nnpm test\n```\n\nRun the built CLI locally:\n\n```bash\nnode dist/bin.js --help\nnode dist/bin.js init\nnode dist/bin.js init --modules 1,2\nnode dist/bin.js init --force\n```\n","readmeFilename":"README.md"}