{"_id":"@pshch/gary-the-gardener","_rev":"29-76be461b7bea1c3e873f01c497d50aa9","name":"@pshch/gary-the-gardener","dist-tags":{"latest":"6.2.0"},"versions":{"1.2.0":{"name":"@pshch/gary-the-gardener","version":"1.2.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.2.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"fd5118776d4ad7c87200c8f8483c2eee6b5bce58","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.2.0.tgz","fileCount":28,"integrity":"sha512-ELIN45q2uuq01L6JUH14bUz/M1kM9KypNeSzeWob800T6X8l5rS+UigTWpx2cKibyDR15+OKBobgtTnKcv6UVw==","signatures":[{"sig":"MEYCIQCt7ioPywwkmecXcAel1pB9v8edWZ17ME1LsRkuwHhW7QIhAINqDAabGcMhDFbTcV1FmGrWkN8SeUusZu6t+2yU+4NH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105240},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"0b9e118e334af94e06dae4660ccc43eafa8146ae","_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Garden System installer — AI agent configuration maintenance for any repository","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.2.0_1771231110999_0.8015043965436304","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@pshch/gary-the-gardener","version":"1.3.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.3.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"9e9602178c1d455ab66d13839e186c496ecdc477","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.3.0.tgz","fileCount":28,"integrity":"sha512-9ifL7rBWBZMjsH/dW/stoV3gsu2+mxri8hY+UwtAtfTmSciNk7oZB7gBBTc/chpzFeX9FwbNjRA8I5s5O4ECAg==","signatures":[{"sig":"MEUCIDFlNxc6mhs5NA1QsKgBzPzqeLhdnuLEy/HD5NigZVTQAiEArqyYV14uc88yP1u/GcyYI8NqUx4Xr9b4wrYRP22pgoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108783},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"1e6f7069a3e5ad24cc96387a52cf82bc4cab6771","_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.3.0_1771234338591_0.2801762034945996","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@pshch/gary-the-gardener","version":"1.4.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.4.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"9dbe7cff323fb2a578a7ab4a2270eb7e8f6d8702","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.4.0.tgz","fileCount":28,"integrity":"sha512-J1KKwPTHZpe1x8YtR8dHkdBv6GHgBwJrSg6Hrq+KBmZ/km0AcXBeGATmktFRVSuJf2rClSFSLlrEVDMuAs82Sg==","signatures":[{"sig":"MEUCIQCfKr/w8FzPcMBWnwPulsZIF+VissXde/PMAVOtN8dh8wIgQIeCrb5J1BCLCicjP/oVRUhRKyQMKLLCiUxVIhMJHJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115603},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"0d8aee49feb74d8077ca487c0f26eb7c9bc7c28d","_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.4.0_1771236566897_0.34042772067044025","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@pshch/gary-the-gardener","version":"1.4.1","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.4.1","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"8614da7bc5e08835b62203ff56acc1be74dfb02b","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.4.1.tgz","fileCount":28,"integrity":"sha512-5VmSmO/oy8ZXcobxo725v8/0YP5/w3qXmf/gCwtAeAhYaSqAqUI+I3WqFmAMnXvVDAO9zezjeRHCIPXg+mA9xQ==","signatures":[{"sig":"MEUCIHxZW2ehJhvLy4RyXOREY/SvURPlvckxActWL3Hc/2+GAiEAorGCI06IwjgU1mw+ZJ3uTUy7HLwdyftuMGI9VfWup3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117336},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"1970e2ae68f7c5f9c1c550f626353dc1ac39844d","_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.4.1_1771241885136_0.7090154746502699","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@pshch/gary-the-gardener","version":"1.5.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.5.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"dfd9bc7e7023cfece360b7a1aeac18a2eb185c30","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.5.0.tgz","fileCount":28,"integrity":"sha512-58xpHZEzMyIHop8eECdO+OuCruY9XcHSohZiaobfwrEHm9SkLjFLtu3y3xLbvekIXDfqsUPMgNIWpOgDQQoe8A==","signatures":[{"sig":"MEQCICuEQjdzhFYjWHrAEAumwXNTsctSrTnbeJTWrwpaxUtMAiAYzTSwPb1cminkEnGjaqSI3hy/49KDMHOoA5hIVjBGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117658},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"d684c065bcaaabdb5d2da7adeffad90fbb035649","_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.5.0_1771245938891_0.4837845252779054","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@pshch/gary-the-gardener","version":"1.5.1","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.5.1","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"305d08cf2a25cc9dd5a9bc1a1bd01566a37eb8ca","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.5.1.tgz","fileCount":29,"integrity":"sha512-y8ESthGLAVma/q/96Kq0MTKgVqarBg31mZgZ/jEwowZ4UXBff2gghNcmKaPXteoyv+x23E8vKiZ93jaa+lJAnA==","signatures":[{"sig":"MEQCID2ZUhJ+TTHzG7DljTOb3JQY0+YP7fkFQBVONd+qx2yZAiAZJCOQ5Z0BHDwkFl2piw2hz6hQcOKBOf/G7hQ2Ih14Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122614},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"d684c065bcaaabdb5d2da7adeffad90fbb035649","_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.5.1_1771278128657_0.22855700397135048","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@pshch/gary-the-gardener","version":"1.5.2","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@1.5.2","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"5ba7bc2a7af9928789fe185b9bc3b46d6cb081d7","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-1.5.2.tgz","fileCount":29,"integrity":"sha512-T193PHbIZdU6VDLeby62e03YC9iDqMJIkhQIU3nyg0Mb+1X59+CyvYNsVOcyKGRJ3qWzbO4pH2XDS6HTMyWzGQ==","signatures":[{"sig":"MEUCICjYlk+UvnObOBnIDg7B6787q5M5M2AZZn6vuyG8aGwtAiEAw1coW2G7P037LRjLeeajvd7B3FpxP80ZC6nTRGrgoyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131119},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"a468e6fc8242726f371a4191bee5337e7e2ae83b","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_1.5.2_1771403090330_0.08593721587674041","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@pshch/gary-the-gardener","version":"3.1.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@3.1.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"56cda56d8fd5c4523b076ac6c1ff646225178781","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-3.1.0.tgz","fileCount":23,"integrity":"sha512-3AaCiEGRD/XSOKoOc8TlZQjpVUxDCrUj+tLbymDslJrmN1y515SXwwPFv85N68lvwiTXD5AvoNxuMeIC45AKdQ==","signatures":[{"sig":"MEYCIQCBPzisK4aww+YXjAgA1qWj7sFP9K3qM0AnRYXqkDxXUwIhANQXQz444oaPFHKE+5ijoX5aoS/UTSOru6lnD17wcgwV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85495},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"5c7a5fd0b3153c9e70a2d4c99477934c11452097","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_3.1.0_1771410938555_0.9159606713380997","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@pshch/gary-the-gardener","version":"3.2.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@3.2.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"68a9163d880f8f5f7258b5230ec7fffb54403ab6","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-3.2.0.tgz","fileCount":25,"integrity":"sha512-UPwfZUWOsnIAHNDe6W0ukGx4/oDiPowr7OWrRL8OPXKav2PyYyZMyMt9ayY7YZs9+j/gq/SeLZO1KLPutyBBuw==","signatures":[{"sig":"MEQCIEf6aXZMXAWwHDNfW1Ga51zenAIW8RAsmlOfCuciffdtAiB/WFwpmnDbYAdcN64jQQHGktOuJjbU5ADwt9MyHuLTug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86765},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"8064efc5b4f9e0eb9224b4c4bbea36fe55e4f3d0","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_3.2.0_1771433787878_0.05621116005491089","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@pshch/gary-the-gardener","version":"3.3.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@3.3.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"24d29ee1353b77b63e0de5d3f2bf853d7a23e0a9","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-3.3.0.tgz","fileCount":26,"integrity":"sha512-GsPmOu0kaPUMId7kJZxyg6KpD3IJ6KY9boEP9zE9SdNkucB5RduwqxWlCoCboLUiw3ZSQw4IKbj2B+dzO5i3eA==","signatures":[{"sig":"MEYCIQCJPNRPtb/3kI9orTdho/t4OA2r6gbh7kU01eylNG7dqwIhAKXKs3hsmJP6nM31+d0K8p2HaJdATckrnkYOY9eY4Gwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95930},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"ae4902185460baa48e1061881adc17ef02a7f6ff","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_3.3.0_1771443700087_0.14136949201377247","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@pshch/gary-the-gardener","version":"3.4.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@3.4.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"e6c8dd9d12b4b75cadb856a845d28255245d7665","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-3.4.0.tgz","fileCount":26,"integrity":"sha512-3EDqqKdwYsSCVDX8FDHmn7ua0Dg7jbGzuOwkEfckw2TWmqBdI8NSBBlMM5Dw6PKiOUgI+/bvCIiEKgmO44LKiA==","signatures":[{"sig":"MEUCIBVpn1lmkiXV95xbRfZg3PSyUD+7jCfpPN+NJJF2DzGaAiEA4jGtFMyxEnsWmx6PqQltJYEOeuFnT/DWY05Lewq/kx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99875},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"9662bd03d865efec28b3fa6a86515bed3220277a","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_3.4.0_1771444752578_0.5783999540611886","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@pshch/gary-the-gardener","version":"3.5.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@3.5.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"34a91089d5489c7793c434f00a9ca487a5d6d6e6","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-3.5.0.tgz","fileCount":26,"integrity":"sha512-wmGUFkXfPxQTKRfr7JcjJKHx3QKFbmivx7m3P8wsTCvWiH08Des/IraGo30j/GE3ndaYBQ6fOHuREFzaVsH93w==","signatures":[{"sig":"MEQCIBBpS7SWjNsR+XCwE2m60KiQdEdvQNb2CYG/s1PvxnyFAiBesryYEv8n81wWLpLIvjwD7rCau4uc549lJC19K2b/1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102070},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"3c0b56749cc65d6f4b91a43c3a8d5c9c42d8373d","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_3.5.0_1771446842639_0.5678187580017819","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@pshch/gary-the-gardener","version":"4.0.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@4.0.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"b42b8d1e735c698cab574893eddfab578ead2fe4","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-4.0.0.tgz","fileCount":25,"integrity":"sha512-2PkzF3Mk2c5DBOfghbzcq6rU8YKPmKfo9oec95EeBIZtuHilQNom+bSDtsQvlwTOavIJnhNU44oSlfPqEQK5uw==","signatures":[{"sig":"MEUCICh60OvpMYjVyrK0YyK0LitwFKg1pP5O26u+yh3+wnq2AiEAnFQO+xAkDKBuAfwSyDotWbdHOGhYYuurzrfXdw/Br5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96304},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"6282ccd9a1c4878a8b56ecf0a82aa2f6379c58ab","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_4.0.0_1771450930424_0.4616219668313144","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@pshch/gary-the-gardener","version":"4.1.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@4.1.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"640b46d6f6e42cc0f3375664a58d97b945dcd42a","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-4.1.0.tgz","fileCount":25,"integrity":"sha512-RzyI+eqKbV/wsIgsRg2AMFfnzJpNMeBbr0GT4ArUnDW49tbGapyvqvNz3yL16t9ZPxf6eEORbPq1ulwEqNkO1A==","signatures":[{"sig":"MEUCIQDt73WC9KA2fHSnGKt8g/5lfyTWWgpANO77nIkmkcAHIwIgHoWPR74JJgEQYFmaP6AaVqev0yUTF6X15kkY8BCdlQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96581},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"5bfa3c3e02a2c098805f71972c8db6f0869678ce","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_4.1.0_1771452649941_0.9340386430892973","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@pshch/gary-the-gardener","version":"4.2.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@4.2.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"f2a95657efda34d2d7366eef27dac103ac6e1d97","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-4.2.0.tgz","fileCount":25,"integrity":"sha512-xTavB2MrfXl/R9gNBjZVvfnWw5GrTthHPL7VSH3u0ZKxPh3zBY0hN9vshMVUVa3R7oQyBE6Kujga+DSSJuRbwQ==","signatures":[{"sig":"MEYCIQDWAyQmI97D8bSDdiJE/K3JmmXoTUEX7smEetSl5uJknAIhAONE1+7bYGR40FavArvR3a4Le+HTuwRCvgc2AciEZC7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99004},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"28699e141972bc861a9c11a3455680c7704311ac","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_4.2.0_1771453550005_0.42281691748075834","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@pshch/gary-the-gardener","version":"4.3.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@4.3.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"a737f776670279345d7d58d565bcfb326b2688c0","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-4.3.0.tgz","fileCount":25,"integrity":"sha512-h6/GyvqSf1ALhYYssX7gbn+L5L2CKx6gU4cW1kgx4/tA+kEzp3FuPCm1MrQzZ1pwzzBRgx7HbnEoHbnS+BIVmg==","signatures":[{"sig":"MEYCIQCZv6e5sVyGnhpyW6FIUL60PPFsCkF2x3OIWgwLm5KphwIhAMmcR8TTSEbToHQVuuiKiP0fcM1LGz5yGTS2FsUdQtSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99811},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"43badb8f025fc0b3b91b7aa2f26db379ab9d4b60","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_4.3.0_1771453868875_0.3731615124202041","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@pshch/gary-the-gardener","version":"4.4.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@4.4.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"d678fba6afdce89eb3d06036ad49181acf921144","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-4.4.0.tgz","fileCount":25,"integrity":"sha512-muMGVjZEfjcbI/I0Xs1AYhF+J8frWJwBAmvIfz2rlJKnmaSnBpAb2x+OEF/1MdpBcufQy0ST0+0v5pQVgvyI3g==","signatures":[{"sig":"MEUCIQCPUo5fZAbPeNfajEoTu8ps4n1li/EbPmR8ZpxoWMNA4QIgTFn5akQzOsZiYM4g0P6h591ZUDz9Q5E4NPLguG8DcIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101999},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"43badb8f025fc0b3b91b7aa2f26db379ab9d4b60","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_4.4.0_1771454839790_0.5475568868069178","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@pshch/gary-the-gardener","version":"4.5.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@4.5.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"055d754d1422257996cb8a35df286196f3d016c1","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-4.5.0.tgz","fileCount":25,"integrity":"sha512-NyLm71vq8zNuCQrXMLym6SrMvfx4mH+JcoUkg8sgLv+tpYNqPoa7aeK+jbm9WbduCuTtXz0g3ZbDxtuGRguM/A==","signatures":[{"sig":"MEYCIQCH+y5eaaPwLIdzwmMFmbWWns/DOzBQ/nYFA1FfL6waIAIhAKTjhvpwUHoyPcLPteJUxcw04rWOnsmTatb0CCCE5bPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102821},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"0924433492dcecd14dc37caa1468b9ef20ecf1d6","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_4.5.0_1771457165271_0.7623621675377628","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@pshch/gary-the-gardener","version":"5.1.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.1.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"e9369ae549046e78c1a5bf9cfb9100d313087fa4","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.1.0.tgz","fileCount":29,"integrity":"sha512-+LNq1blNY1W4chFA5r1tlwvJQE7TGw23G23kNEd0De2LdiOADccQb7WnWrlje/rv8fM3/UsL1GvDPuJWHkaxPw==","signatures":[{"sig":"MEQCICrg5kQynLa8REHJNWb5pYAcY2WWGF5pISc20xcHb1NPAiBjrYRFXZC7w+TseLh4Zmn/kHf6YWD9RBsSJclxwvztGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112473},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"0924433492dcecd14dc37caa1468b9ef20ecf1d6","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.1.0_1771531116250_0.942368168377751","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@pshch/gary-the-gardener","version":"5.1.1","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.1.1","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"0f9a5d2ad711c3743b10f3656411cdb009bd3711","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.1.1.tgz","fileCount":31,"integrity":"sha512-WSRKk2TsLIfSFFS2n5fGa3rsLAzVOvp+m+L5gy/o7+TiaTzZqp3tiCG4EYnKOK2pfP6e8p8PnZGrHI9IsInugw==","signatures":[{"sig":"MEQCIGQ3XQSrkzch1deEtJ1hc2WJqpDiSsfBfPHVi73ZtxUzAiAEJ80J913z70b9P3zjgOJGPB2of119KvfJRLA6YHmTJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115605},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"4b13af50b6e16143842605a96cdbe343d3e82a99","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.1.1_1771538000234_0.11799910547606585","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@pshch/gary-the-gardener","version":"5.1.3","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.1.3","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"ba25be717c1633a5c1787005563a9d36ac1fae0e","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.1.3.tgz","fileCount":31,"integrity":"sha512-79Fs2KzFdQiPEptwUjrcoJ3iPRvnpYW/4fsZK5tTEaUKZY/1hYY7S7v5VAeCKf7a8JyY4dnZ3jfpYwqvZtrplA==","signatures":[{"sig":"MEYCIQDidpdLfQ1EVrOR2QwK50gelZ9B5pp6fqytx1+rlhNRRQIhAPgWwSpmEtWri4uhZioYKwniQ4BuapWDNoegvbtYcHkt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122292},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"e463d163bd3f27d5ee61ea7e836d3157929d38a7","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.1.3_1771539461292_0.08891333893430486","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@pshch/gary-the-gardener","version":"5.2.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.2.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"58d013dd5c6052f25111b2e68b263d3bf43806b6","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.2.0.tgz","fileCount":31,"integrity":"sha512-epOg0ddRI7tJvocmxvrzNhglG5bPWrCe0rwxQKT62InenCAo8Xf30IkUEm2l/lN/xVQBJkviTQu4aytX/2JSfw==","signatures":[{"sig":"MEQCICpcM8rA99e49WjTBIQ4KHF4gQ4UOoycZueF91v+1aBoAiABlPsHZdhhAwMf26FPL5X+1oha0zRx7UTnA90khodEoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123361},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"cddd0e36d80678289700016c5170e5420d4ac062","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.2.0_1771540287480_0.8628977725168654","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@pshch/gary-the-gardener","version":"5.2.1","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.2.1","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"4935ff2d75755ee4ae57524c7646883205e50343","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.2.1.tgz","fileCount":27,"integrity":"sha512-lOFhDhUcMoXRPLIcTyHiha78yeP6fueueHh0h4x603ziFsxa6SOfU08g8kYoOSKGkTUf7y1tBdQhLKeEgE4n4g==","signatures":[{"sig":"MEUCIQDqQBmY9s3wxDYyoDgMYhvL54CvCYy/MY4/Uqc0Xv0eVgIgZq9bb++9b19YW+vSkxsUKKe0xjXEX2cA7ODV2XWMjn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115015},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"e64eb23e8c7f6684c982c4e6f03bac0c1fafa2ba","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.2.1_1771541619480_0.8405061659201065","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@pshch/gary-the-gardener","version":"5.2.3","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.2.3","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"809a600a3aa9f74f028400c08505590b9545b0ac","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.2.3.tgz","fileCount":27,"integrity":"sha512-5jU6BHuMEFFYU1o2JGUFq4RN8+qqpWO5bwXXWwWwyQo9Oy/BHmiC0ly0ti5gi8wxqfRsYGp29ueoVzozVEit0g==","signatures":[{"sig":"MEQCIFStZ6YaPLpSZZ9rdvGCoF01sl/Cd7Ce2E0m5fqD1hw5AiBfv+HllgaGuXjCBuhX16qO/lbUJMeANfdjJB6/gZRUvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110658},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"a85137ed1dfaf20a37b5100438f91a8c0f884287","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.2.3_1771579501563_0.10383471978026537","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@pshch/gary-the-gardener","version":"5.2.4","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.2.4","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"c84fc49c1969ab369e1167fa18f3db2d47b7066e","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.2.4.tgz","fileCount":27,"integrity":"sha512-8tdjwAzG1S8TRanOughdfrEJy9OQs9/DAgjjq/iPI5NSJpDQXlQG/5aeZUoxSyPTdVrcKU9IS6ymayaKK0AaJQ==","signatures":[{"sig":"MEUCIGjrMIAGH6ViwYlAXX2/7lMqyKGcuvsar98Xc/9Bw6z7AiEAvp8qcqs2/0zETz5Id1nGLWzt3ZrJKPZvfR7+cTJaolg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110898},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"a85137ed1dfaf20a37b5100438f91a8c0f884287","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.2.4_1771588810589_0.5400324900041058","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@pshch/gary-the-gardener","version":"5.2.5","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@5.2.5","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"3cb804fee3d2dc6f62d68c428a5e667ab54718cf","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-5.2.5.tgz","fileCount":27,"integrity":"sha512-NUQVU/DwUPyPkH5vGaeDMjMQYZUrMfr+9J0XHbUfFK9ZTiwY/+KWsUZ5Hwe1XbtEbZqAhFAdpvW2o3pkgT8W4Q==","signatures":[{"sig":"MEUCIQDnne4j6uNREPZGkxH4mijjnx4RPA1PXzMdjshjm9Pu8QIgBNLxdDYpY7aRO4+vKAxX14DnQxqFVf5mtetxYqxAr3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112142},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"425969685e1bdfb08a271a52029beca749efea9f","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_5.2.5_1771660090507_0.6941894660588501","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@pshch/gary-the-gardener","version":"6.0.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@6.0.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"f89094b550b9b51c6eae420b7cf287061534faab","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-6.0.0.tgz","fileCount":27,"integrity":"sha512-iQ4yZpy/EhzEUCe97fwKnkkj5fu80O0KznjSQvuyNMuwsY8VSUp8nX3ws/r1Zv0HUfOxB/FX+s5ET2U+ZDqcEw==","signatures":[{"sig":"MEYCIQC0abH6ei6w0rlm8MOBRisoA5HObgAnNm7+RxrVbytt0QIhAJtJCO3Ykw23YvA34GtJ8q532froxzsAk4+RK8hleEr7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121397},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"7d989008260a5facf84ff96618f8fa492f2e5077","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_6.0.0_1771679509039_0.23041795667993425","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@pshch/gary-the-gardener","version":"6.1.0","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","_id":"@pshch/gary-the-gardener@6.1.0","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"homepage":"https://github.com/pshch/ai-bootstrap#readme","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"bin":{"gardener":"bin/cli.js","gary-the-gardener":"bin/cli.js"},"dist":{"shasum":"8c4c0fd1bdf7a384f95cb0943e7cc57c7fa05955","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-6.1.0.tgz","fileCount":34,"integrity":"sha512-dPROYn6x26kcM3m3bcXJVxXxefyz+2akwOOYX9KrEKbjR49LXdFkyB7bJmKnwazlo0U7I2VNvpbjckI9FyKikw==","signatures":[{"sig":"MEQCIFH6azw8MWFy93xFiAc/DqJxh2i1Kvtm/MuMEXH8EetnAiAdc9xn2KDI/IvBbs7ZtIHkmziGWZ4BHQ4UyPnmtP5Ghw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119038},"type":"module","engines":{"node":">=20.11.0"},"gitHead":"18731578fd2eb57445116ad5c5841121bdffdefc","scripts":{"test:e2e":"npx playwright test"},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"repository":{"url":"git+https://github.com/pshch/ai-bootstrap.git","type":"git"},"_npmVersion":"10.9.3","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@inquirer/prompts":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.2.3","@playwright/test":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/gary-the-gardener_6.1.0_1771688635733_0.5985182821122101","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@pshch/gary-the-gardener","version":"6.2.0","description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","type":"module","bin":{"gary-the-gardener":"bin/cli.js","gardener":"bin/cli.js"},"scripts":{"test:e2e":"npx playwright test"},"keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"author":{"name":"pshch"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pshch/ai-bootstrap.git"},"engines":{"node":">=20.11.0"},"dependencies":{"@inquirer/prompts":"^7.3.0"},"devDependencies":{"@playwright/test":"^1.58.2","@types/node":"^25.2.3","typescript":"^5.9.3"},"_id":"@pshch/gary-the-gardener@6.2.0","gitHead":"63c4c624b606c21faa0baa5b0fdb4068dad2f62a","bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"homepage":"https://github.com/pshch/ai-bootstrap#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-pvxIR35nYhAJ9MwPYAWZhutIftKzvcXV9uPikg5xz+VP9Sx3084NiktncRAYh1TLWrt4IudubCUTxpNkTeeJMQ==","shasum":"0ce9f897e1cfc2c2dad10ecd0f9f81e7e57b1f4d","tarball":"https://registry.npmjs.org/@pshch/gary-the-gardener/-/gary-the-gardener-6.2.0.tgz","fileCount":35,"unpackedSize":124047,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFTtMeAUoZbYYXkqX/U0pxFPoV88UvSHEbn+04cDpYDiAiABlIXSjuRPBc2JsblIcRJ1C0ZpJX867jqrcv0OKrwAaw=="}]},"_npmUser":{"name":"pshch","email":"pshchegolev@gainsight.com"},"directories":{},"maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gary-the-gardener_6.2.0_1772009684732_0.11043706871668979"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T08:38:30.909Z","modified":"2026-02-25T08:54:45.001Z","1.2.0":"2026-02-16T08:38:31.151Z","1.3.0":"2026-02-16T09:32:18.750Z","1.4.0":"2026-02-16T10:09:27.058Z","1.4.1":"2026-02-16T11:38:05.297Z","1.5.0":"2026-02-16T12:45:39.046Z","1.5.1":"2026-02-16T21:42:08.799Z","1.5.2":"2026-02-18T08:24:50.470Z","3.1.0":"2026-02-18T10:35:38.698Z","3.2.0":"2026-02-18T16:56:28.029Z","3.3.0":"2026-02-18T19:41:40.258Z","3.4.0":"2026-02-18T19:59:12.713Z","3.5.0":"2026-02-18T20:34:02.920Z","4.0.0":"2026-02-18T21:42:10.565Z","4.1.0":"2026-02-18T22:10:50.096Z","4.2.0":"2026-02-18T22:25:50.167Z","4.3.0":"2026-02-18T22:31:09.027Z","4.4.0":"2026-02-18T22:47:19.947Z","4.5.0":"2026-02-18T23:26:05.405Z","5.1.0":"2026-02-19T19:58:36.412Z","5.1.1":"2026-02-19T21:53:20.402Z","5.1.3":"2026-02-19T22:17:41.458Z","5.2.0":"2026-02-19T22:31:27.644Z","5.2.1":"2026-02-19T22:53:39.631Z","5.2.3":"2026-02-20T09:25:01.714Z","5.2.4":"2026-02-20T12:00:10.747Z","5.2.5":"2026-02-21T07:48:10.663Z","6.0.0":"2026-02-21T13:11:49.198Z","6.1.0":"2026-02-21T15:43:55.918Z","6.2.0":"2026-02-25T08:54:44.872Z"},"bugs":{"url":"https://github.com/pshch/ai-bootstrap/issues"},"author":{"name":"pshch"},"license":"MIT","homepage":"https://github.com/pshch/ai-bootstrap#readme","keywords":["ai","agents","claude","copilot","codex","cursor","junie","documentation","maintenance","gardener"],"repository":{"type":"git","url":"git+https://github.com/pshch/ai-bootstrap.git"},"description":"Gary the Gardener — AI agent that maintains documentation and config for Claude, Copilot, Cursor, Codex, and Junie","maintainers":[{"name":"pshch","email":"pshchegolev@gainsight.com"}],"readme":"# 🪴 Gary The Gardener\n\n**AI documentation agent that maps your codebase, catches drift, and keeps every AI tool in sync.**\n\n[![npm](https://img.shields.io/npm/v/@pshch/gary-the-gardener)](https://www.npmjs.com/package/@pshch/gary-the-gardener)\n[![license](https://img.shields.io/npm/l/@pshch/gary-the-gardener)](LICENSE)\n[![node](https://img.shields.io/node/v/@pshch/gary-the-gardener)](package.json)\n\n```bash\nnpx @pshch/gary-the-gardener\n```\n\n---\n\n## What you get\n\nRun `/garden-map` in your AI tool to see your repo's documentation coverage at a glance:\n\n```\n🪴 Gary The Gardener v5.2.4 | 🗺️ Garden Map\n══════════════════════════════════════════\n```\n\n| Area | Plants | Issues | Total |\n|------|--------|--------|-------|\n| 🛖 Shed &nbsp;&nbsp;`/` | 🌳 🌿 🌿 🌱 | · | 🌳×1 🌿×2 🌱×1 |\n| 📚 Docs &nbsp;&nbsp;`/` | 🌳 🌿 🌿 | · | 🌳×1 🌿×2 |\n| **src/** | | | |\n| 🌐 API &nbsp;&nbsp;`src/api/` | 🌿 🌳 🌿 | · | 🌳×1 🌿×2 |\n| 🏗️ Core &nbsp;&nbsp;`src/core/` | 🌿 🌱 🌱 | 🪱×1 | 🌿×1 🌱×2 |\n| 🎛️ Config &nbsp;&nbsp;`src/config/` | 🌱 | · | 🌱×1 |\n| 🔧 Utils &nbsp;&nbsp;`src/utils/` | · | · | · |\n| **tests/** | | | |\n| 🧪 Tests &nbsp;&nbsp;`tests/` | 🌿 🌿 | · | 🌿×2 |\n\n```\nSeason: mostly 🌿 grown  ·  1 🪱 worm  ·  1 uncovered area\n🌸 3 good moments in this garden\n```\n\n> **Readiness:** 🌱 small (≤10 lines) · 🌿 grown · 🌳 mature\n> **Issues:** 🪱 doc contradicts code · 🍂 doc describes something gone\n> **Empty area** (`·`) = honest coverage gap — not an error\n\n---\n\n## The problem\n\n| | What happens | Result |\n|---|---|---|\n| **Drift** | Code changes, AI docs don't | Agents hallucinate about files that no longer exist |\n| **Fragmentation** | Each tool has its own config | They fall out of sync — \"works in my editor\" surprises |\n| **Neglect** | Nobody updates the docs | They rot silently until AI output degrades |\n\nGary maintains a single **garden map** (`docsmap.yaml` + `garden.md`) that persists across sessions. Every AI tool reads from the same source of truth.\n\n---\n\n## Quick start\n\n```bash\n# 1. Install Gary into your repo\nnpx @pshch/gary-the-gardener\n\n# 2. Open your AI tool and run:\n/garden-setup    # Map your codebase, create AGENTS.md\n/garden-map      # See coverage at a glance\n/garden-inspect  # Find drift and stale docs\n```\n\nFor Claude Code and GitHub Copilot, the hub shows all commands:\n\n| Tool | How to open Gary |\n|------|-----------------|\n| Claude Code | `/gardener-gary` |\n| GitHub Copilot | `@gardener-gary` |\n| Cursor / Windsurf / Junie | Always active — no invocation needed |\n\n---\n\n## How it works\n\nGary discovers your repo using `git ls-files` (respects `.gitignore`) and organises everything into three fixed buckets:\n\n```\n📁 Your Repo\n  ↓  git ls-files\n  🛖 Shed          — AI tool configs, agent files, instruction files\n  📚 Documentation  — docs/ directory and root .md files\n  💻 Codebase       — source directories (empty areas are expected and honest)\n  ↓\n  🗺️ Garden Map     — docsmap.yaml + garden.md, persists across sessions\n```\n\nThe map is **read-only by default** — `/garden-map` never modifies your garden layout. Only explicit update commands write back, and only additively.\n\n---\n\n## 7 maintenance commands\n\nRun these as slash commands inside your AI tool:\n\n| Command | What it does |\n|---------|-------------|\n| `/garden-setup` 🌱 | First-time setup — garden map, AGENTS.md, docs/, Shed files |\n| `/garden-map` 🗺️ | See the full garden map — areas, readiness, folder groups |\n| `/garden-health` 🩺 | Quick scan — 3 prioritised improvement suggestions |\n| `/garden-inspect` 🔍 | Deep scan — finds drift, dead docs, and Shed gaps |\n| `/garden-prune` ✂️ | Compress AGENTS.md to under 150 lines without losing facts |\n| `/garden-plant` 🌷 | Add a content layer — guardrails, style, domain knowledge |\n| `/garden-research` 📚 | Fetch and store llms.txt for key dependencies |\n\n---\n\n## Supported tools\n\n| Tool | Config installed | Invoke Gary |\n|------|-----------------|-------------|\n| Claude Code | `CLAUDE.md` + `.claude/commands/` | `/gardener-gary` |\n| GitHub Copilot | `.github/agents/gardener-gary.md` | `@gardener-gary` |\n| Cursor | `.cursor/rules/garden-agent-gardener.mdc` | Always active |\n| Windsurf | `.windsurf/rules/garden-agent-gardener.md` | Always active |\n| JetBrains Junie | `.junie/guidelines.md` | Always active |\n\n---\n\n## Use cases\n\n**New project** — `/garden-setup` maps your entire codebase with real file counts. Pick your coverage depth. AGENTS.md gets created and committed.\n\n**Post-refactor** — `/garden-inspect` finds every worm (doc contradicts code) and dead leaf (doc describes something gone) so AI tools never hallucinate about your codebase.\n\n**Multi-tool team** — One AGENTS.md, Shed files in sync for every tool. Claude Code, Copilot, Cursor — all see the same garden.\n\n**Context bloat** — `/garden-prune` compresses AGENTS.md under 150 lines, removing verbosity while preserving every fact.\n\n---\n\n## Install options\n\n```bash\nnpx @pshch/gary-the-gardener                      # interactive — auto-detects tools\nnpx @pshch/gary-the-gardener install -t copilot   # specific tool only\nnpx @pshch/gary-the-gardener update               # upgrade existing installation\nnpx @pshch/gary-the-gardener --dry-run            # preview without writing files\nnpx @pshch/gary-the-gardener status               # check what's installed\n```\n\n**Zero runtime dependencies** · Node.js ≥ 20.11.0 · ESM · MIT\n\n---\n\n*Every repository is a garden. Code grows. Docs decay. Drift creeps in like weeds. Gary tends to what others forget.*\n","readmeFilename":"README.md"}