{"_id":"@marcogoldin/agent-jump-start","_rev":"27-0a7b8e3766fa1b461ba89fd70279a7ed","name":"@marcogoldin/agent-jump-start","dist-tags":{"latest":"3.0.1"},"versions":{"1.8.1":{"name":"@marcogoldin/agent-jump-start","version":"1.8.1","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.8.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"6c9f792aeb4f0bdb8f5a1cf3279235d5859cdc3d","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.8.1.tgz","fileCount":18,"integrity":"sha512-2dTI1HRgECIOEtkj0vchWrQL2FW2cvbEjCiHDmrcK0cJyCZ2bbSdHKwjynUC3cmZOWoFjTiWsqs0MA3xd5+0fQ==","signatures":[{"sig":"MEQCICHiS3HmilDrrZ3z1BbQ/k6Hf0CqHJU8SBfIQDe1ywppAiApCgn160UjoaZ5YUuC6kf1UFXHciIFIEDvoSQ1VIyLWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170639},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0af8dadf4d8a8c324c6ec3f7cb799255cb57dd7c","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.8.1_1775462143595_0.5769364311515719","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@marcogoldin/agent-jump-start","version":"1.8.2","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.8.2","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"f1e54179b6a94739cde115e753235bdb36672b4f","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.8.2.tgz","fileCount":18,"integrity":"sha512-9DInTynfXRt77PyqaVnZnzastnsNMwcxtQxGYGoGmvO1UdUhn9FbZ+BDryiyeHLiI+iu3BmihsvWIwADtVFR1Q==","signatures":[{"sig":"MEYCIQCxAs4bHNL9r66WzfZfpRiKlqmDiwWuMCusIXCaLNm50AIhAIYssSNBs3GOGJkCl8/WqAYfJ9J+qwWDRLVgvRJ7RibW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170643},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"58e2ac04c6519b08b5620975812206e5ec073522","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.8.2_1775462533918_0.4337862293386954","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@marcogoldin/agent-jump-start","version":"1.9.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.9.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"ddfef7df9d511ffa1591d4ba3e2d1c2888f6448b","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.9.0.tgz","fileCount":18,"integrity":"sha512-5j0x3Uxvt7V8k6TDE1D3jZTFk5wmjxtFqeVgcrpN9trhW+ooaHnYf5eMEqyNFlnya+7N0KrkobNAoNw3LKeKEw==","signatures":[{"sig":"MEUCIDdwCOLnp4Jqtf6Tf5jYzgsWxmCdCvBC9h26djgrys5fAiEA1P6qneIEK+BEKqOmzdDTnnuYRneSapTksv3UmHW1KHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177441},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c024cd1c9c0e5268aec0798ddfa87cb5b16c5be7","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.9.0_1775645116296_0.3269486493792306","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@marcogoldin/agent-jump-start","version":"1.10.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.10.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"74a5801f7815e7b3f1bd0006c1d056edc9f91b12","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.10.0.tgz","fileCount":18,"integrity":"sha512-WvVHb1M8kaIT/KLYP7aqAFi87VAy0mcHsn7EJDj7Dr7xYBap1GodVTGgclXjSlohP3mTr+oHm6JkPWxuqkYcyA==","signatures":[{"sig":"MEUCIHngdNAv+5tHKRm7eoFkaW90BjmLB5NBlRrAxRHrJZ4lAiEAghMbGR9kwNmuzClR1dnc+I4TF9YWzS1jxNbOOoBOElc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188495},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2aa3a427f74d6079db03fdbd93fe2df943da36a1","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.10.0_1775646344282_0.6390275459435217","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@marcogoldin/agent-jump-start","version":"1.10.1","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.10.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"d86fea115ac53f6ac4228d3007b21d15c7b08038","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.10.1.tgz","fileCount":20,"integrity":"sha512-mt2UfxAi7OhpntCDdOw3nR0xJKejizab7zlRMw18KFeliszhBnKN+p45Pqewtl9FTNWTVW3H9uZYy8B8HCLYVg==","signatures":[{"sig":"MEUCIC96RiMglcelz2FvAWdyvGcU9Z1WuCvp8EumYruHKEmJAiEA5WpTvT2AhKj431US0QVwtZDY8JS4N+I+xQ0iKs4oWQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207820},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"281305d231658e3a4cf8a446c675530c8c8b8622","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.10.1_1775663392831_0.5356549144532228","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@marcogoldin/agent-jump-start","version":"1.10.2","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.10.2","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"b262425220d3595cc7af80621e968daf1d99d00f","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.10.2.tgz","fileCount":20,"integrity":"sha512-H0vdsZv6tSA1uwjY0KCQ9h2oRZKZ4t5mAODZLxQV2PWN/7B1bsdexmEktTz6iclwTJH1yDUkquRiyPiNW+SU1Q==","signatures":[{"sig":"MEUCIEPF2D/NOpQIGXLvKJIRp89b3OYbaNJmVnrzMjeco3G3AiEAnVskg/Fc1U+6DolpAdD7KkrBG4dTNo8X5k6BLiv+rnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209602},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"97712a43ab3e4e541cb48edbe4b87fc3e86a2222","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.10.2_1775664155596_0.9839402676047266","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@marcogoldin/agent-jump-start","version":"1.11.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.11.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"d6293071e49ccb9a6660b79427b4f1576eaaa235","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.11.0.tgz","fileCount":25,"integrity":"sha512-jnA6RqdvuZfUhNw3sqc1VT4lgqSVItGrNhk4qxvojmh3jaiW/8L4vrBpMCmZI+5dbsEAVKxHBAMQZG8WvFM71w==","signatures":[{"sig":"MEUCIQDFSEYrpo4Nu48SjcH3HHNSZOM/DIP3dc8+u3aojLZ4JAIgfc7gy1tV6c8XyJk0zlNKkg8xcnHXxFMpfgR4blxWzNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251352},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"14c9b2244494dc3d2f1d45f8c96244bbce12a1a1","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"deprecated":"Use 1.11.1: removes accidental local roadmap reference from README","repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.11.0_1775768515065_0.2966556769301649","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@marcogoldin/agent-jump-start","version":"1.11.1","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.11.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"bc838780fd5d427782489713e8a98463ebffdb5a","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.11.1.tgz","fileCount":25,"integrity":"sha512-N0vYQTiNI6CmyoKqCoCN7dmuObPBtihzdRWG9mAB2o9Stux5xs4NUcDh/t/1WpS8e3U5AQgKGIesAHzh3P0poQ==","signatures":[{"sig":"MEQCIEzficrwKkCvPxYOHTt2X0KjTg0cR8PqQXdIL9Bx7lgzAiAQU0u7ZLOTmOWu8B0bgkNLHIDZX8NZBHdvJRJInckOqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250441},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fa56475989c553d73d62487b2cf5c8d80b5189ff","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.11.1_1775769106509_0.22485535252098487","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@marcogoldin/agent-jump-start","version":"1.12.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.12.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"eb1b8a89aa4bf18c6d0f08d633e1ce0cf6ee3731","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.12.0.tgz","fileCount":26,"integrity":"sha512-TmqfQP8Z7Qb7YZMoKw36BANehPZPa02IuaU7MtscV+S9Ig5+0PBHSV7KQWOJIV9GHCPp6Z1W1qbqndILODBUoQ==","signatures":[{"sig":"MEUCIH/2nPJnzSUvGA/qERSG/LsPrJFOYBV/YZSH7Z8N/fWUAiEAzxd5Yq1Bbz7g6PRzC4srQFokbfrHVH9fi+CYEMrFN0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263985},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"daabd108ded2cf7d64c55d3615360fe0132f9bcc","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.12.0_1775803408823_0.37526523400611844","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@marcogoldin/agent-jump-start","version":"1.13.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.13.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"7e23db24832c837cee160c08d3978f24003fb6ea","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.13.0.tgz","fileCount":33,"integrity":"sha512-ODvGA6jOZ+Ct6j5gJLf350wtTjbCIGpHnwKEm0LGIh9zxJFYNgAK0uM4km1yha3dPkYgmyu1NG1YJlB/n5pB3g==","signatures":[{"sig":"MEYCIQDORKQ1wCpwJh40sFPTbrOekZ59LyLO4y6y2UnQ22W3HAIhAN06d4owS6HjXgsNtFgqmZuNk2hz53S1eSBMun0yeeKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312279},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e1830ef68e3bee08a855d68da2d2351a2a190e11","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.13.0_1775817596843_0.6671791429935021","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@marcogoldin/agent-jump-start","version":"1.13.1","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.13.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"8eb3019a85a1d7da1559741dbec3e39145e91062","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.13.1.tgz","fileCount":34,"integrity":"sha512-8XzCen9hnYhKSuuG2sRT3KaxP5KNFVC5pUT+S8xfoJNJJGUhcxWOT4IXVfSaqojRZAoMCOlmjcfY08ppI9elLQ==","signatures":[{"sig":"MEQCIADbFWyYE98FeIeAV+gfX60Boy8F5s/g+MFCOH7Az884AiB9KmSX/zLNORLKKDprwnlpD8uWVKV6MBYjd1QmY24WvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322474},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d25a0f74a17fbf84956aa8f5edde535bfddfc4be","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.13.1_1775985332278_0.5917608724823424","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@marcogoldin/agent-jump-start","version":"1.14.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.14.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"7a8757a70389aea06d25aba6b570ac62eb1a30ee","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.14.0.tgz","fileCount":34,"integrity":"sha512-FywfKG3zaM+QMpX4lgKVILMqCHSEhD4/KMiPRkbWbfRjS33EAeXsAUk+e5soLR8ULc70c+kD8KArSDhvrLJpeA==","signatures":[{"sig":"MEQCIEPLdnsa1o9Xb+vKNTGDev6NFR9BMv+G68fpWxOuLZPyAiA+aCB+twTtpNDDUxIr+EfuCru8jcQuuqPIrW/EcRa/Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363689},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.14.0_1776004300869_0.5292727161271906","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@marcogoldin/agent-jump-start","version":"1.14.1","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.14.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"a7513281745f54cd09f9c05caca984f197f45d78","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.14.1.tgz","fileCount":34,"integrity":"sha512-N7o/Md4w09WdLKsQQyw1FAut1eCbTBf1u710hIcV5BO09MgWmiW3171Fpu+gFUewnsAowadPAjladGArxJ49qQ==","signatures":[{"sig":"MEUCIEtqvlpkHLHEFaA1lqoG+JTdOHzhU3SX5GRDu3UA0iOkAiEAgeI90OOyNnHnMyN8oHa66DGAIWNB0Da9AXzVQHQZtz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358557},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3003276aef997af409f42911122d56933fdf5e8e","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.14.1_1776067263372_0.6633594584714693","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@marcogoldin/agent-jump-start","version":"1.15.0","keywords":["ai","coding-assistant","claude","copilot","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.15.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"10da0e71eae8cd39fb6bad98ab29088de55f00a3","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.15.0.tgz","fileCount":40,"integrity":"sha512-lVH3s4fNyLVZWkt1/N3w01zt8xn5xx4xNtOBnua2IFxad/1zii4FtRUtNCOfWHx1jMP97IIiECowLKcuwoQKjw==","signatures":[{"sig":"MEUCIDi9Nju6cQ7WrXuVQKDpG9qNuJcVWq6dg38238B/yrtzAiEA28O9bcQ0hGiNbPLl8aMd4PYd7BV6L9FuKWLTsEmPArY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400705},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7ac8e82bb55d1a31259300958a8c4d03cb4b49d4","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 9 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.15.0_1776162162755_0.49206389213908186","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@marcogoldin/agent-jump-start","version":"1.16.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.16.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"463340ff944a3e17a37f5f279bee414298209b83","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.16.0.tgz","fileCount":48,"integrity":"sha512-oYrbqRrkNo4deyJDdCfPRATTLOYVmlKJvhD7KPn2kvBXk/R35DQqk9WyJEcBOhGWVxQjX4AzE0n2f3uWfJrqnQ==","signatures":[{"sig":"MEUCIQCGK6UuM7ECHgLApQT9sPX+UJ83v/+yiuG/u9PtxJ2K8wIgdyEn5YgQ82/QibjOYa9nBYP5yvhFp2dQxuMnHiSjIzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482335},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"606035df4ada9618dfde5101a25f9883d0cee8ef","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.16.0_1776331424942_0.975588916352873","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@marcogoldin/agent-jump-start","version":"1.16.1","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.16.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"91f3472b2cbbf83080fbe106290864e6f74b94e9","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.16.1.tgz","fileCount":48,"integrity":"sha512-n2UtHINrcUihrY0DORlVrOCwIaqvYqyiHUgvxGI/ImoOhw+ua6/05dbGZ8jmg8h6n3Xfewf+LwpWBDyvqddv8w==","signatures":[{"sig":"MEQCIC5Q1iIFM5XYc8fzfksLIEqnfUckNrfEK+RjFlbSWdIFAiB2N+5WtCF1G9m0PeSjx6YUUUox/y5oteo/mfibbSdX+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482335},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"64c1088c1958b348f733f139f3120242318eea50","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.16.1_1776332742287_0.327602246800232","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@marcogoldin/agent-jump-start","version":"1.17.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.17.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"7c2a1757b86b2f46643efef337b83b66a19f4f80","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.17.0.tgz","fileCount":48,"integrity":"sha512-wQ9jz3NBzW/5eqn6Mr/1xaRAxKzRwBZxKUgdCw1FAK4LHdjk5bi8/GW3pQSoHe4Fp+EOPUpRnlgnyILPUDCrQg==","signatures":[{"sig":"MEQCIDmXrDaAGCXdDBB9aUb8lehq5i4TVxYAWeEN4VGeGO5GAiBRODII6l8zQE7skjl1rPx/YcZP3Dli6eElKxy5/bZzFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482610},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"03a26b5ae50efb1e2438a8df2ed40162e4fbe338","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.17.0_1776349465562_0.16704300491947377","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@marcogoldin/agent-jump-start","version":"1.17.1","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.17.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"5d16513d56b272238bbb5747beb24a9ac3037f98","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.17.1.tgz","fileCount":48,"integrity":"sha512-tf1tj/mYmlBRnD6iTzPga3VjpSLYUaYApRG5P8spwPjG5VN912/Scm7JuNwi2Z18gxguGsI+oD4ppxwpGBJoPw==","signatures":[{"sig":"MEYCIQDAFWX2Ybq9f3jXuxj0tX0jBQpm8artZnS97xXW9KYfigIhALOuAkAWWdmTnX1tv1mtVY9VtP3o4KKzO5yycrJ9fP0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487430},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ef766b9062739f1c693c9a1d597b84535402f3cf","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.17.1_1776354914192_0.02156590515997725","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@marcogoldin/agent-jump-start","version":"1.18.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@1.18.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"06400e3d54af65b442e7bc9d470bea76988ddaae","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-1.18.0.tgz","fileCount":50,"integrity":"sha512-ZHd6vDFqToba0I85mX/HAGIglRBR5lPUEFj8piOQrzrqtuEMxydCKm9XrWDhIJK3HUf3fwJsUuSceiV7ANQrKw==","signatures":[{"sig":"MEUCIQDWFPn4UM0c7t4svZgIP4XsNC2KCgKkQWlAAl7+JaQWhAIgMh7v2Pe/n+xHZwLjXVe51B42+XAlPn5tE2/xRnGK7vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507557},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8e69fe6c2f3fcd85ec2074b92f246617af907926","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_1.18.0_1776428010047_0.6977932083022769","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@marcogoldin/agent-jump-start","version":"2.0.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@2.0.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"9571a3ec3d5d29f5f8c27613148ae1a4b000a018","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-2.0.0.tgz","fileCount":50,"integrity":"sha512-ePxkTbU54sny7owFOqo2LvQbi0QIhae028hhchpW0cAu67E6Ziwo4/5nH1h7XpZMpDNI2toWABcPY/neDBRMLw==","signatures":[{"sig":"MEYCIQDcB5SNlpkPRn889e5J7wOFb1pErJQnGXdDWDo3cqHt8QIhAPkARW4FXmNxMmEW8QLBjGbpXoB0qeRIjiTxkABZ8mo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526182},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3024bb8074438e02ae52d5e0d1637ed17ca3799c","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_2.0.0_1776497371073_0.6915734805741833","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@marcogoldin/agent-jump-start","version":"2.0.2","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@2.0.2","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"e191c741d495c6c2f3911ec224c6a323a811c53e","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-2.0.2.tgz","fileCount":50,"integrity":"sha512-NKRqKA8YlbA/rUl7l0CLBfuN5KhoP/XISabTNhzcFbf0H2MFhAZ1UrEQ77zewmn2mieiL7sE3dru1q5atj48Xw==","signatures":[{"sig":"MEQCIDi1SqrJaXJRcJLUt2WHjU/Oronlm5cIKfM06D+PMrkfAiAwBCSwO3P1Shitz/BlNPu1oFip1YKv40zpqrHRyWmQAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540799},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9956930dabc59644b791b6def1e972caeb39a78c","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_2.0.2_1776714606603_0.8808395531132263","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@marcogoldin/agent-jump-start","version":"2.1.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@2.1.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"8d719b0cf2a8889bcaa329edc3528b32fe3e4da0","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-2.1.0.tgz","fileCount":50,"integrity":"sha512-L0WzLCjTSR6BUGbd+s2sIvuOfg8YP9EOAnWLaUmN6WFO7Ol1bGOdCP7Zt2cLPMPrip1IyYge8MJf0kYq562UUg==","signatures":[{"sig":"MEQCIFHdZlKozkHf6DHpLjqnSfeRdXCccYmgqtwgiRIuQoaVAiAw6R+upfl0SJbMSaXPNEGdIy2XqxDXdL5JIoosPh14JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556331},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"63e3ad2b21ee5f64999ded3fa47c9ae2c362d6d1","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_2.1.0_1776780213777_0.9662388496746368","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@marcogoldin/agent-jump-start","version":"2.1.1","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@2.1.1","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"bb71122bb8b235e020be7d70454ec615e5ce9670","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-2.1.1.tgz","fileCount":50,"integrity":"sha512-hWKlozNwMfsodgiTNvgqWpybz7IpaG8X7GbrCuMJtJl/6RgyLQoD+ywfqrSAjFLv1g9b+beqnRK1EmycH4UaPg==","signatures":[{"sig":"MEQCIFwGjjpsoAoJ256L+7pb2wT+j8bcuFQZ08fFvh5hpiQ8AiAqTsvXJjpAsNd8X5ehFXCRI/6XdnpjWSZ9E7VnTMNLzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563881},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"965a99a63b1a5efb670bb803a77271e5d6733e0c","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_2.1.1_1776870388537_0.8268414588593227","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@marcogoldin/agent-jump-start","version":"2.2.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@2.2.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"a15600f721a9451eced407055260f7b3f9554201","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-2.2.0.tgz","fileCount":50,"integrity":"sha512-Ob9RYx9ekzq6jQO2IbJtd9beZigboIRTm840wvDeCwvKgLkR1zJI+nuhX11tM1wlmO1OrGKVsRB67Ux8/qV6Lg==","signatures":[{"sig":"MEQCIAYNR8HaxDVv0/KQ1Op7rQROLdYh0WdcttnangwK5j8VAiBbSwYKfFMZwkliJGyYod5Wh87aRb8ur8GHsa2mkqZdqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576357},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d94e9c30a7c4c776fce93f2a4dffb6ae1169aa7c","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_2.2.0_1777042676725_0.12154403717351903","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@marcogoldin/agent-jump-start","version":"3.0.0","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","_id":"@marcogoldin/agent-jump-start@3.0.0","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"dist":{"shasum":"f05dfcbe54db580f060a416db0a1b8af15b6cf91","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-3.0.0.tgz","fileCount":52,"integrity":"sha512-g9Yy631z1oaNqr9/gf59C4mpanL8dVUvFRg44YSP/NqcNK4wvXgA7PyHriRgyT5jYjBV3jZhjdoT1i8fLTW7Fw==","signatures":[{"sig":"MEUCIQD5uKhMhX7bcH5LfrJ6CKAhrW/XPi6pqQgZLqAZ0m4a4wIgDsAmBfhPsqhcpUEYZR5QH4da7aprXTJfZSSCPvrxIBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594948},"main":"scripts/agent-jump-start.mjs","type":"module","engines":{"node":">=22.0.0"},"gitHead":"e3d252b1d869252046f213b44248582cb0dcaa1f","scripts":{"init":"node scripts/agent-jump-start.mjs init","test":"node --test","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","list-agents":"node scripts/agent-jump-start.mjs list-agents","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-profiles":"node scripts/agent-jump-start.mjs list-profiles","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs","smoke:purge-disabled":"node scripts/ci/smoke-purge-disabled.mjs","smoke:promote-preserved":"node scripts/ci/smoke-promote-preserved.mjs"},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"repository":{"url":"git+https://github.com/marcogoldin/agent-jump-start.git","type":"git"},"_npmVersion":"11.11.0","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-jump-start_3.0.0_1778398530629_0.47650652127104154","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@marcogoldin/agent-jump-start","version":"3.0.1","description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","type":"module","main":"scripts/agent-jump-start.mjs","bin":{"agent-jump-start":"scripts/agent-jump-start.mjs"},"scripts":{"init":"node scripts/agent-jump-start.mjs init","bootstrap":"node scripts/agent-jump-start.mjs bootstrap --base specs/base-spec.yaml","render":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target .","render:clean":"node scripts/agent-jump-start.mjs render --spec canonical-spec.yaml --target . --clean","check":"node scripts/agent-jump-start.mjs check --spec canonical-spec.yaml --target .","validate":"node scripts/agent-jump-start.mjs validate --spec canonical-spec.yaml","test":"node --test","smoke:p0":"node scripts/ci/smoke-single-command-trust.mjs","smoke:preserve":"node scripts/ci/smoke-preserve-unmanaged-files.mjs","smoke:absorb":"node scripts/ci/smoke-absorb.mjs","smoke:promote-preserved":"node scripts/ci/smoke-promote-preserved.mjs","smoke:purge-disabled":"node scripts/ci/smoke-purge-disabled.mjs","export-schema":"node scripts/agent-jump-start.mjs export-schema","list-agents":"node scripts/agent-jump-start.mjs list-agents","list-profiles":"node scripts/agent-jump-start.mjs list-profiles"},"keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"author":{"name":"Marco Goldin"},"license":"MPL-2.0","repository":{"type":"git","url":"git+https://github.com/marcogoldin/agent-jump-start.git"},"publishConfig":{"access":"public"},"engines":{"node":">=22.0.0"},"gitHead":"73679e14a85657580d2b884fac49282d08576713","_id":"@marcogoldin/agent-jump-start@3.0.1","bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"homepage":"https://github.com/marcogoldin/agent-jump-start#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-Zfc9VgAyEeI2By3SdlpsthbHhkPnMvPtEii61kZuNRYPKGWbRF/hj3T46pZ0iE4oCtoMy3jvVTwZFyDX1T8NQA==","shasum":"f898ee2ddfdfe3c05448566868e87916607041d5","tarball":"https://registry.npmjs.org/@marcogoldin/agent-jump-start/-/agent-jump-start-3.0.1.tgz","fileCount":52,"unpackedSize":595284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFRNz2jPFFCyvbruQviPMddv5Af/8EuPLQeHLQhhNQjQAiBBwYUg3fmrsxvElkf4ivw1bhDATvCmbxJnA5HH/8Wd+w=="}]},"_npmUser":{"name":"marcogoldin","email":"markomarko4@gmail.com"},"directories":{},"maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-jump-start_3.0.1_1778399581928_0.7519325479020553"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T07:55:43.455Z","modified":"2026-05-10T07:53:02.181Z","1.8.1":"2026-04-06T07:55:43.742Z","1.8.2":"2026-04-06T08:02:14.083Z","1.9.0":"2026-04-08T10:45:16.487Z","1.10.0":"2026-04-08T11:05:44.423Z","1.10.1":"2026-04-08T15:49:52.974Z","1.10.2":"2026-04-08T16:02:35.737Z","1.11.0":"2026-04-09T21:01:55.207Z","1.11.1":"2026-04-09T21:11:46.668Z","1.12.0":"2026-04-10T06:43:28.973Z","1.13.0":"2026-04-10T10:39:57.021Z","1.13.1":"2026-04-12T09:15:32.459Z","1.14.0":"2026-04-12T14:31:41.015Z","1.14.1":"2026-04-13T08:01:03.571Z","1.15.0":"2026-04-14T10:22:42.932Z","1.16.0":"2026-04-16T09:23:45.096Z","1.16.1":"2026-04-16T09:45:42.466Z","1.17.0":"2026-04-16T14:24:25.720Z","1.17.1":"2026-04-16T15:55:14.402Z","1.18.0":"2026-04-17T12:13:30.256Z","2.0.0":"2026-04-18T07:29:31.250Z","2.0.2":"2026-04-20T19:50:06.762Z","2.1.0":"2026-04-21T14:03:33.948Z","2.1.1":"2026-04-22T15:06:28.682Z","2.2.0":"2026-04-24T14:57:56.967Z","3.0.0":"2026-05-10T07:35:30.826Z","3.0.1":"2026-05-10T07:53:02.082Z"},"bugs":{"url":"https://github.com/marcogoldin/agent-jump-start/issues"},"author":{"name":"Marco Goldin"},"license":"MPL-2.0","homepage":"https://github.com/marcogoldin/agent-jump-start#readme","keywords":["ai","coding-assistant","claude","copilot","gemini","amazon-q","cursor","windsurf","cline","aider","agent","instructions","memory-injection","developer-tools","vscode","ide"],"repository":{"type":"git","url":"git+https://github.com/marcogoldin/agent-jump-start.git"},"description":"Portable starter kit for keeping AI coding assistant instructions synchronized across 12 agent ecosystems from one canonical specification.","maintainers":[{"name":"marcogoldin","email":"markomarko4@gmail.com"}],"readme":"# Agent Jump Start\n\nA single canonical spec for project instructions, review guidance, and reusable skills.\n\nAgent Jump Start renders the right files for twelve coding-agent ecosystems from one source of truth, keeps them synchronized with one maintenance command, and protects pre-existing operator-authored files from accidental overwrite.\n\nIt runs on Node.js built-ins only. No runtime dependencies are required.\nRuntime support for this repository now starts at Node.js 22. Older lines such\nas Node.js 18 and 20 are EOL and are no longer supported here.\n\n## Quick Navigation\n\n- [What It Solves](#what-it-solves)\n- [Start Here](#start-here)\n- [First-Run Experience](#first-run-experience)\n- [Selective Agent Support](#selective-agent-support)\n- [Existing Repository Adoption](#existing-repository-adoption)\n- [Daily Maintenance](#daily-maintenance)\n- [Common Commands](#common-commands)\n- [Skill Packages](#skill-packages)\n- [Layered Specs](#layered-specs)\n- [Architecture At A Glance](#architecture-at-a-glance)\n- [CLI Reference](#cli-reference)\n- [Requirements](#requirements)\n- [Installation Options](#installation-options)\n- [Current Limitations](#current-limitations)\n- [Testing](#testing)\n- [Contributing](#contributing)\n\n## What It Solves\n\nTeams usually hit one of these problems:\n\n- the same repository has different instructions for different agents\n- generated files drift and stop being trusted\n- existing repositories already contain hand-written agent files, so first-run adoption is risky\n- shared skills exist in different folders with no clear canonical owner\n\nAgent Jump Start gives the repository one explicit memory model:\n\n- one canonical spec\n- one canonical skill tree\n- one `sync` command for maintenance\n- one `check` command for CI drift detection\n- one clear overwrite policy for existing repos\n\n## Start Here\n\nInstall globally:\n\n```bash\nnpm install -g @marcogoldin/agent-jump-start\n```\n\nUpgrade an existing global install:\n\n```bash\nnpm install -g @marcogoldin/agent-jump-start@latest\n```\n\nUse the scoped package name exactly as shown above. The unscoped `agent-jump-start`\npackage is not published on npm.\n\nInitialize a repository:\n\n```bash\nagent-jump-start init --target .\n```\n\nReview the generated canonical spec, then synchronize managed files:\n\n```bash\nagent-jump-start sync --spec docs/agent-jump-start/canonical-spec.yaml --target .\n```\n\nUse `check` in CI:\n\n```bash\nagent-jump-start check --spec docs/agent-jump-start/canonical-spec.yaml --target .\n```\n\nThat is the core operating model:\n\n- `init` creates the framework and drafts the canonical spec\n- `sync` renders managed outputs, cleans stale files, and verifies convergence\n- `check` fails when generated files drift from the canonical spec\n- `doctor` helps when a first draft is still too generic\n\n## First-Run Experience\n\n`init` starts guided onboarding by default.\n\n```bash\nagent-jump-start init --target .\n```\n\nFor automation and CI-friendly bootstrap:\n\n```bash\nagent-jump-start init --non-interactive --target .\n```\n\nGuided onboarding can inspect repository signals such as:\n\n- package manifests and lockfiles\n- scripts and Makefiles\n- CI workflows\n- Docker files\n- Python tooling\n- lint and formatting configs\n- local conventions in repository docs\n\nWhen no dominant stack is detected, the guided flow also supports three\nfirst-run paths directly from the prompt:\n\n- choose a starter category or preset\n- type a raw stack name such as `python`\n- type `skip` for a generic draft when the repo is still script-based or mixed\n\nThe guided flow reviews:\n\n- project name and summary\n- detected repository components\n- package manager and runtime rules\n- suggested validation commands\n- suggested workspace sections\n- review checklist inclusion and enhancements\n- agent rollout choice\n\nEvery suggestion carries provenance so the operator can see whether it was detected or inferred.\n\nIn interactive TTY sessions, choice prompts now support:\n\n- arrow-key navigation\n- `j` / `k` navigation\n- typed shortcuts and aliases such as `y`, `n`, `edit`, or `review`\n\nWhen stdin is not a TTY, or when `NO_COLOR` is set, prompts fall back to the\nplain line-based behavior so CI, piping, and low-capability terminals remain\ndeterministic.\n\n## Selective Agent Support\n\nAgent Jump Start can manage all supported agents or a chosen subset.\n\nThe operator model is simple:\n\n- the canonical spec is the source of truth\n- `sync`, `render`, and `check` read only from the spec\n- `init` can set the initial agent rollout\n- `update-agents` can add, remove, inspect, or reset support later\n\n### Default behavior\n\nIf `agentSupport` is missing from the canonical spec, Agent Jump Start supports all agents.\n\n### Initialize with all, detected, or explicit agents\n\n```bash\n# Support every agent target\nagent-jump-start init --target . --agents all\n\n# In an existing repo, detect current agent usage and start there\nagent-jump-start init --target . --agents detected\n\n# Start with an explicit subset\nagent-jump-start init --target . --agents claude-code,cursor,github-copilot\n```\n\nGuided onboarding offers the same choices interactively.\n\n### Add more agents later\n\n```bash\n# Add one or more missing agents\nagent-jump-start update-agents \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --include github-copilot,aider\n\n# Remove one or more enabled agents\nagent-jump-start update-agents \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --remove windsurf,aider\n\n# Reset to full coverage\nagent-jump-start update-agents \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --all-missing\n```\n\n### What always stays canonical\n\nThese paths are infrastructure and remain managed even when you support only a subset of agents:\n\n- `.agents/AGENTS.md`\n- `.agents/skills/<slug>/`\n- `docs/agent-review-checklist.md`\n- `docs/agent-jump-start/generated-manifest.json`\n\n### How the spec stores the choice\n\n```json\n{\n  \"agentSupport\": {\n    \"mode\": \"selected\",\n    \"selected\": [\"claude-code\", \"cursor\", \"github-copilot\"]\n  }\n}\n```\n\nIf all agents are enabled, `agentSupport` is omitted for a cleaner spec.\n\n## Existing Repository Adoption\n\nExisting repositories are the main real-world case. Agent Jump Start is designed to adopt them safely.\n\nIf the repo already contains hand-written files such as `CLAUDE.md`, `AGENTS.md`, `.github/copilot-instructions.md`, Cursor rules, Windsurf rules, Cline rules, Roo rules, Continue rules, Amazon Q rules, Junie files, or `CONVENTIONS.md`, the CLI will not silently overwrite them.\n\nA file is treated as Agent Jump Start-managed only when it carries the provenance marker embedded in generated outputs.\n\n### Conflict handling\n\nWhen unmanaged pre-existing files are found:\n\n- interactive TTY sessions prompt per conflict group, not per file\n- mirrored skill-package collisions are grouped by skill slug\n- other conflicts are grouped by root such as `.github`, `.claude`, `.agents`, or workspace root\n- non-interactive sessions fail closed unless you choose a policy\n\nSupported policies on `init`, `sync`, and `render`:\n\n| Flag | Effect |\n|---|---|\n| `--force` | overwrite pre-existing operator-authored files |\n| `--backup` | create `<file>.ajs-backup-<timestamp>` before overwrite |\n| `--keep-existing` | preserve existing files, skip the rendered version, and exclude it from the manifest |\n\n`sync --keep-existing` has had a distinct exit contract since `2.0.0`:\n\n- exit `0`: fully converged\n- exit `1`: failure or blocked write\n- exit `2`: safe but non-converged because preserved files still need absorb or overwrite\n\nWhen exit `2` happens, there are two intentional paths:\n\n- discard the hand-edit and rewrite from the current spec with `sync --force`\n  or `sync --backup`\n- keep the intent and promote supported preserved guidance back into the spec\n  with `promote-preserved`\n\nDay-2 preserved recovery flow:\n\n```bash\nagent-jump-start promote-preserved \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target . \\\n  --dry-run\n\nagent-jump-start promote-preserved \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target . \\\n  --apply \\\n  --selection path/to/proposal.json\n\nagent-jump-start sync \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target .\n\nagent-jump-start check \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target .\n```\n\n### Recommended adoption flow\n\n```bash\nagent-jump-start init --target . --non-interactive --keep-existing\nagent-jump-start absorb --spec docs/agent-jump-start/canonical-spec.yaml --target .\nagent-jump-start sync --spec docs/agent-jump-start/canonical-spec.yaml --target . --force\n```\n\n### Selective adoption in existing repositories\n\nSelective agent support works well with adoption flows:\n\n```bash\n# Start from agents already present in the repository\nagent-jump-start init \\\n  --target . \\\n  --non-interactive \\\n  --agents detected \\\n  --keep-existing\n```\n\nIf `--keep-existing` would make one of the selected agents non-convergent, Agent Jump Start removes that agent from the managed selection before writing the spec, so the repository still converges on the first `check`.\n\n### Interactive agent selection (checkbox UX)\n\nDuring interactive `init`, after the rollout question answers `Choose specific agents`, Agent Jump Start opens a zero-dependency checkbox selector that lists every supported agent by human-readable name, canonical id, and short file-layout hint:\n\n```text\n? Select agents to support\n  > [x] Claude Code           claude-code         CLAUDE.md, .claude/skills/*/SKILL.md\n    [ ] GitHub Copilot        github-copilot      .github/copilot-instructions.md, .github/instructions/*.instructions.md\n    [ ] OpenAI Codex          openai-codex        AGENTS.md\n    [ ] Gemini CLI            gemini-cli          GEMINI.md\n    ...\n  Use ↑/↓, Space to toggle, Enter to confirm (a=all, n=none)\n```\n\nKeyboard controls:\n\n- `↑`/`↓` (or `j`/`k`) move the focus\n- `Space` toggles the focused agent\n- `a` selects all, `n` clears all\n- `Enter` confirms; an empty selection is refused with an actionable hint\n- `Ctrl+C` aborts without writing\n\nFallbacks and compatibility:\n\n- `--agents all`, `--agents detected`, `--agents <id,...>`, and `--non-interactive` are unchanged\n- when stdin is not a TTY, `init` keeps the existing line-based behavior\n- when raw-mode is unavailable (for example when `NO_COLOR` is set), `init` falls back to one-by-one yes/no prompts that explicitly enumerate all 12 agent names with their file hints\n\nNote on the `claude-code` label: it means Agent Jump Start writes Claude-compatible local files (`CLAUDE.md` and `.claude/skills/`). The Anthropic API does not automatically read those files; teams using the API directly can still reuse that file layout if their own integration loads the content into prompts or tool context.\n\nNote on the `openai-codex` label: it is the official Codex target for repository instructions read from `AGENTS.md`. The older `github-agents` id is still accepted as a deprecated alias for existing specs and scripts.\n\n## Daily Maintenance\n\n`sync` is the main maintenance command.\n\n```bash\nagent-jump-start sync --spec docs/agent-jump-start/canonical-spec.yaml --target .\n```\n\nWhat it does:\n\n1. validates the canonical spec\n2. renders the current managed output set\n3. removes stale generated files that are no longer owned\n4. writes the current output set with overwrite protection\n5. verifies the final state with the same ground truth that was written\n\nIf preserved operator-authored files remain after `--keep-existing`, `sync` now exits `2` and prints the exact next-step commands needed to converge.\n\nIf you intentionally deselect one or more agents and want their footprints gone\ncompletely, run `sync --purge-disabled`. This is the explicit full-cleanup path\nfor disabled agent roots such as `.roo/`, `.continue/`, legacy flat files such\nas `.roorules`, and other residual agent-only content that the default safe\ncleanup intentionally leaves in place.\n\n`check` is the read-only CI equivalent:\n\n```bash\nagent-jump-start check --spec docs/agent-jump-start/canonical-spec.yaml --target .\n```\n\n`render` is available when you want direct render semantics without the full `sync` maintenance path:\n\n```bash\nagent-jump-start render --spec docs/agent-jump-start/canonical-spec.yaml --target . --clean\n```\n\n### After upgrading Agent Jump Start\n\nA new Agent Jump Start release updates the generator. Your repository updates only when you run the maintenance commands again.\n\nThat is the model:\n\n- upgrading the CLI gives you the new engine\n- running `sync` applies that engine to the repository\n- running `check` proves the repository is aligned with the canonical spec\n\nUse this flow after installing a newer release:\n\n```bash\n# Optional: refresh upstream-tracked skills first\nagent-jump-start update-skills \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# Rewrite the managed output set with the new generator version\nagent-jump-start sync \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target .\n\n# Confirm the repository is fully aligned\nagent-jump-start check \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target .\n```\n\nIf you only upgrade the global package or switch to `npx @latest`, the repository will still contain the previously generated files until you run this flow.\n\nFull cleanup after deselecting agents:\n\n```bash\nagent-jump-start update-agents \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --remove roo-code,continue-dev\n\nagent-jump-start sync \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --target . \\\n  --purge-disabled\n```\n\n## Common Commands\n\n| If you want to... | Command |\n|---|---|\n| Initialize a repo with guided onboarding | `agent-jump-start init --target .` |\n| Initialize non-interactively | `agent-jump-start init --non-interactive --target .` |\n| Start from detected agents in an existing repo | `agent-jump-start init --target . --agents detected` |\n| Re-render and converge managed outputs | `agent-jump-start sync --spec docs/agent-jump-start/canonical-spec.yaml --target .` |\n| Fully remove files for disabled agents | `agent-jump-start sync --spec docs/agent-jump-start/canonical-spec.yaml --target . --purge-disabled` |\n| Fail CI on drift | `agent-jump-start check --spec docs/agent-jump-start/canonical-spec.yaml --target .` |\n| Promote supported preserved intent back into the spec | `agent-jump-start promote-preserved --spec docs/agent-jump-start/canonical-spec.yaml --target . --dry-run` |\n| Diagnose a weak or generic spec | `agent-jump-start doctor --spec docs/agent-jump-start/canonical-spec.yaml` |\n| Review repository evidence | `agent-jump-start infer --target .` |\n| Generate a schema-shaped overlay | `agent-jump-start infer-overlay --target . --base canonical-spec.yaml --output overlay.yaml` |\n| Absorb existing agent files into canonical memory | `agent-jump-start absorb --spec docs/agent-jump-start/canonical-spec.yaml --target .` |\n| Review or import local skill packages | `agent-jump-start intake --spec docs/agent-jump-start/canonical-spec.yaml` |\n| Import one explicit skill package | `agent-jump-start import-skill --spec docs/agent-jump-start/canonical-spec.yaml --skill path/to/skill-directory` |\n| Add more managed agents later | `agent-jump-start update-agents --spec docs/agent-jump-start/canonical-spec.yaml --include github-copilot,aider` |\n| Remove managed agents from an existing setup | `agent-jump-start update-agents --spec docs/agent-jump-start/canonical-spec.yaml --remove windsurf,aider` |\n| Inspect valid canonical agent IDs | `agent-jump-start list-agents` |\n| Inspect canonical agent IDs with current project state | `agent-jump-start list-agents --spec docs/agent-jump-start/canonical-spec.yaml` |\n\n## Supported Agents\n\n| Agent | Generated output |\n|---|---|\n| Claude Code | `CLAUDE.md`, `.claude/skills/*/SKILL.md` |\n| GitHub Copilot | `.github/copilot-instructions.md`, `.github/instructions/general.instructions.md`, `.github/skills/*/SKILL.md` |\n| Gemini CLI | `GEMINI.md` |\n| Amazon Q Developer | `.amazonq/rules/general.md` |\n| JetBrains Junie | `.junie/AGENTS.md`, `.junie/guidelines.md` |\n| OpenAI Codex | `AGENTS.md` (`AGENT.md` is kept only as legacy Agent Jump Start compatibility output) |\n| Cursor | `.cursor/rules/agent-instructions.mdc`, `.cursor/rules/*.mdc`, canonical `.agents/skills/*/SKILL.md` |\n| Windsurf | `.windsurf/rules/general.md`, `.windsurfrules` |\n| Cline | `.clinerules/general.md`, `.clinerules` when legacy fallback is required |\n| Roo Code | `.roo/rules/agent-instructions.md`, `.roorules` |\n| Continue.dev | `.continue/rules/agent-instructions.md` |\n| Aider | `CONVENTIONS.md` |\n\nNotes:\n\n- `.agents/AGENTS.md` is the canonical workspace instruction file\n- `.agents/skills/` is the canonical skill package tree and is also an official Cursor skill location\n- `.claude/skills/` and `.github/skills/` are mirrors of the canonical packages\n- for GitHub Copilot, `.github/copilot-instructions.md` is the official repository-wide instruction file; `.github/instructions/general.instructions.md` and `.github/skills/` are extended generated projections kept for compatibility\n- agents without native skill-package support receive workspace guidance plus inline skill summaries\n\n## Skill Packages\n\nAgent Jump Start supports portable skill packages with a `SKILL.md` entrypoint and optional `references/`, `scripts/`, and `assets/` folders.\n\nPlain-language rule:\n\n- normal path: use `add-skill` or `import-skill`, then run `sync`\n- recovery path: use `intake` only when a skill was copied into local agent folders by hand or by another tool\n- migration path: use `absorb` when existing hand-written agent instruction files need to become canonical workspace instructions\n- day-2 promotion path: after `sync --keep-existing`, use `promote-preserved` to promote supported preserved guidance back into the canonical spec\n\nIn normal day-to-day use, `sync` is the command that propagates canonically managed skills to the supported agents. `absorb` and `intake` are adoption helpers, not required steps after a successful `add-skill` or `import-skill`.\n\n### Import one skill\n\n```bash\nagent-jump-start import-skill \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --skill path/to/skill-directory\n\nagent-jump-start import-skill \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --skill path/to/skill-directory \\\n  --replace\n```\n\nSupported import sources:\n\n- a skill directory\n- a standalone `SKILL.md` file\n- an installed local skill package\n- a legacy JSON skill file\n\nDuring import, display-style skill names in `SKILL.md` frontmatter are normalized\nto canonical slugs automatically. For example, `name: Python Pro` becomes\n`python-pro` in canonical memory while the human-readable title remains\n`Python Pro`.\n\nEach successful import updates `agent-jump-start.lock.json` next to the spec. The lockfile records slug, version, checksum, source, and resolved path.\n\n### Validate a skill before import\n\nUse `validate-skill` to check whether a skill is structurally valid and\ncanonically import-compatible before writing it into the spec.\n\n```bash\nagent-jump-start validate-skill path/to/skill-directory\nagent-jump-start validate-skill path/to/SKILL.md\nagent-jump-start validate-skill path/to/SKILL.md --frontmatter-only\n```\n\nDefault behavior:\n\n- checks the same canonical import-compatibility path used by `import-skill`\n- works for both skill directories and standalone `SKILL.md` files\n- exits `0` only when canonical import would accept the skill\n- rejects Agent Jump Start generated mirrors with an explicit recovery hint to import the raw upstream skill instead\n\n`--frontmatter-only` is the opt-in legacy path when you want only the old\nfrontmatter shape check in CI.\n\n### Adopt locally installed skills\n\nUse `intake` when another tool already wrote skills into local agent folders and you want Agent Jump Start to make them canonical.\n\n```bash\n# Review local skill packages\nagent-jump-start intake \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# Import all valid unmanaged skills\nagent-jump-start intake \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --import\n\n# Replace canonically managed local skills when appropriate\nagent-jump-start intake \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --import --replace\n```\n\nImportant distinction:\n\n- installed locally means a skill exists on disk under `.agents/skills/`, `.cursor/skills/`, `.claude/skills/`, or `.github/skills/`\n- managed canonically means the skill is present in the canonical spec and tracked in the lockfile\n- `sync` propagates only canonically managed skills\n- `intake` reports invalid local skills with explicit reasons instead of importing them blindly\n- local mirrors previously generated by Agent Jump Start are treated as invalid import sources and must be replaced with the raw upstream skill package\n\n### Add a skill from a higher-level source\n\n`add-skill` resolves a higher-level source into a local package, then imports it into the canonical spec.\n\n```bash\n# Local path\nagent-jump-start add-skill \\\n  ./external-skills/python-pro \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# GitHub tree URL\nagent-jump-start add-skill \\\n  https://github.com/Jeffallan/claude-skills/tree/main/skills/python-pro \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# Repository shorthand plus explicit skill name\nagent-jump-start add-skill \\\n  github:vercel-labs/agent-skills \\\n  --skill web-design-guidelines \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# Through the open skills CLI\nagent-jump-start add-skill \\\n  skills:vercel-labs/agent-skills \\\n  --skill web-design-guidelines \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# Through Skillfish\nagent-jump-start add-skill \\\n  skillfish:nguyenthienthanh/aura-frog \\\n  --skill nodejs-expert \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n```\n\nSupported `add-skill` sources:\n\n- local filesystem paths\n- GitHub URLs and `github:<owner>/<repo>` shorthand\n- `skills:<package>` providers resolved with the `skills` CLI\n- `skillfish:<package>` providers resolved with Skillfish\n\nNotes:\n\n- `skills:` and `skillfish:` adapters require `npx` on `PATH`\n- GitHub sources require `git` on `PATH`\n- successful `add-skill` imports also update the lockfile with provenance metadata\n- local paths that point at `.claude/skills/<slug>`, `.agents/skills/<slug>`, or other Agent Jump Start generated mirrors are rejected; import the raw upstream skill source instead\n\n### Refresh imported skills\n\n```bash\n# Preview\nagent-jump-start update-skills \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --dry-run\n\n# Refresh every tracked skill\nagent-jump-start update-skills \\\n  --spec docs/agent-jump-start/canonical-spec.yaml\n\n# Refresh one tracked skill\nagent-jump-start update-skills \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --skill python-pro\n```\n\n`update-skills` uses the lockfile as the provenance source of truth and updates the spec only when the source actually changed.\nIf a tracked source resolves to an Agent Jump Start generated mirror instead of the raw upstream package, the refresh is refused rather than risking canonical-spec corruption.\n\n### Export a skill\n\n```bash\nagent-jump-start export-skill \\\n  --spec docs/agent-jump-start/canonical-spec.yaml \\\n  --slug python-pro \\\n  --output ./exported-skills/python-pro\n```\n\n## Layered Specs\n\nLayered specs are useful for monorepos or shared-base setups.\n\nThe model is simple:\n\n- the base owns shared rules\n- each leaf owns what is specific to that package or app\n- mutating commands write back only to the leaf\n- validation errors identify the layer that owns the failing field\n\nThis now also applies to agent selection state. A leaf can narrow, expand, or reset inherited `agentSupport` safely.\n\nReferences:\n\n- operator guide: [docs/layered-specs.md](docs/layered-specs.md)\n- copyable example: [specs/examples/monorepo/](specs/examples/monorepo/)\n\n## Architecture At A Glance\n\n| Source of truth | Purpose |\n|---|---|\n| `docs/agent-jump-start/canonical-spec.yaml` | canonical project memory |\n| `.agents/AGENTS.md` | canonical workspace instruction file |\n| `.agents/skills/<slug>/` | canonical skill packages |\n| agent-specific mirrors | projections for each supported ecosystem |\n| `docs/agent-jump-start/generated-manifest.json` | current managed file set for cleanup and drift detection |\n| `docs/agent-jump-start/agent-jump-start.lock.json` | imported skill provenance and refreshable sources |\n\n## Minimal Spec Example\n\n```json\n{\n  \"schemaVersion\": 1,\n  \"project\": {\n    \"name\": \"Example Repo\",\n    \"summary\": \"Example project using Agent Jump Start.\",\n    \"components\": [\n      \"api: Python 3.11 service\",\n      \"web: React frontend\"\n    ]\n  },\n  \"workspaceInstructions\": {\n    \"packageManagerRule\": \"Use the package manager already chosen by the repository.\",\n    \"runtimeRule\": \"Keep local development and CI on the same runtime versions.\",\n    \"sections\": [\n      {\n        \"title\": \"General rules\",\n        \"rules\": [\n          \"Prefer small, reviewable changes.\",\n          \"Update docs when setup or runtime behavior changes.\"\n        ]\n      }\n    ],\n    \"validation\": [\n      \"npm test\"\n    ]\n  },\n  \"reviewChecklist\": {\n    \"intro\": \"Review generated changes against repository-specific constraints.\",\n    \"failureThreshold\": 2,\n    \"items\": [\n      {\n        \"title\": \"Uses repository constraints\",\n        \"details\": [\n          \"The change should follow the real stack and validation commands.\"\n        ]\n      }\n    ],\n    \"quickSignals\": [\n      \"Generated files remain in sync.\"\n    ],\n    \"redFlags\": [\n      \"Hand-edited generated instruction files.\"\n    ]\n  },\n  \"skills\": []\n}\n```\n\n## CLI Reference\n\n### Global commands\n\n| Command | Purpose |\n|---|---|\n| `agent-jump-start --help` | Show the full command reference |\n| `agent-jump-start --version` | Show the CLI version |\n| `agent-jump-start list-agents` | Show canonical agent ids and display names |\n| `agent-jump-start list-agents --spec <path>` | Show enabled/disabled status for a specific canonical spec |\n| `agent-jump-start list-profiles` | List bundled starter profiles |\n\n### Bootstrap and maintenance\n\n| Command | Purpose |\n|---|---|\n| `agent-jump-start init [--profile <path>] [--target <path>] [--non-interactive] [--agents all|detected|<id,...>]` | Bootstrap a repository and draft a canonical spec |\n| `agent-jump-start bootstrap --base <path> [--profile <path>] [--output <path>]` | Create a spec from a base/profile pair without running guided init |\n| `agent-jump-start sync --spec <path> [--target <path>] [--purge-disabled] [--force | --backup | --keep-existing]` | Render, clean, and verify the managed output set |\n| `agent-jump-start render --spec <path> [--target <path>] [--clean] [--purge-disabled] [--force | --backup | --keep-existing]` | Render directly without the full sync maintenance path |\n| `agent-jump-start check --spec <path> [--target <path>]` | Validate that generated files still match the canonical spec |\n| `agent-jump-start validate --spec <path>` | Validate canonical spec structure without writing files |\n| `agent-jump-start doctor --spec <path> [--suggest --target <path>]` | Diagnose weak or overly generic specs |\n\n### Adoption, recovery, and lifecycle\n\n| Command | Purpose |\n|---|---|\n| `agent-jump-start absorb --spec <path> [--target <path>] [--preserved-only] [--dry-run] [--output <path>] [--apply --selection <path>]` | Absorb existing agent guidance into canonical memory |\n| `agent-jump-start promote-preserved --spec <path> [--target <path>] [--dry-run] [--output <path>] [--apply --selection <path>]` | Promote supported preserved guidance back into the spec |\n| `agent-jump-start update-agents --spec <path> [--include <id,...>] [--remove <id,...>] [--all-missing] [--mode all]` | Add, remove, or reset supported agents over time |\n| `agent-jump-start sync --spec <path> [--target <path>] --purge-disabled` | Fully remove files for disabled agents, including residual agent-only directories |\n\n### Inference and overlays\n\n| Command | Purpose |\n|---|---|\n| `agent-jump-start infer --target <path> [--output <path>] [--section <name>] [--format json|text]` | Inspect repository evidence and suggest validation or guidance |\n| `agent-jump-start infer-overlay --target <path> [--output <path>] [--base <path>] [--section <name>]` | Generate a schema-shaped overlay from repository evidence |\n\n### Skills and schema\n\n| Command | Purpose |\n|---|---|\n| `agent-jump-start validate-skill <path> [--frontmatter-only]` | Validate a skill package or standalone `SKILL.md` |\n| `agent-jump-start intake --spec <path> [--target <path>] [--import] [--replace]` | Review and optionally import locally discovered skill packages |\n| `agent-jump-start import-skill --spec <path> --skill <path> [--replace]` | Import one explicit local skill package |\n| `agent-jump-start add-skill <source> --spec <path> [--skill <name>] [--replace] [--provider <name>]` | Import a skill from a higher-level source such as GitHub or a registry |\n| `agent-jump-start export-skill --spec <path> --slug <name> --output <path>` | Export a canonical skill into a standalone package |\n| `agent-jump-start update-skills --spec <path> [--skill <slug>] [--dry-run]` | Refresh upstream-tracked imported skills |\n| `agent-jump-start export-schema [--output <path>]` | Export the canonical JSON Schema |\n\n### Demo utilities\n\n| Command | Purpose |\n|---|---|\n| `agent-jump-start demo-clean --target <path>` | Remove a generated demo tree |\n| `agent-jump-start demo-tree --target <path>` | Create a demo tree for inspection |\n\n## Requirements\n\n- Node.js >= 22\n- npm for installation and distribution\n- no runtime dependencies required\n- interactive TTY menus stay zero-dependency and use the native Node.js terminal APIs\n\nProduction note:\n\n- use a currently supported Node.js line only; this repository now targets Node.js 22+ because earlier lines used here are already beyond maintenance\n\n## Installation Options\n\n| Install path | Best for | Command |\n|---|---|---|\n| Global install | daily use on one machine | `npm install -g @marcogoldin/agent-jump-start` |\n| `npx` | one-off execution | `npx @marcogoldin/agent-jump-start@latest <command>` |\n| Vendored in-repo copy | teams that want the toolkit committed inside the repo | `git clone https://github.com/marcogoldin/agent-jump-start.git docs/agent-jump-start` |\n\nThe most reliable execution paths are the global `agent-jump-start` binary and vendored usage via `node docs/agent-jump-start/scripts/agent-jump-start.mjs`.\n\nInstalling a newer Agent Jump Start version updates the generator on your machine. It does not rewrite files that were already generated inside a repository. After upgrading, run the repository maintenance flow in that repo so the generated outputs, manifest, and managed skills all move to the new release together.\nUse `npm install -g @marcogoldin/agent-jump-start@latest` for upgrades; `agent-jump-start` without the `@marcogoldin/` scope is not an npm package.\n\n## Current Limitations\n\n- `sync`, `render`, and `check` do not accept transient `--agents` overrides. Agent selection belongs to canonical spec state.\n- `sync --keep-existing` is now explicit about non-convergence: when preserved operator-authored files remain, the command exits `2` and expects a follow-up `promote-preserved`, `sync --force`, or `sync --backup`.\n- `sync --purge-disabled` is the explicit destructive cleanup path for deselected agents. Without it, residual agent-specific unmanaged content is intentionally left in place and reported instead of being deleted silently.\n- `promote-preserved` is the supported day-2 recovery path for preserved files and intentionally stays limited to `workspaceInstructions.sections` and `workspaceInstructions.validation`.\n- `absorb --preserved-only` remains available as the lower-level equivalent of `promote-preserved`.\n- `intake --import --replace` is provenance-safe. Upstream-tracked skills are not downgraded to local-only provenance.\n- `validate-skill --frontmatter-only` is intentionally weaker than the default canonical import check and exists only for legacy CI workflows that still want the old frontmatter-only contract.\n- generated Agent Jump Start skill mirrors are intentionally rejected by `validate-skill`, `import-skill`, `add-skill`, `intake --import`, and `update-skills`; the raw upstream skill remains the only supported source of truth for import and refresh\n- Gemini, Amazon Q, Junie, Continue, Aider, Windsurf, Cline, and Roo Code do not receive native skill packages; they receive workspace guidance plus inline skill summaries.\n- `absorb` v1 intentionally targets `workspaceInstructions.sections` and `workspaceInstructions.validation` only.\n- direct `npx @marcogoldin/agent-jump-start@latest ...` execution may vary across npm environments; global install and vendored usage are the most reliable paths.\n\n## Portability\n\nThe content model is stack-agnostic. Node.js is only the generator runtime.\n\nIf a team wants a different implementation language, it can preserve:\n\n- the canonical spec format\n- the generated file layout\n- the synchronization model\n\n## Testing\n\n```bash\nnpm test\n```\n\nThe automated suite covers core workflows, sync convergence, overwrite protection, guided onboarding, inference, layered specs, leaf-only writeback, skill import and export, provenance lockfiles, absorb flows, grouped conflict prompts, selective agent support, full agent lifecycle management, disabled-agent purge cleanup, generated-skill re-import rejection, and regression cases from real existing-repository adoption.\n\n## Contributing\n\n1. Create a branch.\n2. Make the smallest coherent change that solves one problem.\n3. Run `npm test`.\n4. Update `README.md` when user-visible behavior changes.\n5. Open a pull request.\n\n## License\n\n[Mozilla Public License 2.0](LICENSE)\n","readmeFilename":"README.md"}