{"_id":"thachvd-kit","_rev":"38-6fa91deea9733d19d4eef020da6d1552","name":"thachvd-kit","dist-tags":{"latest":"1.0.39"},"versions":{"1.0.0":{"name":"thachvd-kit","version":"1.0.0","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.0","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"c990b76cbbd0447b9f49a68624a0530af4f2c8af","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.0.tgz","fileCount":226,"integrity":"sha512-DtpM9BK/odz5lmBhUJVorJ5PKWUoD1YicRLU7jDtprXNcJz2NkjfDCWKw5b95MlckHFKRrE+AXPkEkg2JYgwZg==","signatures":[{"sig":"MEUCIFzMLlzp+XMDKjOZmlKM3UHyzUgFnmKwacnhX2ZxstlDAiEA3DQnMZyeUEF8L8vk8oR9SiLls8Ld+UA9pm0uBpfE9p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727665},"main":"index.js","gitHead":"6d02d8f6e9bd47a5e62dacd1ca629b5586818996","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.0_1775019066835_0.3281561243851676","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"thachvd-kit","version":"1.0.1","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.1","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"91c4f9ee254d9fcbd8daded18694c8c316ae2935","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.1.tgz","fileCount":197,"integrity":"sha512-Gv5S3rIaxCM0YsZg3IdhSyGkQc/NTDBVVjGn0Sjx/L8mHJpNWdYmxV2C1sntG83o+94bNdJmNA47xqjdHgYk8Q==","signatures":[{"sig":"MEUCIQDrpb9Ufab1dAUzaBdAsgeMesfeOm3+/lCiv/yw2r3x4QIgRseWppioVQhXaFJJKaAOWoCVLtyM7EzAJDMmdl0orT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221422},"main":"index.js","engines":{"node":">=16.7"},"gitHead":"a3c581202af4a84dfb9f41b228f7ec834e3289d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.1_1775024841740_0.3081342184382774","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"thachvd-kit","version":"1.0.2","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.2","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"71e74d1d9332ba82993eb2f6fbb345f08495c041","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.2.tgz","fileCount":197,"integrity":"sha512-uQn2SgQXNIZX2NpmkpffgqY2bNWI25pZHGe5xLsWMIviQ9bYD6KMgDLkq+8RpdpCQ3giYnyjRt78Yq1pxp0tSA==","signatures":[{"sig":"MEQCIGnk/FGs1MP6Qz6RWvYoMBjcH1QaXwT/W27CVOb916bvAiA2zrEIJZd7u6o2+dvclxxMmV7XECDFMHXszcw7SVQW6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222212},"engines":{"node":">=16.7"},"gitHead":"636acc5cefc0500f8a2c40f5bff1d04363c3db2a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.2_1775025107802_0.935997525642204","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"thachvd-kit","version":"1.0.3","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.3","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"e5445c175fc4bcfba09bfd1b5de92f33e30e5733","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.3.tgz","fileCount":197,"integrity":"sha512-S+Cg0w5E00u8EKbbzCZwUxXeCFfiau83zzebflDtjfbQFf8ke/YdmdRjfCFxRwdwhzZKMvaTVMpIj4GZ/kBzFQ==","signatures":[{"sig":"MEUCIQCGhRhQyaSOfCa/RC3splXZToFOfyFKaJIY56yNd7njUAIgb7afVn++kO4vCWV0egwiR2dL1/EyCNOXSXx1aovybZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222833},"engines":{"node":">=16.7"},"gitHead":"91e74e3b059175ae5733983fdd501268d9a08690","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.3_1775025381346_0.05524377335411246","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"thachvd-kit","version":"1.0.4","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.4","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"4d62ae6a62eeeba2173429124dad7af1f6c5e5ab","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.4.tgz","fileCount":197,"integrity":"sha512-m0bFMHSVb/EvIHnCB38RdMY0XGCNmpcuIt4rHhWXaLcv/AwN5A3C8Nn2h7MEoLDH1/CKAvm9nOXkykW3f3s20Q==","signatures":[{"sig":"MEYCIQCv1KZyL/DokODgP6LPxB0MpI4+MYLuniaV7aJsNA/gMAIhAJhyTvHD/EgVbccaa0qLMpkT38F4ceQv8V0M+5SxptlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250933},"engines":{"node":">=16.7"},"gitHead":"3debb924872dc7c08de8ad19008f7a188599ab53","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.4_1775026582803_0.19463690089352048","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"thachvd-kit","version":"1.0.5","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.5","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"284e7ab2b60f1981d546c4a78f6c6f8fa8981b68","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.5.tgz","fileCount":197,"integrity":"sha512-gySTe18RCzroLSjbuXz7dLInGpQYzf3zj5kugD7jM3n/lKugtGvpqTOJ31I1w2GA4uMvtOFI+fyUiT7NHgOrJw==","signatures":[{"sig":"MEYCIQCaJLWP9jrf69EdwWYf8kmzdg4lnZmq4xVae/UgtUmZLAIhANxv/8d7kf5KxMQR8Z5KYMondK3sEuK+uSv1Ev8U2zza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251956},"engines":{"node":">=16.7"},"gitHead":"acebada5e4c7307c86a000b652a4c54945a63dc6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.5_1775026793894_0.5836989053538193","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"thachvd-kit","version":"1.0.6","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.6","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"fe99e99de379b55e0a1c81ba69d6ed1958086f16","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.6.tgz","fileCount":197,"integrity":"sha512-90pjOL5GBKTyXcHjrMmCe2fdlnOyDkc606VfrZTMrOYScqMAdUrrTgVLyQitqDWKBEdTcUF5geAyyI+yYe+lWA==","signatures":[{"sig":"MEUCIEVE+uaaZLesYtlK+rp6S6CuYdk4yxoNwMEtrX0bm8EfAiEA6kBnpfeBpuDtfjOQ75ygS1ZAqdOoDJStDDrIcpTS8lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253106},"engines":{"node":">=16.7"},"gitHead":"188722322dc9240e6d311d4b6d2c4c17dd0b5f4a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.6_1775027257314_0.13271850985519884","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"thachvd-kit","version":"1.0.7","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.7","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"47e1c9decc361167d72e365150ced92573047ea2","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.7.tgz","fileCount":197,"integrity":"sha512-ydbiJKFTcmao/2+tJKq2PfeR5yaMS6X+gVmqVt9iOABnRyLzPwZHT6w7q+n3tx7VRtAbsGOjmoxzOxNSpEzfkw==","signatures":[{"sig":"MEQCID11xhxS2/vbSo+twJoWoszre9YP6QxUkQ3aPiHiBOYpAiAari/pNcC8cbENc0rXfnx3e5wITycqNlMfuHK5VhyL9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258946},"engines":{"node":">=16.7"},"gitHead":"deb540c1475554c7e1bbdba6e3713882f31d2790","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.7_1775028407815_0.192838188491824","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"thachvd-kit","version":"1.0.8","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.8","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"62a59f22f206e26ae6b15045e278db60e34a515c","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.8.tgz","fileCount":197,"integrity":"sha512-QNBakhTDFs4PCKiTm4Trufeh3r/6p8SvtcBN9GJ0OZuDWMWkhowYf9LZO2i+ZCrSy5A3hlHY4CvH2cZudM0eBQ==","signatures":[{"sig":"MEUCIDUJRI0GCyUX9dnP+1Rx/xCcB9MwbxjznK7usWwbf3DCAiEA9L6l99mzj7RovtSNQ3mEsKjwB2jPl03lW+XKH3Y3e5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262879},"engines":{"node":">=16.7"},"gitHead":"28838e647ccd8a2fab374272d2c91c6e15b7994a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git@github_home:holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Universal Agent Kit for Antigravity, Claude Code, and OpenCode","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.8_1775030125214_0.5798052218928926","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"thachvd-kit","version":"1.0.10","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.10","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"1dc14d45cdb8868e4473caef36cf448a9ad3b150","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.10.tgz","fileCount":197,"integrity":"sha512-gaLIKxnJwS0pMEj84g2qVthkIzKGm1l1Hs2HVRKgIZZbAMnTxDKBRC+YZETZdBm6LC3UOMpqIrWcHGg4SxWcjA==","signatures":[{"sig":"MEUCIQDXTdqdapvE0CaIvmcAgja4CTuIQz8Ti0d7AjVV8u/fGgIgCA6Ji0yeQcmZar2HUReO2KQkrOs8tMEu2mcjHaWD8CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270866},"engines":{"node":">=16.7"},"gitHead":"d169699de79efceb21dfc63e7aa2e197f7132448","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Project context bootstrap kit for Antigravity, Claude Code, and Codex","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.10_1775034472399_0.8891282445177653","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"thachvd-kit","version":"1.0.11","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.11","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"ae88d4dbe84114f824147962d4ae8da8a2467d7c","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.11.tgz","fileCount":197,"integrity":"sha512-jDnNS4n7c8JAmYhFpjiYHNemalAk6DnMoxxQCJmjaKheJyoqD+CC0fgaoRLHqbNX/M0jV3yofgo9ZKLhxulf2g==","signatures":[{"sig":"MEQCIFIrS5/b+wZ7Im7oHJ2YoUWC2AsbbEcf3SBWJ0d19nnPAiB3bmnCv+qG+6blNHpz6s5Irkdi6Q76GzaXRaZfVhPYUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275082},"engines":{"node":">=16.7"},"gitHead":"3e50cd690f2055956d0be9b9563f1dddf3776ccb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Project context bootstrap kit for Antigravity, Claude Code, and Codex","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.11_1775182225070_0.04992877536642659","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"thachvd-kit","version":"1.0.13","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.13","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"2ecb854f2408eeebcac117c06b40539be6d9835d","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.13.tgz","fileCount":197,"integrity":"sha512-GXB/u9/B8dNr9FOib9Z1+A4ALS2XW6DbaDUwxZ/cA91Zq+Dtkr//dCuQZdfKVzWuL3sEuDnZXqx1gLGnL4pCQQ==","signatures":[{"sig":"MEYCIQDnkAgVAQ4hHXCWvOUhcgQihO55h58e7ElVj9p02hVbMwIhAOYyjSfWPOEvtWDdvh0SukomtLP+CigbeqNowW+8ZD/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278236},"engines":{"node":">=16.7"},"gitHead":"b46ce19cd1b9d4d9d9e67dedf1e1ea56ddace8e5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Project context bootstrap kit for Antigravity, Claude Code, and Codex","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.13_1777865610870_0.3879698251138135","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"thachvd-kit","version":"1.0.14","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.14","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"8605347802bda6ccd59cac004474161f55ac19b8","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.14.tgz","fileCount":197,"integrity":"sha512-0ZBhPxupGnhU6zD0XtqFcCSw+6tbYxDNEbTXBajg3lHp3SHoPSiZxtq4rk997vfWmKeHPpBYKb70lpS3ww+MiQ==","signatures":[{"sig":"MEUCIQCcvSjEVJdXrAvKIwvgjM6uLXo/DwCx5vWd+NPZLU/B0QIgJMlLgT7JxVmKAM59/67td08EzfJa4grRcXQYpzWE1+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278962},"engines":{"node":">=16.7"},"gitHead":"a66ef363e93a44ea5cafde477a452e9dcc1d12e3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Project context bootstrap kit for Antigravity, Claude Code, and Codex","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.14_1777866090451_0.39932209689739784","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"thachvd-kit","version":"1.0.15","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.15","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"d8ae8f1ca1690c8b74652ec13324a23d731ec86b","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.15.tgz","fileCount":380,"integrity":"sha512-j5loar0AqlEI3nc4oKcedb2IivfpkisXeLC3ekCIT9bB3mqPqUxustxCY8N/wwA7UKgCcZTmEsd8G8wSZJFluQ==","signatures":[{"sig":"MEUCIEMrvjrb6WH5mBvnJJ9ZtB1tCcgX7rbv7jVf55KlvKENAiEAriNErVUTRVavrtKpiuddv+j1oy1RbypjPo2AS6+qfLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407018},"engines":{"node":">=16.7"},"gitHead":"3f2ceb583a8c149fa6b60478280390a449f1f19c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Project context bootstrap kit for Antigravity, Claude Code, and Codex","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.15_1777955918441_0.48150906791517833","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"thachvd-kit","version":"1.0.16","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.16","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"73af8d7690ebead57ff8153461dd62cfa82976ea","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.16.tgz","fileCount":382,"integrity":"sha512-CWdg4gjhB0AzfngK3zZ+3YQzpSPHBxLgIMwUhlraFJrH9IVFQHQ0FwJNrRKwCMfT8ues8pLIL/TbVpeVtLbrHQ==","signatures":[{"sig":"MEUCIFZaX8VdXHZ4pWZaxxRfJ7g/rEHUpRVOP/jRlAlHhmOBAiEAwE5Odhqfbfx8wo6PmO3KN2V6QxLjgn61rquhu7r1Dic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2348070},"engines":{"node":">=16.7"},"gitHead":"c0b852091a3a9c0cf7a8c9a9ecaf83b314ac595f","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.16_1780629088444_0.6430049118978658","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"thachvd-kit","version":"1.0.17","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.17","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"b53a1eef0da8b6bd6025b22fb25bfdcc381f1f3a","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.17.tgz","fileCount":382,"integrity":"sha512-ii6nnOUJfSeqbI1k0voaeKxhT9IQcDZ9118hYRdtzujHZqHCwCLdhGWDNH9foZlUXNqm5jl1puVgBETRnxzXRg==","signatures":[{"sig":"MEYCIQDy47UNeDhgsmyLqb7AFeulwr+dw66LlVeelWuawvFJmAIhALStpbRn9nInlOIiLtUwBBiWUp6C8nW+eNEePf+OvVyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2340933},"engines":{"node":">=16.7"},"gitHead":"a35e45122ff578b1b79be9ee5f7e9e9104317c79","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.17_1780629535691_0.011002621067618401","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"thachvd-kit","version":"1.0.18","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.18","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"be5ace8f4b2a98a2d6046b5b36aa27ad4def6c43","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.18.tgz","fileCount":383,"integrity":"sha512-lTeXsYNxFyCltpOoY0xYFvpC5hwNAenJcXz3PcAhntEYMtZuKc69cgHPqMDKql6Fg/1P1i4gprPRKoT2wB7jww==","signatures":[{"sig":"MEYCIQDYDtX+XgEum78YvjJ8P3uBE0CFJFYj/CF+u896dgqatwIhAJ1DZO8SvJeH0vaY3sjg9TQQ9UjaLlUn91U3T+Sr53RM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359383},"engines":{"node":">=16.7"},"gitHead":"74ae24bc314c59558c7b928ee6b9bc6ce457a4a2","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.18_1781080843221_0.2090794323070304","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"thachvd-kit","version":"1.0.19","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.19","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"d94de994a084083183c2325fbab13a0fd9a98f0a","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.19.tgz","fileCount":383,"integrity":"sha512-1TKQiTd3J9hb2KQ5Y56bB5CGVimntBvGUlVsTLLhln/0Fn/it6DTYl1gMD1RcEJHL1UzZ1Ddw4CP9KC5isBmLQ==","signatures":[{"sig":"MEYCIQCB4MBPTz5ErgWT1H/VEQp9sMbOnmJeTYFPsBVo7PD0cQIhAMCIVvdnD6IVFkMzj/0gZ4RanVhDKSEFcs4d/pyX90rg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359579},"engines":{"node":">=16.7"},"gitHead":"e830bbe12fa6916b822fa6a415ec0b0eacb6ee91","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.19_1781082082615_0.8161301311665878","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"thachvd-kit","version":"1.0.20","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.20","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"79d5f630050e6c394a83ec8618b94670baaa1b74","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.20.tgz","fileCount":385,"integrity":"sha512-41hP7JTN7s5hGCXrfWkO6fGvdsuath1fIVNdt1XZcQNBGAZkbYD2AqYJ+Zi49OkD+TJ3WD+WziBeCCXX3dgFDA==","signatures":[{"sig":"MEQCIHYIkF/o6akL+Bheaj3A50+sTa+DYEPV0ftpXV6stR8WAiBLkHL/m4ZihuoruIcLy81UpbVGMQF/GR+aUKQTi/WpoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2377318},"engines":{"node":">=16.7"},"gitHead":"f577fe42aea86771ed0d16dbb276afb632e4df57","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.20_1781236155518_0.7743804435081021","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"thachvd-kit","version":"1.0.21","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.21","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"d9448d900558c6729664b840348bbc283013d283","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.21.tgz","fileCount":385,"integrity":"sha512-HozfjPbsGyPX1AXXNzmw0Grk4ksMlQhDVwJEY3XWslS+eX0AZkQx1EpgElijnB6WcbYO8+aUNTtI7+kdSlZvgg==","signatures":[{"sig":"MEUCIQDQsQcjKEW6/Q6alr2CWodWr10jhdnwcjl9IwZSVtLw+QIgIkeWglDaFFqgQDZO9AqUtPEIL4MEKa0/1dM+U/P1wF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2380778},"engines":{"node":">=16.7"},"gitHead":"fbcbcc27a5238444388d28d3078570036840c565","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.21_1781575451020_0.15110379900308235","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"thachvd-kit","version":"1.0.22","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.22","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"8f91a94183fa07db8b54df963eca99375235f886","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.22.tgz","fileCount":385,"integrity":"sha512-VAaAavTVLR5PiftdM/ll2P5028zhi1zb323A8fgPQnsDdqIRLvrzz+7GHM6G69+j96SjBHvA7RDX84zltvzc7Q==","signatures":[{"sig":"MEUCIQD9RzGNIvkty47b9e91nHiEF1IgUiqqFGeH5q2P/uPCiQIgR98fYd1tnUMhbriNVuvvM8Kk/0OxKG1Qv9Jb7oqYrpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2380938},"engines":{"node":">=16.7"},"gitHead":"96a7bbc84e0a9ccd33157e34bb0bd2aca5ac5570","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.22_1781576103774_0.8337506618963688","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"thachvd-kit","version":"1.0.23","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.23","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"557dd62ddde0a28673f1fc5a457ee67886eb60b6","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.23.tgz","fileCount":385,"integrity":"sha512-Vd29HzehcP8zfzkF50+tG1Rp/MAlWxCc8Rg6oqsqq9xbCGLrw86m7qPeG9iQvRBMJ4mC88AzxnpdXVltv6a5Bg==","signatures":[{"sig":"MEQCIFST5qkaacf/scN2bN488VOgNKk/1AvvSa6s7X9lm/u8AiBAKvrPcAvw9tnAIOHitcUxn3hwo9xGfsXLRWMLY2ACHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2378683},"engines":{"node":">=16.7"},"gitHead":"ac75a9825a1c2cb6209f5b264869917d5b702ff5","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.23_1781579947767_0.28931932175193964","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"thachvd-kit","version":"1.0.24","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.24","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"b38c1e401e9894a39b06125ad16c3ffcc3693565","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.24.tgz","fileCount":385,"integrity":"sha512-nAjjKeAm7TVA6iroBiJuyg5rFuahdlrbYiilOODnmZDh0vA9BJVzrOJCASoG3TzB2P350H9DEa3H0RDw6MSW4A==","signatures":[{"sig":"MEUCIE988uxh/4VYtXOIQEWaOfo70BzAsaGgT0mZVuGeDW+UAiEA3Y868Q/BLB6WcZ2TLRo6XNV4fcOxKqVyFe8PfFCmCfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2379969},"engines":{"node":">=16.7"},"gitHead":"d63537db3f7014bfe71a1e85bc0d92ab9e38598b","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.24_1781661899728_0.47177390983146705","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"thachvd-kit","version":"1.0.25","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.25","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"573e0143c25e6ae9c640af1accaafdbb5114b3f5","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.25.tgz","fileCount":385,"integrity":"sha512-2bvFhG6kLF8B+diPWod9qSBSkLCPyrDXNqsRqY3KolXBh8iHgvOB2kIcZqUzpZ149om88m7stOMFT5CM1t9lhw==","signatures":[{"sig":"MEUCIQC34S/h4lAu/gayxdr7Islm9XxfCSQBFQsqdAms+ke8pwIgUp25wsGSAlLZuN8Nefh5JGl6+Sw74n4yxm0JHIxf/gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2380289},"engines":{"node":">=16.7"},"gitHead":"7dd7aedcb86c70d5eab73fc3a10f2be060f318dd","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.25_1781662096897_0.06668338024143505","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"thachvd-kit","version":"1.0.26","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.26","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"6884e7903727f57295ece6fb498e24feb1d0b724","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.26.tgz","fileCount":385,"integrity":"sha512-X3H9o6Q9IrosXaOqmShECETyO3e09c1ae8Lkq7SALXMSixSA58irzTuUwuenBMGSJDCUOazZkRyOgO3pPCzkGQ==","signatures":[{"sig":"MEQCIFMdF9JW51tl4HtKQlDfjSqVg6T72ohO0RfGA8UVpellAiBi0zQ4/YlfMk3d4Uv+i848hlgWJvrqWAnRigrHay2WIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2381676},"engines":{"node":">=16.7"},"gitHead":"498d8169265cfb79a2e368d2efb342ce03a27999","scripts":{"test":"node test/cli.test.js","release:patch":"npm version patch","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.26_1782356286541_0.713608313512949","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"thachvd-kit","version":"1.0.27","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.27","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"e8007388216ac6e8c25aa7370d34df6fcff13a30","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.27.tgz","fileCount":392,"integrity":"sha512-2K1F7wFkNbi5tMrLnje4uwUio+NNGbSuKcqvuxcDUx1xSrr4fEZcGln2RCBzGQ/hZh8PfXOPy8qbrS48snQtaw==","signatures":[{"sig":"MEUCIAcnAj6gZRZT3Ejb8shpdzYmu4u3+FgxaReixvre0pDVAiEAje/UDSIm1axAWzge9hL4jo1A8cXLhVehhAxf2jBx7rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2420387},"engines":{"node":">=16.7"},"gitHead":"9c08ffcb87daaaa621a9244ba09f7917c5b4a2df","scripts":{"test":"node test/cli.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.27_1786596413083_0.8614892922718191","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"thachvd-kit","version":"1.0.28","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.28","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"bcb8dca3ee18faee6a8a7877f71f3fbc94f7aa2c","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.28.tgz","fileCount":397,"integrity":"sha512-1gIdfewHVN4keCWH4xXPfRYIZrh0L64hUobrlRV64vzAUUFiWoEjLq6xXiMAcx2tCFdy6ALPKrGATauh7Jq9fA==","signatures":[{"sig":"MEYCIQDVB4GFEsknmNenV7fCDlUf+aqZP7wpe8hof+eoHLaeygIhANso+yuVP74JksOIei3ZSF2dlZrGVlgU6OlcxZaGC/4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2429000},"engines":{"node":">=16.7"},"gitHead":"dffd79984cd6d0c8d5629c4279afda794ff2bb55","scripts":{"test":"node test/cli.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.28_1786601451032_0.9473729399206561","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"thachvd-kit","version":"1.0.29","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.29","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"3ad46112a75c38eba1f6052bd0db1a60162a795a","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.29.tgz","fileCount":409,"integrity":"sha512-zEZkxGHIZs1SoBOnHaO1gndtQS+FAemx5YdnMbgN9OOvOWc5+gRQs+HK7PIhQcFXBTMufU4JpWlMOVb+cctxig==","signatures":[{"sig":"MEUCIQC0fdAXy1/EjMmMheWVFdn+m8mGzpJJKiQVsIy+nEyjswIgPsS6PbHiOO17/BGx3jnz30khXvBLylIu4VpKjPTBZ2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2442664},"engines":{"node":">=16.7"},"gitHead":"da5bdabaaaa462e135317e7910f7b9db0a24e43e","scripts":{"test":"node test/cli.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.29_1786606174228_0.9323134455291235","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"thachvd-kit","version":"1.0.30","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.30","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"2c0fe5033dbe54118d6a0194dcab0f413c920ea6","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.30.tgz","fileCount":4,"integrity":"sha512-gNKdRekwpJdn/3ArEqPbVdA76Vj6eZ0/xJBqoe/58ccw6GifZrWKou6NwnE4zG9pITECRz6Fj013qjHoBi0qYg==","signatures":[{"sig":"MEYCIQDVQBDQu0kN6q4mHqpMG9+dIQqszPzEO+sQTKWh8TidpAIhANcMBUcUMYtSMsYY9eO2uwBzakUQ21zdCrb2gEN7D54k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101651},"engines":{"node":">=16.7"},"gitHead":"942fd01dea8110a258e655213b7d374079bc4f98","scripts":{"test":"node test/cli.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.30_1786611979709_0.5034513870582931","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"thachvd-kit","version":"1.0.31","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.31","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"bfdb6071c75cb46e9606f8c1aa0dc4183ff0497f","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.31.tgz","fileCount":4,"integrity":"sha512-PitYtWtVU8xOAbZAdOKm6WDsTdIFS7sJhJYe+OrhrQu+ZMW9NIGQBWN6ylPvuI1CVCdU9wbz1UM/HulUNexo0w==","signatures":[{"sig":"MEUCICRtG5cIbxvQGzwNjdvxJeCrTheYL1HaNwTMvtTpIZZSAiEA8F20u4x7x1jEyHMLm71ejxI6suz6p9zK1xs8cgKtymo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103213},"engines":{"node":">=16.7"},"gitHead":"8c91593dd91785314a79b3ac281b64f14712f47a","scripts":{"test":"node test/cli.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.31_1786618840655_0.380242451749065","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"thachvd-kit","version":"1.0.32","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.32","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/cli.js"},"dist":{"shasum":"1758bc6f044cda835e2e9e67ae77fd1f21831ee5","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.32.tgz","fileCount":4,"integrity":"sha512-VOXkku0fKuU6bgFKGnrAnFEBH5vldAok5ruyHUHiI1ZuLF3WQYhNpbYz1JhzxODzhl2UbT1dG+jfaUpJtO7IKg==","signatures":[{"sig":"MEQCIANZXDPDye+12JjzHEojb5LGGTjpcgsiL4EvXAeFoio/AiBJew1t3Hnq8wQWfEE11bqKrHrNiLXBZb+Cix0U1BwzUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77828},"engines":{"node":">=16.7"},"gitHead":"92f0edaf975a4fec5fdf04763a80c09edad1a398","scripts":{"test":"node test/cli.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.32_1787352172875_0.04962474969246178","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"thachvd-kit","version":"1.0.33","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.33","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/entry.js"},"dist":{"shasum":"b1adc744d6c44c03b6ea95fe975605816d795553","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.33.tgz","fileCount":6,"integrity":"sha512-+wOBjgzbK6wM1HjEzB36aFaOXQQNvqKkwAW/OiiP6tiNiZq+Xn+wmI++J8Cpd0rXo81QiMtPVePZmLuckxaauA==","signatures":[{"sig":"MEUCICB1HN8fZFbe4Z0E2z5ESVOf/SWfR2BVs+j1t+UO6ycVAiEAxW1LfQr9OzSe2Y+xi7lXDYXf2QYOEf8hvAgl+tYtogE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91147},"engines":{"node":">=16.7"},"gitHead":"1daf5d24efd956d1e0fda4994633d445427b2d1a","scripts":{"test":"node test/cli.test.js && node test/policy.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/entry.js && node --check bin/policy.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.33_1789073979423_0.1902489914521046","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"thachvd-kit","version":"1.0.34","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.34","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/entry.js"},"dist":{"shasum":"ac4e42c220a70004a4a7ad0d4bad699511f43353","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.34.tgz","fileCount":8,"integrity":"sha512-Gst1CE0UpKAtlpWxtA34JUqbNnrAyLxbdivbuDJkcbUi54vPh/3YzCdfoxvOGB05pmVwWBvMXo3g9c1dn8T45w==","signatures":[{"sig":"MEUCIHWzhanNySgnVvjAhtpglltB4VxNhvbsiGXs1vWTTBVYAiEA2/bmETUUnmCy2XwAuNci1VzZXTvW9P6aZLzf3T1Y3XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105158},"engines":{"node":">=16.7"},"gitHead":"f8a1a74733b832099d1f42c7b1cd2d43febfbbe2","scripts":{"test":"node test/cli.test.js && node test/policy.test.js && node test/upgrade.test.js && node test/global.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/entry.js && node --check bin/policy.js && node --check bin/upgrade.js && node --check bin/global.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.34_1789092070924_0.5683141710556994","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"thachvd-kit","version":"1.0.35","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.35","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/entry.js"},"dist":{"shasum":"5e8aed59e6f888a2f8f4f2febe27354485146a8f","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.35.tgz","fileCount":9,"integrity":"sha512-aHrb02dnXNwfXpojw+VF1slRvIQu9HGF68XDE7FGgEKyzltEiN3fYYzqcAhuNBcMkYcK8vzTIJ9urL0RnWSMNA==","signatures":[{"sig":"MEUCIGKUyE5pHg+SirPqjdXrFlszuKJUAWWXBDNTwiRF3Ow2AiEAqNKQiU3/wnhTqHyxYe/c2Txt17tAaqyd8rnV4ZIVqyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131433},"engines":{"node":">=16.7"},"gitHead":"592299f457887bb1d62cfa2126783625deb8224b","scripts":{"test":"node test/cli.test.js && node test/policy.test.js && node test/matt-skills.test.js && node test/upgrade.test.js && node test/global.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/entry.js && node --check bin/policy.js && node --check bin/matt-skills.js && node --check bin/upgrade.js && node --check bin/global.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.35_1789426600400_0.22834265775315044","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"thachvd-kit","version":"1.0.36","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.36","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/entry.js"},"dist":{"shasum":"c610929e09ff4ca3fd3c78dfe77f21603413bb20","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.36.tgz","fileCount":9,"integrity":"sha512-whHWSBw/ahkWY5ihw09mqOpxKpqjWp86rkX7ex2kYdharR1p26HdDS6V9a+iKlaqZL/MbxHyyuD9z7AwBPAk8g==","signatures":[{"sig":"MEUCIEXFNeq+kP4n0jthv6urK65I/VogTOPu6eAiQV58R7paAiEAzZYg1grA/h/Yalm7CLN7NUq4RXXYNnPisSB3xClpMbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133744},"engines":{"node":">=16.7"},"gitHead":"20b76f412cf930006df1fa42ee8e5d0029880c72","scripts":{"test":"node test/cli.test.js && node test/policy.test.js && node test/matt-skills.test.js && node test/upgrade.test.js && node test/global.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/entry.js && node --check bin/policy.js && node --check bin/matt-skills.js && node --check bin/upgrade.js && node --check bin/global.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.36_1789613530208_0.45908466342796106","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"thachvd-kit","version":"1.0.37","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.37","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/entry.js"},"dist":{"shasum":"3624ca66a767094a6d57ad17f5e7ed4df6baec1a","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.37.tgz","fileCount":26,"integrity":"sha512-j4j5Y8odyaXjiEqf3gUKDGHsaEUX5RaS8i8kizUkYmFtYiH8v23O5ey0BISJa9fwDigVWphTOhlpzA6MjlUdlA==","signatures":[{"sig":"MEQCID7uCcne878ZZYqYperN8goR2WoE4DVaw7zLY2MWsbOFAiAtX1eEDAZuAqcn2HUPxwkfGACxyc7NbQhr9nixduB0vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDt9Ff9UGCdQswZ3xSNpH1PuDQzAE/QpgUuvLBeQE2OeAiAMhycmVCmfOs9nlChJGb7F5D0hxAj7g7okzsGnVJMmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237872},"engines":{"node":">=16.7"},"gitHead":"e390a60442a3200c376cad5fe69050c675f3a445","scripts":{"test":"node test/cli.test.js && node test/policy.test.js && node test/matt-skills.test.js && node test/native-skills.test.js && node test/upgrade.test.js && node test/global.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/entry.js && node --check bin/policy.js && node --check bin/matt-skills.js && node --check bin/native-skills.js && node --check bin/upgrade.js && node --check bin/global.js && node --check skills/subagent-driven-development/scripts/sdd-workspace-lib.js && node --check skills/subagent-driven-development/scripts/sdd-workspace.js && node --check skills/subagent-driven-development/scripts/task-brief.js && node --check skills/subagent-driven-development/scripts/review-package.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.37_1789884936549_0.3362459719665256","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"thachvd-kit","version":"1.0.38","keywords":["ai","agent","claude","antigravity","codex"],"author":{"name":"thachvd"},"license":"MIT","_id":"thachvd-kit@1.0.38","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"homepage":"https://github.com/holdon1996/thachvd-kit","bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"bin":{"thachvd-kit":"bin/entry.js"},"dist":{"shasum":"3c298ed917ed9e924b90a6859cde7fdc5a14d6fd","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.38.tgz","fileCount":35,"integrity":"sha512-50GaTkqKAFj7d7ygMNabQ7LukLHERUTpX/EqWANMnJYki0XBHDohlQvCDO1B2zqH/O/60gt5btAoxuRW2dtJcw==","signatures":[{"sig":"MEUCIQDRm4Dp7sBwwgebNhxIgPrtYnSZOgzXHXlP9yHyFSGLVgIgGYlZldyPq5//2T/bG5JjsfbPuRqfGokfMEqjcMY3Owc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCA8xW8Q3AyhWgMj9cDanfjYp59zr6o4fRW7uqJePif3QIhALrfBODXae7Teqxb5/HQ9cA1RvTYd1/5z+sci4MZaYKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357293},"engines":{"node":">=16.7"},"gitHead":"2fb25c8d3e3d0df989a59c03f0b44d616cf725eb","scripts":{"test":"node test/config.test.js && node test/cli.test.js && node test/spec.test.js && node test/spec-state.test.js && node test/spec-doctor.test.js && node test/spec-recipe.test.js && node test/spec-link.test.js && node test/policy.test.js && node test/matt-skills.test.js && node test/native-skills.test.js && node test/upgrade.test.js && node test/global.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/config.js && node --check bin/entry.js && node --check bin/spec.js && node --check bin/spec-state.js && node --check bin/spec-doctor.js && node --check bin/spec-recipe.js && node --check bin/spec-link.js && node --check bin/policy.js && node --check bin/matt-skills.js && node --check bin/native-skills.js && node --check bin/upgrade.js && node --check bin/global.js && node --check skills/subagent-driven-development/scripts/sdd-workspace-lib.js && node --check skills/subagent-driven-development/scripts/sdd-workspace.js && node --check skills/subagent-driven-development/scripts/task-brief.js && node --check skills/subagent-driven-development/scripts/review-package.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thachvd-kit_1.0.38_1790864496127_0.8396247342891261","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"_id":"thachvd-kit@1.0.39","bin":{"thachvd-kit":"bin/entry.js"},"bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"dist":{"shasum":"61e6597cc866ef0809d8b58da4503576ce4a3b02","tarball":"https://registry.npmjs.org/thachvd-kit/-/thachvd-kit-1.0.39.tgz","fileCount":36,"integrity":"sha512-aiTjuGD1UHwF3aFHXG5jtQq2Vwjvc93pIoFHZs7tLwIepf8qFGj1wD6MrkOdF8s7AlZIN77nzg4O+nFraCT/kA==","signatures":[{"sig":"MEYCIQDJ/8fjTe5p1CJiVRJY0L4ixu0+3QpSi8siNA8pbHZFsgIhAM4uwpdY6hZJ1kM7hQOiKlWMTXCFv75I64T2EUp2QFYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBXmjI6DIMTzB0IqTRRJR29tlauosHptJ0RUBYKi3ubGAiBlIP+3eARG1HuUmi2XQPO5DHsJVmWlRzeTNp/g0iKHRQ=="}],"unpackedSize":399975},"name":"thachvd-kit","author":{"name":"thachvd"},"engines":{"node":">=16.7"},"gitHead":"0c7d283d6b1146658af4522a8ad94ee30c103840","license":"MIT","scripts":{"test":"node test/config.test.js && node test/cli.test.js && node test/spec.test.js && node test/spec-state.test.js && node test/spec-doctor.test.js && node test/spec-site.test.js && node test/spec-recipe.test.js && node test/spec-link.test.js && node test/policy.test.js && node test/matt-skills.test.js && node test/native-skills.test.js && node test/upgrade.test.js && node test/global.test.js","preversion":"npm run release:verify","release:patch":"npm version patch","release:verify":"npm test && node --check bin/cli.js && node --check bin/config.js && node --check bin/entry.js && node --check bin/spec.js && node --check bin/spec-state.js && node --check bin/spec-doctor.js && node --check bin/spec-site.js && node --check bin/spec-recipe.js && node --check bin/spec-link.js && node --check bin/policy.js && node --check bin/matt-skills.js && node --check bin/native-skills.js && node --check bin/upgrade.js && node --check bin/global.js && node --check skills/subagent-driven-development/scripts/sdd-workspace-lib.js && node --check skills/subagent-driven-development/scripts/sdd-workspace.js && node --check skills/subagent-driven-development/scripts/task-brief.js && node --check skills/subagent-driven-development/scripts/review-package.js && npm pack --dry-run","release:dry-run":"npm pack --dry-run","release:publish":"npm publish"},"version":"1.0.39","_npmUser":{"name":"holdon1996","email":"vuducthach25@gmail.com"},"homepage":"https://github.com/holdon1996/thachvd-kit","keywords":["ai","agent","claude","antigravity","codex"],"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"_npmVersion":"10.9.0","description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","directories":{},"maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"_nodeVersion":"22.12.0","dependencies":{"prompts":"^2.4.2","picocolors":"^1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thachvd-kit_1.0.39_1790908560828_0.2440667084268746"}}},"time":{"created":"2026-04-01T04:51:06.834Z","modified":"2026-10-02T02:36:01.085Z","1.0.0":"2026-04-01T04:51:07.096Z","1.0.1":"2026-04-01T06:27:22.009Z","1.0.2":"2026-04-01T06:31:47.975Z","1.0.3":"2026-04-01T06:36:21.627Z","1.0.4":"2026-04-01T06:56:23.056Z","1.0.5":"2026-04-01T06:59:54.099Z","1.0.6":"2026-04-01T07:07:37.513Z","1.0.7":"2026-04-01T07:26:48.008Z","1.0.8":"2026-04-01T07:55:25.381Z","1.0.10":"2026-04-01T09:07:52.542Z","1.0.11":"2026-04-03T02:10:25.220Z","1.0.13":"2026-05-04T03:33:31.085Z","1.0.14":"2026-05-04T03:41:30.651Z","1.0.15":"2026-05-05T04:38:38.611Z","1.0.16":"2026-06-05T03:11:28.601Z","1.0.17":"2026-06-05T03:18:55.857Z","1.0.18":"2026-06-10T08:40:43.405Z","1.0.19":"2026-06-10T09:01:22.839Z","1.0.20":"2026-06-12T03:49:15.692Z","1.0.21":"2026-06-16T02:04:11.200Z","1.0.22":"2026-06-16T02:15:03.999Z","1.0.23":"2026-06-16T03:19:07.923Z","1.0.24":"2026-06-17T02:04:59.960Z","1.0.25":"2026-06-17T02:08:17.083Z","1.0.26":"2026-06-25T02:58:06.725Z","1.0.27":"2026-08-13T04:46:53.316Z","1.0.28":"2026-08-13T06:10:51.198Z","1.0.29":"2026-08-13T07:29:34.414Z","1.0.30":"2026-08-13T09:06:19.839Z","1.0.31":"2026-08-13T11:00:40.839Z","1.0.32":"2026-08-21T22:42:53.010Z","1.0.33":"2026-09-10T20:59:39.580Z","1.0.34":"2026-09-11T02:01:11.057Z","1.0.35":"2026-09-14T22:56:40.535Z","1.0.36":"2026-09-17T02:52:10.331Z","1.0.37":"2026-09-20T06:15:36.645Z","1.0.38":"2026-10-01T14:21:36.224Z","1.0.39":"2026-10-02T02:36:00.944Z"},"bugs":{"url":"https://github.com/holdon1996/thachvd-kit/issues"},"author":{"name":"thachvd"},"license":"MIT","homepage":"https://github.com/holdon1996/thachvd-kit","keywords":["ai","agent","claude","antigravity","codex"],"repository":{"url":"git+https://github.com/holdon1996/thachvd-kit.git","type":"git"},"description":"Cross-agent project rules bootstrap kit for Codex, Antigravity, and Claude Code","maintainers":[{"name":"holdon1996","email":"vuducthach25@gmail.com"}],"readme":"# thachvd-kit\r\n\r\n`thachvd-kit` bootstraps project context for AI coding agents. It creates shared entry files and scan-based documentation so an agent can understand the repository quickly, and it installs/checks [Matt Pocock's promoted skills](https://github.com/mattpocock/skills) — the single workflow layer for planning, implementation, debugging, architecture, and review.\r\n\r\nSkill bodies are intentionally not vendored into this kit or copied globally. `thachvd-kit skills install` delegates to the upstream `skills` CLI and installs the promoted set project-locally under `.agents/skills/`.\r\n\r\n## Quick Start\r\n\r\n```bash\r\nnpm install -g thachvd-kit\r\nthachvd-kit global\r\ncd your-project\r\nthachvd-kit init\r\nthachvd-kit setup\r\nthachvd-kit doctor\r\n```\r\n\r\nFor an existing project:\r\n\r\n```bash\r\nthachvd-kit upgrade\r\nthachvd-kit setup\r\nthachvd-kit doctor\r\n```\r\n\r\n`global` installs a managed tool-routing block into the current user's Antigravity and Codex global instruction files while preserving unrelated user content. `init` is safe and project-focused: it does not install external tools, install skills, or create a second workflow engine. For an existing project that already has refined `.agent/docs/*`, use `thachvd-kit upgrade` instead of re-running `init --yes` — it only adds/updates thachvd-kit's managed policy blocks and removes a small set of obsolete generated defaults, preserving project-specific knowledge (see Safe Project Upgrade below). `setup` installs the promoted Matt Pocock skill set by default (`--no-install-skills` to skip) alongside MCP/RTK tooling.\r\n\r\nAfter the first skill install, run `/setup-matt-pocock-skills` once inside your AI client to configure the issue tracker, triage labels, and generated docs location — thachvd-kit does not simulate that skill.\r\n\r\n## Brownfield System Specs\r\n\r\nThis workflow is **opt-in**. Normal `thachvd-kit init/upgrade -> setup -> development` behavior is unchanged unless you run `thachvd-kit spec init`.\r\n\r\nThe same happy path works for **one repository or many**:\r\n\r\n```bash\r\ncd your-repo-or-workspace\r\n\r\nthachvd-kit spec init --language vi   # optional; omit for English\r\nthachvd-kit spec index\r\nthachvd-kit spec discover\r\n\r\n# In your AI client:\r\n# /system-discovery\r\n\r\n# Human-review:\r\n# system-specs/architecture/capability-map.md\r\n\r\nthachvd-kit spec reverse\r\n\r\n# In your AI client:\r\n# /system-reverse-engineer\r\n\r\nthachvd-kit spec verify\r\n\r\n# In your AI client:\r\n# /system-spec-review\r\n\r\nthachvd-kit spec check\r\nthachvd-kit spec link\r\n```\r\n\r\n### Documentation language\r\n\r\nUse `--language vi` when you want human-facing specs in Vietnamese:\r\n\r\n```bash\r\nthachvd-kit spec init --language vi\r\n```\r\n\r\nIf Vietnamese is your normal preference across projects, set it once at user level:\r\n\r\n```bash\r\nthachvd-kit config set spec-language vi\r\n```\r\n\r\nThen plain `thachvd-kit spec init` uses Vietnamese by default. A project-level `--language en|vi` always overrides the user default. Use `thachvd-kit config show` to inspect the current setting.\r\n\r\nThe setting is stored in `.thachvd/system.json` and reused by `/system-discovery`, `/system-reverse-engineer`, and `/system-spec-review`. Only prose/headings/explanations are localized; code identifiers, class/function names, API routes, event/queue names, database/schema names, file paths, commands, and source anchors remain exactly as they appear in source. Default is `en`.\r\n\r\n### Analysis profiles\r\n\r\nProfiles adjust what discovery/reverse/review should inspect most carefully. They do **not** override code/tests and they do not hide behavior outside the selected profile.\r\n\r\nThe default is `auto`, so the normal command remains:\r\n\r\n```bash\r\nthachvd-kit spec init\r\n```\r\n\r\nIn `auto` mode, the agent infers a practical profile for each repository from code/config evidence. A multi-repo system can therefore contain a backend API, frontend app, worker and infra repo without forcing one profile across all of them.\r\n\r\nYou can explicitly bias the checklist when a project is known:\r\n\r\n```bash\r\nthachvd-kit spec init --profile backend\r\nthachvd-kit spec init --profile frontend\r\nthachvd-kit spec init --profile fullstack\r\nthachvd-kit spec init --profile mobile\r\nthachvd-kit spec init --profile infra\r\n```\r\n\r\nCurrent emphasis:\r\n\r\n- `backend`: routes/RPC, auth/policies, services/domain, DB/migrations/transactions, queues/jobs/events/schedulers, retries/idempotency/concurrency, external clients and rollback/failure behavior.\r\n- `frontend`: routes/navigation, components/pages, state/data clients, forms/validation, auth/session, accessibility, analytics, loading/error states, browser storage and runtime/build config.\r\n- `fullstack`: both sides plus client/server contracts, shared schemas/types, auth propagation, SSR/BFF/server actions and end-to-end failures.\r\n- `mobile`: app lifecycle/background work, offline/sync, local storage, permissions, push/deep links, auth refresh, platform/device integrations and release config.\r\n- `infra`: IaC, environments, CI/CD, secrets/IAM/networking, state backends, observability, scaling, deployment order, rollback/recovery and destructive-change safeguards.\r\n\r\nSet a user default if you frequently work on the same class of project:\r\n\r\n```bash\r\nthachvd-kit config set spec-profile backend\r\n```\r\n\r\nPrecedence is: explicit `--profile` → user config → `auto`.\r\n\r\n### Automatic repository detection\r\n\r\n`spec init` does not require `--repo` in the normal case:\r\n\r\n- if the current directory is a Git repository, it is treated as a single-repo system;\r\n- otherwise, direct child Git repositories are detected as a multi-repo system;\r\n- `--repo` remains available only as an override for unusual directory layouts.\r\n\r\nFor a single repo, `system-specs/` lives in that repo. For multiple repos, run from the common workspace directory; that workspace owns `.thachvd/system.json` and `system-specs/`.\r\n\r\nFor team use, make sure the configured `spec_root` is version-controlled. In a single repo this happens naturally. In a multi-repo workspace whose parent directory is not itself a Git worktree, use a dedicated docs/spec Git repository or set `--spec-root` to a location that is committed. `thachvd-kit spec doctor` warns when the spec root is not in a committed Git worktree; the kit does not silently initialize or choose a remote repository for you.\r\n\r\n`spec init` also installs the bundled `/system-discovery`, `/system-reverse-engineer`, and `/system-spec-review` skills into the workspace so the flow can run from the common parent directory.\r\n\r\n### What the AI phases do\r\n\r\n`/system-discovery` builds the coarse AS-IS map first:\r\n\r\n- system overview\r\n- repository responsibilities\r\n- capability map\r\n- cross-repository integrations\r\n- domain glossary\r\n\r\nA human reviews the capability boundaries before deep documentation begins.\r\n\r\nThen `thachvd-kit spec reverse` writes the handoff for `/system-reverse-engineer`. With **no capability argument**, one invocation processes the entire approved capability map and creates/updates:\r\n\r\n- `system-specs/capabilities/<capability>/prd.md`\r\n- `system-specs/capabilities/<capability>/design.md`\r\n- real cross-repository flow specs under `system-specs/flows/`\r\n- real cross-boundary contracts under `system-specs/contracts/`\r\n\r\nInternally the agent works capability-by-capability, persists progress to `system-specs/_meta/reverse-progress.json`, and resumes incomplete capabilities on later invocations. The user does **not** need to manually run one command per module.\r\n\r\nA capability argument is only a targeted refresh:\r\n\r\n```bash\r\nthachvd-kit spec reverse booking\r\n```\r\n\r\nUse that later when only Booking changed or needs to be re-documented.\r\n\r\n### Independent verification and drift detection\r\n\r\nAfter reverse engineering finishes:\r\n\r\n```bash\r\nthachvd-kit spec verify\r\n# In your AI client: /system-spec-review\r\nthachvd-kit spec check\r\n```\r\n\r\n`/system-spec-review` independently reconstructs implementation coverage and tries to find missing behavior, unsupported claims, weak/broken source anchors, PRD/design contradictions, and cross-repository contract gaps. It writes:\r\n\r\n- `system-specs/_meta/review.md`\r\n- `system-specs/_meta/verification.json`\r\n\r\nThe verification JSON stores a full-system repository snapshot plus **capability-specific `verified_commits` and repository-relative `source_paths`**. `spec check` compares each capability against its own baseline, including committed, staged, unstaged, and untracked changes, so re-verifying one capability cannot accidentally make unrelated specs look current.\r\n\r\nUse `thachvd-kit spec check --strict` in CI when stale/unknown specs should fail the check.\r\n\r\nFor an incremental refresh:\r\n\r\n```bash\r\nthachvd-kit spec reverse booking\r\n# /system-reverse-engineer\r\nthachvd-kit spec verify booking\r\n# /system-spec-review\r\nthachvd-kit spec check\r\n```\r\n\r\nOnly Booking's verification baseline advances; unrelated capabilities keep their previous verified commits.\r\n\r\nThe reverse author is not allowed to call its own output independently verified; only the review phase may mark a capability `verified`.\r\n\r\n### Spec health check\r\n\r\n`thachvd-kit spec doctor` is read-only and summarizes the documentation system in one place:\r\n\r\n- configured repos and Git HEAD availability\r\n- Codebase Memory availability\r\n- system-spec skills installed on agent surfaces\r\n- capability map presence\r\n- reverse checkpoint progress\r\n- independent verification/review metadata\r\n- current drift state\r\n- whether the spec root is version-controlled\r\n- AGENTS.md links\r\n\r\n```bash\r\nthachvd-kit spec doctor\r\nthachvd-kit spec doctor --strict\r\n```\r\n\r\n`--strict` exits non-zero when any WARN/ERROR remains, which is useful for CI or release gates.\r\n\r\n### HTML system explorer\r\n\r\nMarkdown + JSON remain the source of truth. The HTML explorer is a deterministic read-only view generated from those files; `spec build` does not call an AI model.\r\n\r\n```bash\r\nthachvd-kit spec build\r\n```\r\n\r\nDefault output:\r\n\r\n```text\r\nsystem-specs/_site/\r\n├── index.html\r\n├── architecture.html\r\n├── capabilities.html\r\n├── flows.html\r\n├── contracts.html\r\n├── health.html\r\n├── capability/\r\n│   └── <capability>.html\r\n├── assets/\r\n└── data/system.json\r\n```\r\n\r\nThe explorer includes:\r\n\r\n- repository and capability counts\r\n- repo → capability matrix\r\n- capability PRD/design pages\r\n- source-path/evidence mapping\r\n- architecture, flow and contract Markdown rendered as HTML\r\n- verification/drift health\r\n- independent review output\r\n- capability filtering\r\n- Mermaid code blocks remain readable as source by default; remote JavaScript is never loaded implicitly\r\n\r\nServe it locally:\r\n\r\n```bash\r\nthachvd-kit spec serve\r\n# http://127.0.0.1:4173\r\n```\r\n\r\nCustom output/host/port:\r\n\r\n```bash\r\nthachvd-kit spec build --output docs/system\r\nthachvd-kit spec serve --output docs/system --host 0.0.0.0 --port 8080\r\n```\r\n\r\n`spec serve` rebuilds by default; use `--no-build` to serve an existing output. Generated `<spec_root>/_site` files are ignored by `spec doctor` cleanliness checks, so building the explorer does not make reviewed Markdown specs look dirty.\r\n\r\nFor sensitive/internal system specs, the explorer has **no remote JavaScript by default**. If you explicitly want browser-rendered Mermaid diagrams and accept loading Mermaid from jsDelivr:\r\n\r\n```bash\r\nthachvd-kit spec build --remote-mermaid\r\nthachvd-kit spec serve --remote-mermaid\r\n```\r\n\r\nBinding `spec serve` to a non-loopback host such as `0.0.0.0` prints a warning because the documentation may become reachable from other machines.\r\n\r\n### Optional Shinpr recipe integration\r\n\r\n`recipe-reverse-engineer` is no longer part of the required flow. If you use Claude Code and want its extra generate -> verify -> review -> revise loop for individual implementation scopes, install it once:\r\n\r\n```bash\r\nthachvd-kit spec recipe-setup\r\n```\r\n\r\nThe bundled `/system-reverse-engineer` skill may use that helper when available, but it still works without it.\r\n\r\n### Flow summary\r\n\r\n1. `spec init` auto-detects one or many repos and creates the workspace/spec structure.\r\n2. `spec index` indexes all configured repos with codebase-memory-mcp.\r\n3. `spec discover` creates the handoff for `/system-discovery`.\r\n4. Human review confirms the system/capability boundaries.\r\n5. `spec reverse` creates/resumes the whole-system `/system-reverse-engineer` checkpoint.\r\n6. The author agent writes AS-IS PRD/design/flow/contract docs using fixed templates.\r\n7. `spec verify` creates the handoff for independent `/system-spec-review`.\r\n8. The reviewer writes machine-readable verification/provenance metadata.\r\n9. `spec check` detects code/spec drift deterministically from Git.\r\n10. `spec doctor` provides a read-only health summary for the spec system.\r\n11. `spec build` / `spec serve` provide a deterministic HTML overview for humans without changing the Markdown/JSON source of truth.\r\n12. `spec link` adds an idempotent managed block to each repo's `AGENTS.md` so future agents discover and check the reviewed system specs. By default it refuses to link when any capability is not independently `verified`; `--allow-unverified` is an explicit escape hatch.\r\n\r\nObserved behavior from code/tests and undocumented business rationale must remain distinct. Existing human-edited spec docs are not overwritten by `spec init --yes`.\r\n\r\n## Generated Files\r\n\r\n- `AGENTS.md`: shared project instructions.\r\n- `CLAUDE.md`: Claude Code entry file importing `AGENTS.md`.\r\n- `GEMINI.md`: Antigravity entry file.\r\n- `.cursorrules`: Cursor entry file.\r\n- `.agent/docs/project.md`: detected stack, commands, and project evidence.\r\n- `.agent/docs/architecture.md`: architecture notes to refine over time.\r\n- `.agent/docs/conventions.md`: coding and verification conventions.\r\n- `.agent/docs/workflow.md`: the project workflow contract.\r\n- `.agent/docs/tooling.md`: Matt Pocock skills, MCP, RTK, and Playwright setup.\r\n- `.agent/docs/getting-started.md`: member onboarding guide.\r\n- `.agent/docs/index-project-prompt.md`: durable prompt for the first project scan.\r\n\r\n`init` does not generate `.agent/skills`, `.agent/workflows`, `.agent/agents`, or client-specific skill copies — skills are installed by `thachvd-kit setup`/`skills install` into `.agents/skills/` instead. `setup` can optionally add a Claude Code Stop hook (see below); it never adds workflow content of its own.\r\n\r\n## Workflow\r\n\r\n[Matt Pocock's promoted skills](https://github.com/mattpocock/skills) (`skills/engineering/` + `skills/productivity/`) are the workflow layer, installed project-locally under `.agents/skills/`:\r\n\r\n- Ambiguous feature or design: `/grill-with-docs`, then optionally `/to-spec` for a durable contract.\r\n- Normal feature: `/grill-with-docs` -> `/to-spec` -> `/implement`.\r\n- Large feature needing decomposition: add `/to-tickets` before `/implement`.\r\n- Huge, multi-session uncertainty: `/wayfinder`.\r\n- Bug or failing behavior: `/diagnosing-bugs`.\r\n- Test-driven implementation: `/tdd`.\r\n- Architecture survey: `/improve-codebase-architecture` (`/codebase-design` for the design vocabulary).\r\n- Pre-completion review: `/code-review`.\r\n- Unsure which skill fits? Run `/ask-matt`.\r\n\r\nFast-path eligibility is based on risk and contract surface, not file count. A localized, mechanically obvious, low-risk change with focused verification can use the client fast path; a one-file security, schema, payment, concurrency, or public-contract change should not.\r\n\r\n## Engineering Policy\r\n\r\nThe generated context optimizes for the **smallest sufficient change**, not the fewest lines of code.\r\n\r\n- Preserve required behavior, product and architectural contracts, UX/accessibility, security/data integrity, compatibility/performance, and maintainability before optimizing for simplicity.\r\n- Reuse an existing project abstraction when it satisfies the contract. Do not bypass it merely because a lower-level primitive is shorter.\r\n- Avoid speculative abstractions and unrelated refactors.\r\n- Do not split code solely to satisfy a hard line-count target; prefer cohesive modules and split only for a concrete design or maintenance benefit.\r\n- Use the cheapest reliable context source. Read known local code directly; use structural tooling for unknown ownership, call paths, architecture, or impact; avoid duplicate retrieval when one source already provides enough evidence.\r\n\r\n## Global Tool Routing\r\n\r\n`thachvd-kit global` patches a managed block into:\r\n\r\n- Antigravity: `~/.gemini/GEMINI.md`\r\n- Codex: `~/.codex/AGENTS.override.md` when a non-empty override exists, otherwise `~/.codex/AGENTS.md`\r\n\r\nThe managed block encourages one structural index for structural questions, direct `rg`/`grep` for exact-text or narrow searches, RTK for verbose shell output, and duplicate-retrieval avoidance. It does not ban `rg` or raw commands when those are the cheaper or diagnostically necessary operation.\r\n\r\nUseful variants:\r\n\r\n```bash\r\nthachvd-kit global --dry-run\r\nthachvd-kit global --antigravity-only\r\nthachvd-kit global --codex-only\r\n```\r\n\r\n## Safe Project Upgrade\r\n\r\nFor projects initialized by an older version:\r\n\r\n```bash\r\ncd existing-project\r\nthachvd-kit upgrade --dry-run\r\nthachvd-kit upgrade\r\n```\r\n\r\n`upgrade` does not rescan the repository or regenerate architecture/project knowledge. It preserves custom content and manages only marked policy blocks plus a small list of known obsolete defaults such as the old 300-line rule and `MCP First` wording.\r\n\r\n## Integrations\r\n\r\n### Matt Pocock Skills\r\n\r\nThe promoted engineering + productivity catalog from [mattpocock/skills](https://github.com/mattpocock/skills), installed project-locally (never globally) under `.agents/skills/`:\r\n\r\n```bash\r\nthachvd-kit skills install        # install the promoted set (--dry-run to preview)\r\nthachvd-kit skills check          # read-only: report what's installed\r\nthachvd-kit skills update         # re-add each promoted skill individually to update it (slower: one clone per skill)\r\n```\r\n\r\nThe manifest (`bin/matt-skills.js`) mirrors upstream's `skills/engineering/` + `skills/productivity/` catalog and deliberately excludes `skills/in-progress`, `skills/misc`, and `skills/deprecated`. Installation targets the Codex and Antigravity agent identifiers of the upstream `skills` CLI, both of which resolve to `.agents/skills/`.\r\n\r\nAfter the first install, run `/setup-matt-pocock-skills` once inside your AI client — it configures the issue tracker, triage labels, and generated docs location. thachvd-kit does not simulate that skill.\r\n\r\n### codebase-memory-mcp\r\n\r\nUse it for structural discovery when symbol ownership, call paths, architecture, or impact are not already obvious:\r\n\r\n```bash\r\nnpm install -g codebase-memory-mcp\r\ncodebase-memory-mcp cli index_repository --repo-path .\r\n```\r\n\r\nThe index is local state. Keep it out of git unless the team explicitly chooses to share a snapshot. If another structural index such as CodeGraph already provides sufficient evidence, avoid querying both for the same question.\r\n\r\n### RTK\r\n\r\nRTK is the recommended command-output layer, not a workflow engine. Prefer it by default for verbose shell commands:\r\n\r\n```bash\r\ncargo install --git https://github.com/rtk-ai/rtk --branch master rtk\r\n```\r\n\r\nExamples: `rtk git status`, `rtk npm test`, `rtk git log`. If it is not installed, run the underlying command directly.\r\n\r\n## CLI\r\n\r\n```text\r\nthachvd-kit init [--yes]\r\nthachvd-kit upgrade [--dry-run]\r\nthachvd-kit global [--dry-run] [--antigravity-only|--codex-only]\r\nthachvd-kit config show\r\nthachvd-kit config set spec-language en|vi\r\nthachvd-kit config unset spec-language\r\nthachvd-kit config set spec-profile auto|backend|frontend|fullstack|mobile|infra\r\nthachvd-kit config unset spec-profile\r\nthachvd-kit setup [--no-setup-mcp] [--no-setup-hook] [--no-install-rtk] [--no-index] [--no-install-skills]\r\nthachvd-kit doctor\r\nthachvd-kit prompt\r\nthachvd-kit skills install [--dry-run]\r\nthachvd-kit skills check\r\nthachvd-kit skills update [--dry-run]\r\nthachvd-kit spec init [--name NAME] [--language en|vi] [--profile auto|backend|frontend|fullstack|mobile|infra] [--repo PATH ...] [--spec-root PATH] [--yes]\r\nthachvd-kit spec index [--repo NAME ...] [--dry-run]\r\nthachvd-kit spec discover\r\nthachvd-kit spec reverse [CAPABILITY] [--reset]\r\nthachvd-kit spec verify [CAPABILITY]\r\nthachvd-kit spec check [--strict]\r\nthachvd-kit spec doctor [--strict]\r\nthachvd-kit spec recipe-setup [--fullstack] [--dry-run]   # optional Claude Code helper\r\nthachvd-kit spec link [--dry-run] [--allow-unverified]\r\nthachvd-kit spec status\r\nthachvd-kit --help\r\n```\r\n\r\n`init` generates project context for a new project; `upgrade` and `global` are the safe, additive-only paths for an existing project or machine (see Safe Project Upgrade and Global Tool Routing above). `setup` installs the promoted Matt Pocock skill set by default (skip with `--no-install-skills`), configures MCP entries for detected clients, and adds a Claude Code Stop hook that checks for Plan/Review/Verification evidence before a feature or refactor can be reported as done (skip with `--no-setup-hook`). The hook only checks for evidence; it never prescribes which skill must produce it, so it works whether that evidence came from a Matt Pocock skill or a manual process. `setup` also auto-installs missing npm-based MCP packages (`codebase-memory-mcp`, `context7-mcp`, `playwright-mcp`), indexes the current repository with `codebase-memory-mcp` (skip with `--no-index`), and installs `rtk` via `cargo` when `cargo` is available (skip with `--no-install-rtk`). `doctor` is read-only and reports missing integrations, including the promoted skill set, without changing the machine.\r\n\r\nThe project-indexing prompt is saved by `init`, so installing skills or RTK afterward cannot make it disappear. Run `thachvd-kit prompt` whenever you need to print it again.\r\n\r\n## Development\r\n\r\n```bash\r\nnpm install\r\nnpm test\r\nnpm run release:verify\r\n```\r\n\r\nRelease only from a clean, verified, pushed `main` branch. `npm publish` requires valid npm authentication and any configured 2FA code.\r\n\r\n## Native Workflow Skills\r\n\r\nThe workflow layer combines Matt Pocock's planning and implementation skills with thachvd-kit's bundled native skills. `thachvd-kit setup` and `thachvd-kit skills install` install the native set to both `.agents/skills/` and `.claude/skills/`.\r\n\r\n- `/using-git-worktrees` is opt-in workspace isolation; an explicit choice to work on the current branch always wins.\r\n- `/subagent-driven-development` is an alternative executor to `/implement` for plans with multiple relatively independent tasks. It uses bundled cross-platform Node entrypoints on Windows and falls back to `/implement` when subagent dispatch is unavailable.\r\n- `/finishing-a-development-branch` verifies and hands off a branch, cleaning only manually managed project-local worktrees safely.\r\n- `/system-discovery` builds the reviewed AS-IS repo/capability/integration map for a brownfield system with one or many repositories, using Codebase Memory MCP as the primary structural source.\r\n- `/system-reverse-engineer` turns the approved map into PRD/design/flow/contract specs for the whole system, using a durable checkpoint so large systems can resume safely; a named capability is only a targeted refresh.\r\n- `/system-spec-review` independently verifies coverage/evidence and writes commit/source-path provenance used by `spec check` for drift detection.\r\n\r\n`thachvd-kit skills update` refreshes native skills from bundled repository copies and never fetches Superpowers at runtime. See `THIRD_PARTY_NOTICES.md` for recorded upstream provenance.\r\n","readmeFilename":"README.md"}