{"_id":"@canadies/ag-kit","name":"@canadies/ag-kit","dist-tags":{"beta":"2026.8.2-simpleEnglish","latest":"2026.8.2-simpleEnglish"},"versions":{"2026.8.2-simpleEnglish":{"name":"@canadies/ag-kit","version":"2026.8.2-simpleEnglish","description":"Forked version of ag-kit with some of my own skills and rules","main":"bin/index.js","type":"module","engines":{"node":">=18"},"scripts":{"test":"node --test test/*.test.js"},"bin":{"ag-kit":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/Hai567/ag-kit.git"},"bugs":{"url":"https://github.com/Hai567/ag-kit/issues"},"keywords":["antigravity","cli","ai","agent","gemini","skills"],"author":{"name":"Hai567"},"license":"MIT","dependencies":{"chalk":"^5.6.2","commander":"^12.1.0","fs-extra":"^11.3.3","giget":"3.3.0","ora":"^8.2.0"},"gitHead":"c10f7e70ea92a346f1ae505bf805d16c9749bcc8","_id":"@canadies/ag-kit@2026.8.2-simpleEnglish","homepage":"https://github.com/Hai567/ag-kit#readme","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-TcO1baH/ga/IQ7bwskO0Zy4Y+bROAX6GhaWrM36tpqEt/0eacmYDMcev71UANbiNWVf9FxEvqjmaaDwjnhD2jg==","shasum":"53c56a2ba0d6a4d50ebdd62d715a8e10a68888c5","tarball":"https://registry.npmjs.org/@canadies/ag-kit/-/ag-kit-2026.8.2-simpleEnglish.tgz","fileCount":5,"unpackedSize":38284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBp9ZY0OtQmVC5NHQFSjhHWgmglpQoVcIYbbRZK26QBrAiB4RCxoPlm0UKREX6VVg28IjZyZaVTFy6D0D+ugAKyP4w=="}]},"_npmUser":{"name":"canadies","email":"daniel567ho@gmail.com"},"directories":{},"maintainers":[{"name":"canadies","email":"daniel567ho@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ag-kit_2026.8.2-simpleEnglish_1785631403941_0.3233092320512436"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T00:43:23.806Z","2026.8.2-simpleEnglish":"2026-08-02T00:43:24.093Z","modified":"2026-08-02T00:43:24.313Z"},"maintainers":[{"name":"canadies","email":"daniel567ho@gmail.com"}],"description":"Forked version of ag-kit with some of my own skills and rules","homepage":"https://github.com/Hai567/ag-kit#readme","keywords":["antigravity","cli","ai","agent","gemini","skills"],"repository":{"type":"git","url":"git+https://github.com/Hai567/ag-kit.git"},"author":{"name":"Hai567"},"bugs":{"url":"https://github.com/Hai567/ag-kit/issues"},"license":"MIT","readme":"# AG Kit CLI\r\n\r\nCLI for installing and safely updating [AG Kit](https://github.com/vudovn/ag-kit), a collection of agents, skills, workflows, rules, memory conventions, and validation tools for Google Antigravity.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpx @vudovn/ag-kit init\r\n```\r\n\r\nOr install globally:\r\n\r\n```bash\r\nnpm install -g @vudovn/ag-kit\r\nag-kit init\r\n```\r\n\r\n## Commands\r\n\r\n| Command | Description |\r\n|---|---|\r\n| `ag-kit init` | Install `.agents`; safely merges when an installation already exists |\r\n| `ag-kit update` | Update managed files while preserving local changes |\r\n| `ag-kit rollback` | Restore the newest or a selected pre-update backup |\r\n| `ag-kit status` | Show installation, manifest, toolkit version, backups, and CLI status |\r\n\r\n## Safe update model\r\n\r\nAG Kit records SHA-256 baselines in `.agents/.ag-kit/manifest.json`. During an update it compares the previous upstream version, the current local file, and the new upstream file.\r\n\r\n- Clean managed files are updated automatically.\r\n- Files changed only locally are preserved.\r\n- User-created files are preserved.\r\n- Files changed both locally and upstream are reported as conflicts.\r\n- Incoming conflict copies are written under `.agents/.ag-kit/conflicts/`.\r\n- A full pre-update backup is stored under `.ag-kit-backups/` by default.\r\n\r\n```bash\r\nag-kit update --dry-run\r\nag-kit update --strategy merge\r\nag-kit update --strategy replace\r\nag-kit rollback\r\nag-kit rollback --backup 20260712-090000-000\r\n```\r\n\r\n`merge` is the default strategy. `replace` is intentionally explicit and still creates a backup unless `--no-backup` is supplied.\r\n\r\n## Common options\r\n\r\n```bash\r\nag-kit init --path ./myapp\r\nag-kit init --branch dev\r\nag-kit update --force\r\nag-kit update --quiet --force\r\nag-kit update --conflict-report ./ag-kit-update.json\r\nag-kit rollback --dry-run\r\n```\r\n\r\nWhen `--quiet` is used against an existing installation, `--force` is required because the CLI cannot safely ask for confirmation.\r\n\r\n## Included toolkit\r\n\r\n- **20 specialist agents**\r\n- **47 skills**\r\n- **13 workflows**\r\n- Shared rules, persistent memory conventions, MCP configuration, and validation scripts\r\n\r\n## Exit codes\r\n\r\n| Code | Meaning |\r\n|---:|---|\r\n| `0` | Success or no changes required |\r\n| `1` | Download, validation, filesystem, or configuration failure |\r\n| `2` | Update completed, but one or more conflicts require manual review |\r\n| `130` | Interrupted by the user |\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_rev":"1-85eed9851dcf6584d5180a6e5d29f322"}