{"_id":"codingbuddy-rules","_rev":"646-cad09321782f3c7a6321ee28b58e3915","name":"codingbuddy-rules","dist-tags":{"latest":"5.6.3","canary":"0.0.0-canary.20260412053329.g679ff1c"},"versions":{"0.0.0-canary.20251222065027.7844cd5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222065027.7844cd5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222065027.7844cd5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"81b99b8e7584c6e38ee6c72b039b2a2c8df129da","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222065027.7844cd5.tgz","fileCount":32,"integrity":"sha512-XMFV/+ie+S006kcGe6gt+niKte06rx+yDKxpeR7uw00BBRLSg6HTs9VcDdHc0RdVtlj+1u2CSPge3FAalBr0LQ==","signatures":[{"sig":"MEUCIQDSaYoGn163+RvdnrASUFnV+vDPO7+QAS0fAT7L33HtBgIgY3EnSZXmMAhN0G4Rr22iiBRd+orntbjmC6xuhOBvcNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462848},"main":"index.js","types":"index.d.ts","gitHead":"7844cd57d8af0b0e3c625c8ee9c9b2c4cbedc3de","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222065027.7844cd5_1766386228695_0.812414648836008","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"codingbuddy-rules","version":"0.2.3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.2.3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"48a79a85eba87c7f77e0111496d4fd5fffba7b19","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.2.3.tgz","fileCount":32,"integrity":"sha512-PNCFIaHvL8hdchthYvIy6fLR7EmMfUDcRVywPMxPiCBEMrLZUbs/HuoFqVCSWmLUUKYajId0YcUvLYsttq3dqQ==","signatures":[{"sig":"MEYCIQD9Y9+mVipA5CKL77fv0U8v1rC1IYKKuqDTJxYjZG1aHAIhAOtAYvAg5fQ+PggiGG23RSY8FJETIZvjtJLkU7qKJmre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462818},"main":"index.js","types":"index.d.ts","gitHead":"5280becb864be9667e36fadd2549e0d608c9fa7c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.2.3_1766386958905_0.521796412423335","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251222073834.54a370e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222073834.54a370e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222073834.54a370e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b534b809333655cbf9b2d55015ea5e0f3a6cc662","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222073834.54a370e.tgz","fileCount":32,"integrity":"sha512-6/SDvO9AjNvSfUwd3BzIORk4Qamefq5P8ZVMOuLkwCCs0ZdUBxjSM0uIXc9+TFgb+9bQ8OZqTxzCZyOthuhXIQ==","signatures":[{"sig":"MEQCIFu//OKGAKK4OiqOJ3QJrjYrw0/DVrqhaTJ5ciIV/WRRAiBLSjDIP1yPuPIYyfXJ10QPA2xMOeQYvvibEuNVkMoVwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462848},"main":"index.js","types":"index.d.ts","gitHead":"54a370e8473d5f573cbc7e6fd337499c3f83931f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222073834.54a370e_1766389115491_0.7104127547483157","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"codingbuddy-rules","version":"0.2.4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.2.4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0854071414c9d5022ad1ae26e782b3517a0b80bf","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.2.4.tgz","fileCount":32,"integrity":"sha512-2bzRO3MNqtDNjlddTcgLZtojK3q2dt8m7VARv58fTq/bYF1CjNKbwDg5PThJxS00sEaHHD/5aC52CVmpl53ouw==","signatures":[{"sig":"MEYCIQDLXaLktf1ETXF2VsZ8LeqfpU8ptqA0OEzLjy6C6HQ80AIhAMgVEjQvfo1H1YBArRM5f/om+arF/oZbx8XnPal9We21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462818},"main":"index.js","types":"index.d.ts","gitHead":"54a370e8473d5f573cbc7e6fd337499c3f83931f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.2.4_1766389196553_0.13864418035214454","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251222082048.7df0ba3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222082048.7df0ba3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222082048.7df0ba3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2725445e7ab3b6c99a666bebe11fa2a9350c9f54","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222082048.7df0ba3.tgz","fileCount":32,"integrity":"sha512-lr9X5NNYEaIkPwYS1EvEAAwxM0Ho+dUv29AjYr/YFWAzRiwpswZvDVA8cws1R2SzMB4r/bHHVCfaP9XH6T5zSg==","signatures":[{"sig":"MEYCIQDTYBkkRLVg8zR4PFbWGbLx7GMmyO7BPtf4N1iP2PA46AIhAOJmbXib2S6dQGd7v1b4ygN/rKLpL8S04B9LfQ2kV3wZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462848},"main":"index.js","types":"index.d.ts","gitHead":"7df0ba3f621af9c77914fdac1af7c1021ba3e6f3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222082048.7df0ba3_1766391649336_0.8322389229462563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251222111016.b325ac4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222111016.b325ac4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222111016.b325ac4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d38b2ce561290affbef7be6a0730f32319d93ea2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222111016.b325ac4.tgz","fileCount":32,"integrity":"sha512-0VVcT1/jpjUz3vOf7p00XxNSbJwkbceuVk5wZQWsfoJQuhWsl+5X6h7AuDR5MvnKjcRXVwb9mPyLRGELZmCAHw==","signatures":[{"sig":"MEYCIQCtsBW9o8RRqiKPJL0+2yl+Yle2PfraT8iO/9/n6Rp7zwIhALpBk5079WintgIczxMdA4p/DknNW5+0nQX/8tOe379I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462848},"main":"index.js","types":"index.d.ts","gitHead":"b325ac44b2c9ef25cc0abdcc28c38fc7beb9112c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222111016.b325ac4_1766401817809_0.8441640399398991","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"codingbuddy-rules","version":"0.2.5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.2.5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d9e97ab06dc704204da31daeca3dd29ba0e17212","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.2.5.tgz","fileCount":32,"integrity":"sha512-iyICiViqHXjbdFgGCNhXtctrRn/MeXFBlW6yYqHukrOVERQMlksnJoQnZvWIOL3WPXYvmn986VWhV8Q+n2oQ0A==","signatures":[{"sig":"MEQCID2DdnqrQOa6rjSPAhU9UzsSnsi0GqKjpeI3VciPi3a5AiB5L6gL7xasvooKIKhRCG4wXTbipbIrQoEmu+d1QN4kSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462818},"main":"index.js","types":"index.d.ts","gitHead":"b325ac44b2c9ef25cc0abdcc28c38fc7beb9112c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.2.5_1766402483729_0.9539183700623024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251222132951.2c35e77":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222132951.2c35e77","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222132951.2c35e77","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f991943f5e1f4754931b6db720c15ae7169bfb9e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222132951.2c35e77.tgz","fileCount":32,"integrity":"sha512-3NMa/2eis6LBE+39a8DigYdFYmI45Ic1xSg8++/WjgffbwbNjp8vykQ1kR615lJ/emZy4H12YjooTe75yTk8QA==","signatures":[{"sig":"MEUCIQDG5yCfBOXdErpqA+V8n4e+maMEHqhXkfs7kY1uS2IPQwIgZlUELctys3+0/VIJVPp/Qr01qg5PGJTX/MNkAjPz/kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463160},"main":"index.js","types":"index.d.ts","gitHead":"2c35e779910c47ee0fd356fdbdc6b405bfbcc176","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222132951.2c35e77_1766410192760_0.29697913903134054","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"codingbuddy-rules","version":"0.2.6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.2.6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"350bc4df4094745c8dca45431c244d12bbd1ecf2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.2.6.tgz","fileCount":32,"integrity":"sha512-tsHS9YHxfhXr+AMVimuf9F9VaLglat8QYoPwBJQvvKhZ7Ra5joqW6mXBZQJDSbMToxsFAAhtN2ReyDxG6tqebQ==","signatures":[{"sig":"MEUCIQCyzOtrVgeFdton5YFpSz8SePAF79DzP65eH8NYohR4WAIgYixufpsJqPGWr4/pKgWrEats3dhf9Jig0l1Ie2uPhW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463130},"main":"index.js","types":"index.d.ts","gitHead":"2c35e779910c47ee0fd356fdbdc6b405bfbcc176","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.2.6_1766410594679_0.6256367278354522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251222143516.a8895af":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222143516.a8895af","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222143516.a8895af","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1428812286497e4f75d381972fe125056fb8eff9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222143516.a8895af.tgz","fileCount":32,"integrity":"sha512-nOznxy0cFTvO0Qh+qNLvN83++Lj+4JTk3IE603aPPNSFsINaXczhLPqtBjtA/iE7sxZ+7M/0TMK9HdGk006Bbg==","signatures":[{"sig":"MEUCIQCffMZKVe2Q4uR4hapHS5YJj//h/YC3d2CBEZ3goqf2IwIgCtzAe4YNAgR/4q4PvvcIKCdo3X51BoQKvWB8VxLrUwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463160},"main":"index.js","types":"index.d.ts","gitHead":"a8895afaa5b1a92d4263add03fe061b37eef3458","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222143516.a8895af_1766414117665_0.21462654851248053","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251222150443.f4f1b58":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251222150443.f4f1b58","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251222150443.f4f1b58","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e9943d9a5f2f8750981889706012e78d3ed21bef","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251222150443.f4f1b58.tgz","fileCount":32,"integrity":"sha512-RlraE2uavwxu553RKhB6si/blS9L3XzlwHqegBASkKJ5DyU47UnKGy1RrVW+UxJPaE+9I60RAnBZX50Fqb3CwA==","signatures":[{"sig":"MEQCIHB6nXNHKFYU8F5u75qkdwMmb40wvmVJAf8LHtLe0PzEAiBB9V8mvuRzHJnkOeR22RkFkfy1De+bmjcf2bFLgFWcVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463160},"main":"index.js","types":"index.d.ts","gitHead":"f4f1b580c153a1cb31bc9383a5e40be0b5b2c2ea","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251222150443.f4f1b58_1766415884244_0.8362601725116892","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"codingbuddy-rules","version":"0.2.7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.2.7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b108b5ffffc8b3a350b957307c6283f439033ba3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.2.7.tgz","fileCount":32,"integrity":"sha512-LLbtVCQsVUfQE9kzww5pLhSGNazLumv6hayEJz6CWuGIaIwHEYpBjhsq7h4kf8AN6p662L8ts93MhLQvFwS4wg==","signatures":[{"sig":"MEUCIQCshBiE9U2+fIUxAXSdlriFvx4xxGU0/d/GtAzHd4tQ2wIgfSrZm7YlnNslAM6vSRwQRgyt3BRBHtPedBI65aIu4Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463130},"main":"index.js","types":"index.d.ts","gitHead":"f4f1b580c153a1cb31bc9383a5e40be0b5b2c2ea","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.2.7_1766458250701_0.4051754459213013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251223135138.8c1ce59":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251223135138.8c1ce59","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251223135138.8c1ce59","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1bff2cd48fda5d03fc2762ce4c9eb9a508aa123e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251223135138.8c1ce59.tgz","fileCount":32,"integrity":"sha512-UY3t9PFzUq5uNf0V8cU6eM2Aa9+UJ+tBEbRKhhy92GF9Cnbt+JEpAoWWW+sB66j5sBwmQNYvkvrlmAsztQXGrA==","signatures":[{"sig":"MEQCIDE1u2OJj5SVZsMw8qbDVKVCntQnuuX1v7YuEACbU3AaAiA3/FkXANksuBFELVQ5joZLUNdqQfPdqRz0yPN+JqceUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463160},"main":"index.js","types":"index.d.ts","gitHead":"8c1ce59e638f6327382bd588bc963ebf0c422e3c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251223135138.8c1ce59_1766497900741_0.004815308750887537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251223144029.27fb4a7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251223144029.27fb4a7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251223144029.27fb4a7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6501d276483672de1b9257dc5584132896585e33","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251223144029.27fb4a7.tgz","fileCount":32,"integrity":"sha512-aFvTzWZah9/XkCGgVhehdbQ2zI8G8URbdLpIPhuXwN4N/YbZO48ELYPiW+1fj9XYBQ0GD3e1SQKUAD8q2FFEuw==","signatures":[{"sig":"MEUCIQCWBxvYcJaoWHFRQwduWYLGPIkHeR93As6H7BXXBUINQAIgAnWCDRkoyrKSAc8wDreaF4NQlo1J+/cx0s4x+a7JtIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463160},"main":"index.js","types":"index.d.ts","gitHead":"27fb4a776fc6850f6e1ea043bdfb8b1deea6da3f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251223144029.27fb4a7_1766500830845_0.061735118005656675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251223150129.44c6508":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251223150129.44c6508","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251223150129.44c6508","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"badf510146e3747db3437467b8846a38355d2555","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251223150129.44c6508.tgz","fileCount":32,"integrity":"sha512-kdEPnF0Fvwy9ezA/WRmITdWHAR2Vrc4j6mIjU6Uzr8ilTkFxeYK8MoAvy/dpkHvYTUPZclqvC/RYyF19djAmjA==","signatures":[{"sig":"MEUCIQDgITR1Abl6eLGpqx3WRh1fYeBFP4o9P3g6LRl3tY7CXAIgMxguMAeWMHHyvwKXjZ+VoWBIrRD9iXo8Tk3mBVTVfNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470623},"main":"index.js","types":"index.d.ts","gitHead":"44c6508fb151efa2e90378c3b3517cef7222a1bc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251223150129.44c6508_1766502090871_0.14967506859262425","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"codingbuddy-rules","version":"1.0.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.0.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"085edb52caaf75b5d1ec46d55f78804e4b6758f8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.0.0.tgz","fileCount":32,"integrity":"sha512-gdnJD/+5pE9csZIwqoKTXqNvnA4mIhBt5BQ2WrlOMe1Dv8/duczpFkM2vLpHfieY5S+O5c/nDmxWPjNS9/eFfA==","signatures":[{"sig":"MEUCIEJL0moPlKz6u8+uDiNNTMxgbFTpt6yFfZQ1RZJA0T0sAiEA+vCYRZz1jfNDvYnfQEI0RzKRajd+d/Ieqa+pxJdkhnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470593},"main":"index.js","types":"index.d.ts","gitHead":"44c6508fb151efa2e90378c3b3517cef7222a1bc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.0.0_1766502167768_0.8137789152021508","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251226054453.67dbcba":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251226054453.67dbcba","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251226054453.67dbcba","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0c4b35bec559a40c1b630451942e80a50a3a63f9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251226054453.67dbcba.tgz","fileCount":32,"integrity":"sha512-du/651eR+8GAJeyphe8557DBoGdYPcgFbnT8xWnmlln37yDZOo7Fd1KwQ6y5zHzfDrGxkcBGLxmUNIRkblanKg==","signatures":[{"sig":"MEQCIDWgH2CJU0Y+ccpUrz0Y3Y2hmfckw/XBa6sCb8ix0naPAiACp0ycLNORaGWTMmYGWuskZQzb/VmE0NkaLxrkAjUVCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470623},"main":"index.js","types":"index.d.ts","gitHead":"67dbcbae6fada65858992c9a0ff721383ff114e1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251226054453.67dbcba_1766727894622_0.12373649080410076","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251229151033.664034c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251229151033.664034c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251229151033.664034c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5a966b0f443ca9e5c9f0e68bf02a084cb42346ef","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251229151033.664034c.tgz","fileCount":32,"integrity":"sha512-xNtsA1aNGtlciajY3hMdG2pEOxwo2yJwEYKvGiCLUf/0iotzPSXH89/h2xb5wRzF8tr31fXzolsvIRs9inKfNA==","signatures":[{"sig":"MEYCIQCngndFwJN+yfn+EWkO1e1gQC/Py9Y4khCxQ2P4p3xpkQIhAJkDA79UKrXfxrN8ySlNamm4L6gnrK666EihDzhGwoAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470623},"main":"index.js","types":"index.d.ts","gitHead":"664034c20c1403516e4df72c7e4b444372261686","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251229151033.664034c_1767021034155_0.06653643847812307","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"codingbuddy-rules","version":"1.0.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.0.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"88f9a67b50bab4a467d24bc280f7b301e0c40d8d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.0.1.tgz","fileCount":32,"integrity":"sha512-fC4wLhQEHDiZnXz3MfCAAvTUZtqS4z5dWCarG1ejmjVdiBWu237f+yB0GqFi6yvImvdh13udmdxmoiVRO2Rj8w==","signatures":[{"sig":"MEQCIHRu4tDUnjuSrmFkMlQ0peAWCfqepXDbFPF/Y3v4G+CVAiBQa4XIQEOY23N/EIOpTALErjsVybaWCJatqLi1CdnWxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470593},"main":"index.js","types":"index.d.ts","gitHead":"664034c20c1403516e4df72c7e4b444372261686","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.0.1_1767021078389_0.4140754071168553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251229161844.7ef1e11":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251229161844.7ef1e11","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251229161844.7ef1e11","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3849279ad58e6642281d2ab265be50c56669f588","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251229161844.7ef1e11.tgz","fileCount":41,"integrity":"sha512-ZN8kGZy3NIxGfAk4iGudJDbHZHMQfldgjte2LgSUG75y7FdUMOD1QGXTsmDLImgDmqj3FIE84LrIA2cWqNmqRg==","signatures":[{"sig":"MEQCIHgRwtnHxb2mlx0AuA0/bf9EhndV0+s6p2T0EMvk7+gNAiB6NgqW/uptvaX5B/9xoDZiJavmeB0T5D0IR3Mryf5CyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523651},"main":"index.js","types":"index.d.ts","gitHead":"7ef1e1198fb1a4d11c7bd62d18e390b51528a644","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251229161844.7ef1e11_1767025125750_0.7992065145502871","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"codingbuddy-rules","version":"1.1.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.1.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2495d8805966a689ca2f69e4f9279b2639e6ec3e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.1.0.tgz","fileCount":41,"integrity":"sha512-vPoR1nWCPSeAi7cucWR0gPTp+JB6E4VdZSUJMrnIOFw2ESJb2+8MsWRNKdoBlvzivfEIEtjIWqwUAH+Q0u2L5Q==","signatures":[{"sig":"MEUCIQCwQet+FeceIQ4hCmRv1Iq/FnmNya8MYN/ANrnbY98YGQIgIjz0P8uQ6iqZY0aU6EMX2b4ivRljMkpmkyxwITtR4iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523621},"main":"index.js","types":"index.d.ts","gitHead":"7ef1e1198fb1a4d11c7bd62d18e390b51528a644","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.1.0_1767025756935_0.27304427140635745","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251229174932.61ce982":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251229174932.61ce982","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251229174932.61ce982","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b703261344873728a867af7f6c7e06217ed0ba94","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251229174932.61ce982.tgz","fileCount":41,"integrity":"sha512-vWnFn62ERFA14VA0jzfajtQ9ue2m3Eh2g0VnYPbM51UNQZsOAlqG7V/b8T1grAcW+k+nmsMoGGHOqnF3oEy0mg==","signatures":[{"sig":"MEYCIQCAohdaDG31hW/e7eJtqOsgLstxePOknY0SM6ArdcK3DwIhAKajdt+3PIYQjkxxZZZexrriqcqjE9DtZRCjMBAMyucu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524329},"main":"index.js","types":"index.d.ts","gitHead":"61ce9828802be833057366ae5eef1f852163568b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251229174932.61ce982_1767030573923_0.53787911731076","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"codingbuddy-rules","version":"1.1.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.1.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3884aaa08ddd58ab3b1852ac35248907be30b8c3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.1.1.tgz","fileCount":41,"integrity":"sha512-gRFeoYv+NDsGjdP0MW2u7aCZakAP3TC2RCRje1Y+uVWQN6s4JSmPhdeQfiuQKFL3vmBua/hjVuOAZO35/vOZKA==","signatures":[{"sig":"MEQCIG7ngp5zN+wdIwD7zLICR4nQ4Y3DMq0qsHLYrbzCwWxIAiBRjdWSfARrHKYzUu8KOsG95cNAhQIS0zrc5/9f9pxP9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524299},"main":"index.js","types":"index.d.ts","gitHead":"61ce9828802be833057366ae5eef1f852163568b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.1.1_1767030588837_0.7690909975874516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20251230054232.33345a4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20251230054232.33345a4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20251230054232.33345a4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"370c1430ab97f6fdd1c6c9c0f14658cae154903e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20251230054232.33345a4.tgz","fileCount":41,"integrity":"sha512-yCA9A8xfuqSU3+phH06b/IhTv335VlKz1CXFPFVhPAYJT9fFy0OeTI7QNQgCkjX6CV8iQKhqlclo9MQikeFZSg==","signatures":[{"sig":"MEUCIQDYaBnmejtwIZCixXpsIk8jLGJX8LksOzSNdCRM5iOn6gIgDhEzhBKGw/RWCFIgPW/8XfWs0+VDE8fsmRbbmVOVK60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524329},"main":"index.js","types":"index.d.ts","gitHead":"33345a462aa75ecaa20df83e4665cf926b4ac9cd","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20251230054232.33345a4_1767073353557_0.2970727460374878","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"codingbuddy-rules","version":"1.1.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.1.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c8a78d01bba6b61f86c5e43e183fc0844a60e4fe","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.1.2.tgz","fileCount":41,"integrity":"sha512-vfXe1RQUSbr3DBN7ZAmOoCvXvHxA8WdkRykbCt7QoKPHVHT1JaqYNybs55DciTslzdYuyse+Uci+teB2/XHwPg==","signatures":[{"sig":"MEUCIAlgBuLtLM8K5F2ynS6+1wYzOdycUrSF/XQskMW+P4ogAiEAjnL+aKWZorAtlkPLxOiOJZ80ElRn6xh5lxz8LUoyFmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524299},"main":"index.js","types":"index.d.ts","gitHead":"33345a462aa75ecaa20df83e4665cf926b4ac9cd","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.1.2_1767165317941_0.8784755655367813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260101071900.14d223c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260101071900.14d223c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260101071900.14d223c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fe9430163e6b3d963111bb32aaa5db92533551a5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260101071900.14d223c.tgz","fileCount":41,"integrity":"sha512-B8QmfmjIKS9LCRTrrIRwR202FJE/wCt3AUfxYTyUsBaBfrQmZ/3k4+ZhHYIoN+hsWkzmY6wG3lGCFg81ps6Qcg==","signatures":[{"sig":"MEUCIG8Drq4a9sXWAnoALfzReyAvMNhn4gI5WNSj10wNUQVDAiEAh/J7ZJk7fOyPUSKuKNoxmEa+DZt+h1WWXy/rnlP8bL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524329},"main":"index.js","types":"index.d.ts","gitHead":"14d223cb6fe3d34b603073c1fac87c0f9abe6605","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260101071900.14d223c_1767251942256_0.4375845774481868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260101104618.5bc9676":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260101104618.5bc9676","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260101104618.5bc9676","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a0730d3dcf98463a7ca27f1fe5c5c8d3852a1759","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260101104618.5bc9676.tgz","fileCount":41,"integrity":"sha512-hpg/82xk47D2oKxpPdIO9NZcDPDSfYHZ7tBTxFvuHmjhXaBrQZTY+YDsrKZ/5cmTprCEMvUVAlIkxos9AVjPjw==","signatures":[{"sig":"MEUCIQDGqY3TwcjUn6PRa64DDLQWyOkkKigEvFjCiZ6sOHdFQwIgHVnO9NplUi7qQd1opW/QKBj1Ldq/Wmy8uG71dHwSPLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524329},"main":"index.js","types":"index.d.ts","gitHead":"5bc9676f92cced80be04e808511cf1420d869f3f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260101104618.5bc9676_1767264380420_0.1247718059482621","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"codingbuddy-rules","version":"1.2.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.2.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0c0af495357393503cb9e81a164c0a5ef7b7e7b0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.2.0.tgz","fileCount":41,"integrity":"sha512-Kkvf94SQAdGx21SiPDewmBZOC+D6XfHrK52NzYw+gsFRG9wLnYNpNBPE5yTCQvLjpyrPbePmyD9yH+0D15zARA==","signatures":[{"sig":"MEUCIBJ8ojRqWdtlInSyuFLh9F8TPF+N/RqSeQ5UTRQzDYbXAiEA2rYpAAjzache2tQIU3HwzdBTi5ivXyrXUtSALeSos2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524299},"main":"index.js","types":"index.d.ts","gitHead":"5bc9676f92cced80be04e808511cf1420d869f3f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.2.0_1767264455350_0.09244598261434467","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260105020103.901e4c5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260105020103.901e4c5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260105020103.901e4c5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d71ceae9d1437966abd9a3e1b02cadcbc31bdbdd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260105020103.901e4c5.tgz","fileCount":41,"integrity":"sha512-vLuY+LNttU3wVJkgdUTxVDcwARWBdIvPYbkQopLA3X7Dech4gFb6L24Fc32WAOn0VGZ1anl9Gnulvp1wJxFBhQ==","signatures":[{"sig":"MEQCIEehtHPN8osALNQN2571NQBKM3iS1f9GtNkn723oZ4XoAiA+Lbj8OBPGVzwib5mfs9R7CAUPOSR9Qq2isl0dqXrdRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524329},"main":"index.js","types":"index.d.ts","gitHead":"901e4c52010d36730b1ace507778446c2f761d73","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260105020103.901e4c5_1767578464799_0.1753042810325749","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260105052710.6103fd2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260105052710.6103fd2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260105052710.6103fd2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1e91ef19dcd78710c526027ed5684ec5b31eed85","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260105052710.6103fd2.tgz","fileCount":46,"integrity":"sha512-de/hBkfGch9+YFqpZ9ZNv8Xkrb8rbs9aRTXZMgoS+1HEMXtMtpcVXFgZYMXPHlESWdT5l/d9QueTbam+3+xtEA==","signatures":[{"sig":"MEQCIFXvsn5NEny9kTcc0NxDhvwFEN0dkeIVTi8v5XruBVJYAiBcEJOV3QtRY8pneHCNs/fLA/r1GmIuZjHW7YiUwd6RjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565259},"main":"index.js","types":"index.d.ts","gitHead":"6103fd21b1b93f07f4fbe4a374ff8ab9206faa38","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260105052710.6103fd2_1767590832154_0.9801923883605705","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"codingbuddy-rules","version":"1.3.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.3.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8cb4ccf7558db6c84733464362103c17cb30a5a4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.3.0.tgz","fileCount":46,"integrity":"sha512-xkflSfr5IkzehPonNWkZDrmezgKkPe3aqKfMxe2TkyPxV/5GCrPuEORdVNJy+b185uG+FOnX5Guow3Kl8hnZQg==","signatures":[{"sig":"MEQCIG3ukMnNhkFDqe2EccegcJssTEBo/3F3nMrrzRM4Kz+HAiA+bq+w99vq3ql3XA0+xPzYrdQP+9R1PYBl++60mf0HbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565229},"main":"index.js","types":"index.d.ts","gitHead":"6103fd21b1b93f07f4fbe4a374ff8ab9206faa38","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.3.0_1767590956307_0.9152036033661688","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260105062815.7f479d1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260105062815.7f479d1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260105062815.7f479d1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ce87f3add52e89f32ec2b35ea1e5deced29fd5ea","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260105062815.7f479d1.tgz","fileCount":46,"integrity":"sha512-01hPsMWD8KwCblvOccXnMoT3mqg6417rrku92OdMc1uOE+ISwc4dTLbrIDljLaSwdbsN6HROnIhZMTiqjL/4yA==","signatures":[{"sig":"MEUCIB9I8sEc0z6WvYrW8cz8+mTUGN7Hmw47ktYmhgZLNODCAiEA0PjZ1Fhuo1OSVjsJEAwT43WMuvi5GWukTEXWRfB+DYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567724},"main":"index.js","types":"index.d.ts","gitHead":"7f479d1e57054d8296f8869c5d0e703f7bb55127","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260105062815.7f479d1_1767594496666_0.019966065537809774","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"codingbuddy-rules","version":"1.3.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@1.3.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f36d91927a57b1085cb8f1692c351da8ef79d247","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-1.3.1.tgz","fileCount":46,"integrity":"sha512-T4SUSOB46bMK8Rz6OCzylaTMR7bg0o6iRRvLEJgVYooJd/3niWkHcjehCozzCIywS4vxSNs0xlCUNLBo+fS4mQ==","signatures":[{"sig":"MEYCIQC5vuoBJQzoIz1aeoMFpoVucvqZ78plhUYWVVhx7JSaTQIhAPqLNiaWzmjyEiAqVbVVG6apqnDiS5SuwsFds3bgVR1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567694},"main":"index.js","types":"index.d.ts","gitHead":"7f479d1e57054d8296f8869c5d0e703f7bb55127","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_1.3.1_1767594592138_0.09707441550522766","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260105141814.3c215cb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260105141814.3c215cb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260105141814.3c215cb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"29eb2ce64103bd66623d0a222c699ff380055a75","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260105141814.3c215cb.tgz","fileCount":46,"integrity":"sha512-oVe4FB/9qWgXZWbsdh9ZeTXeTAJMauzqfh2+cxtaoKm6PO+1866ZRCG54+UHV7X+aMygQdikAOjtM1nmzmykLw==","signatures":[{"sig":"MEUCIQD96HQMsxjdH/ZVVrVwpv7SjRok7Fip2kcc6Gz96L8zBQIgPXIfMTYjxoVZs6DR5/56tuH7ToYgS/ZR7OkRmvnWvt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568747},"main":"index.js","types":"index.d.ts","gitHead":"3c215cbf6dcd1c1705672958952fae20a6b760d6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260105141814.3c215cb_1767622695681_0.724477873703884","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106010100.2ea8cb3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106010100.2ea8cb3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106010100.2ea8cb3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ada11452491cbe27f4cb0945a0bdc03cfd5c344d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106010100.2ea8cb3.tgz","fileCount":46,"integrity":"sha512-cGVaXJheLdmojfNj5iAzSKwRTgSoVXGVHiYhYa/ISuRTDZVBhXhT2Y50wgZoQ4c0eA61Mfpc8FFNov2FFyPHBg==","signatures":[{"sig":"MEUCIQDGDV0iM30hnqmJ/4MpsnJpWy49M1TDiMXiKqRNYLZafQIgDiJ7kRWp9eZH+SFlopueI+fjez3lfqIv1XjD5iKF+tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569139},"main":"index.js","types":"index.d.ts","gitHead":"2ea8cb38e11980085714985752fc62932cb86d7f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106010100.2ea8cb3_1767661262919_0.6587291198931373","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106040412.4cf6472":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106040412.4cf6472","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106040412.4cf6472","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9d304255c6719b02db1bc7d028785adbdbfe9aba","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106040412.4cf6472.tgz","fileCount":46,"integrity":"sha512-CZahciAxSg8GGwILsTjAvcTDBTBTb0zCYrrRGifc8BTBq4KZUF44xR8xkNF6VFvoEjGogz5msktc/cqeYNFCZg==","signatures":[{"sig":"MEQCICoYVNzzXydBV7FhHzeXsGMXDI8VR6PHgkfzFg2yGJ5OAiAfjNZnMcTVxEuufsE72Oor4tc35Te5cueBZYmOuIL5KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571095},"main":"index.js","types":"index.d.ts","gitHead":"4cf6472dad1ab59d51b00e404085f55d29d0d221","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106040412.4cf6472_1767672254292_0.7092364213052285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106045342.db18204":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106045342.db18204","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106045342.db18204","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d5a33fc757f4aa94a864c8bc6fdea824155edad1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106045342.db18204.tgz","fileCount":47,"integrity":"sha512-xeJw53hp8tQO6Ve3e9hxNxOC1Vu5Z3YIaRvznwBOP+AhHX09qsAyW5kcL9iAe3WTXevdGdFILhlUbtXShkEX3w==","signatures":[{"sig":"MEUCIQD1xWt997T50SyCKaGDw8VHgW42ey2H13FgK23CFCXKTAIgR08nHuj4i0HLx+Cj9HIESWCU+oahVklpzPECazFkXaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581881},"main":"index.js","types":"index.d.ts","gitHead":"db18204883c87810d0cca805cd067369877f2b96","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106045342.db18204_1767675224063_0.6466621579847573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106054920.4f8ffd9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106054920.4f8ffd9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106054920.4f8ffd9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d043e77229fa8e37a1541df38ab385b928e3b4d8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106054920.4f8ffd9.tgz","fileCount":49,"integrity":"sha512-XTBNiA3W3EySC/TIVWI3QXiYY+59WnwWIolPCd/V+RT/aqMlcPTo1WdX9+RRSEN3mRsovYZspFxxJs7mP6GOkA==","signatures":[{"sig":"MEYCIQD0BqgPF8v80CXUjsBK7yJum6ukS2pgq/TtsEUBt5UR+wIhAOjUAuG4B4e5JYyNjinj3btw4+jpDnXUp/cO4phoCSwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594940},"main":"index.js","types":"index.d.ts","gitHead":"4f8ffd907dd211c0b9625000d86d98b0e2bf7b5f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106054920.4f8ffd9_1767678562256_0.9739212052541337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106061736.7e8c714":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106061736.7e8c714","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106061736.7e8c714","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"eac568f10469f8fb9bfa79392d751a70c7177e78","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106061736.7e8c714.tgz","fileCount":49,"integrity":"sha512-RRdEIZ+RBzNpztvGVMEQ/azH8uN53vmY6OvQzMG44Myq+qyHhh6CWaDihq/c8V8CtAamcax7A6/wmPKDGF+/UA==","signatures":[{"sig":"MEYCIQDAANkTmDWdDOJOl9C6O/b5h0d6Nr8d3rEycaDQSP176wIhAO7Zz2kNdShDKtiydt/6VgQxuC1boghxhfgR26mamTEV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594940},"main":"index.js","types":"index.d.ts","gitHead":"7e8c714f83d5b81159e70f9781caccf52af5f6c2","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106061736.7e8c714_1767680257802_0.06097520399965273","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106072742.5537605":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106072742.5537605","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106072742.5537605","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"41100210a33153ccff02db0117ea3eec557553d3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106072742.5537605.tgz","fileCount":49,"integrity":"sha512-4dD78AtIDpnPoKCf00jss51KZeh/xl8qZVUZskNWarEfRun8bKcNmx2ND0pzTp7/CWqWqnnZGkSk326OMpanxQ==","signatures":[{"sig":"MEYCIQD55v5D+hVwfeoLqw5hAJwyQU/YMe5pNPX7L7HIaZ09vwIhAJd32Eh5nBzL/mobATKZJwYzRJshNE+gAayrQ6dB+SVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597208},"main":"index.js","types":"index.d.ts","gitHead":"5537605e4f32376084f5104e837ef16ba61458c1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106072742.5537605_1767684464502_0.42497576966447026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106081656.f966936":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106081656.f966936","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106081656.f966936","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"87beb1f4c65da7211f3e39d82fb699881df3d057","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106081656.f966936.tgz","fileCount":49,"integrity":"sha512-pKJfhGwlMoQFXFyGme5UIkMAd31E0MZRaAtfRIE+6SGwFhsMAmTMzUcdFFX/8EzItPXJ7W/pyNvRQhRZgV4xAw==","signatures":[{"sig":"MEQCIAHEkJmHbsaXtW2Qf5Zj9XjFnZqodVioH90AVWG1dRIhAiAXdsTyyJ7R1YNfD7qz51p/9TPuAqWleqPHWOmDKt+t4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597208},"main":"index.js","types":"index.d.ts","gitHead":"f966936d5308eeb0fd503d23d4cba632de49c151","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106081656.f966936_1767687417337_0.019133434250224512","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106105956.dda0e31":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106105956.dda0e31","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106105956.dda0e31","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e78cd064bfe113e0a8f78a3c48a346e7a58b3f64","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106105956.dda0e31.tgz","fileCount":49,"integrity":"sha512-8erPMd1Q0PL1k/uvlzCyB/hvPjn03a9FqmU6cwadZC2iPOlCOil+SNEbfWlRQGopbarKAqfzPQRwmEDJA5bqDQ==","signatures":[{"sig":"MEYCIQCJ0EY9XqsloZnVsdx/o9V1Qfq8/B+Scs+5uQinQEl90gIhAPAVjOwXWBJxqIxHWgS0TDcFHh7/DwMEn/oIu5+yvGpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602411},"main":"index.js","types":"index.d.ts","gitHead":"dda0e31e3970e60cafdfc49a37658b4e8c600cf4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106105956.dda0e31_1767697198081_0.7256642308217363","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"codingbuddy-rules","version":"2.0.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.0.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a8137b18c6a42aef42fadf466d3d9c08853b7730","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.0.0.tgz","fileCount":49,"integrity":"sha512-6WoncGrCILIKSh2LXqD3nL3/l+cymdgsy1zqk2vI1NTjq5ok2gp9yMUfRY0c0EJJeKw3QwsUh/VLXTHamH/Row==","signatures":[{"sig":"MEUCIQDGNUyavF2u1pUQXLebKW4Z7tt9ACH1QP8J/2ql8iVvbgIgaXWDIIU55rwMKwfNEBwk0850nnYeFFg+WCuK6+GUxSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602381},"main":"index.js","types":"index.d.ts","gitHead":"dda0e31e3970e60cafdfc49a37658b4e8c600cf4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.0.0_1767697371364_0.16433343759232333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106121118.173ad8b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106121118.173ad8b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106121118.173ad8b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3bd9aef057fd88d88cca116dab9e110d9e2bbde3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106121118.173ad8b.tgz","fileCount":49,"integrity":"sha512-rrahs+amcCwnBX62dMviWR8INR4nUQlJ30rlHDWpXsL4PZMwHrBzdz9FQ7xP9FeZRg+JYEITxhjpbIqqicaQSw==","signatures":[{"sig":"MEYCIQCkNrxkj5B37qJE0XkMWpC8ees2DVPa+kBI+pGTAzFDuQIhALPk66HevL6oPSZpQaraRTrNtjPaqgwngwl1Ke3REyqc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602262},"main":"index.js","types":"index.d.ts","gitHead":"173ad8bdce9817775c32bffe0d85d0c02a1c8352","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106121118.173ad8b_1767701479979_0.7242779682749039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106124223.476bee6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106124223.476bee6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106124223.476bee6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"27e742d70813ce197278010d20ed76863659aef5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106124223.476bee6.tgz","fileCount":50,"integrity":"sha512-adP5eV1fIU8GR1AkEozGjeanksMj67mkxGJJyKV8psxJCEAvL7MTjH4CMZfAyNRViqACQK1qU4kda3nwdU30HQ==","signatures":[{"sig":"MEUCIEZ7E/f96LuQ3BtnpPZVz2yJW/d1H5olNI34GMSMKIcNAiEAyFDe5ZdnPGFUrZ7vCW3DGRIz39eUz9GDw5WntjBcOC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613114},"main":"index.js","types":"index.d.ts","gitHead":"476bee6a96f85b77202a6c0385abe09d5513b9c0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106124223.476bee6_1767703344560_0.3489614200759392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106130453.171d5fe":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106130453.171d5fe","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106130453.171d5fe","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"71a102c504ed90898961785dc1650e11cd8c8f83","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106130453.171d5fe.tgz","fileCount":50,"integrity":"sha512-sbX0OHxonq30YYSrRIfN22ID8tsyx3kBjcujkEeT4mlmVMI0uAQz102mECzdXwr7xO9iy5+LR4NsOCJVmZSEsA==","signatures":[{"sig":"MEYCIQDUBeMuvOdUmuSk/cCEL5cWceDk62fOxiPYzt2epHhGmAIhALERAEZ9uS6QRTq+gkQTGnsA4vAoVU+RInVTG1dctvUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618079},"main":"index.js","types":"index.d.ts","gitHead":"171d5fe690f80ad5d5dbde635292745c926f7055","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106130453.171d5fe_1767704694638_0.00867950936585804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106135414.7774b47":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106135414.7774b47","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106135414.7774b47","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"880a9368d65ecfd1abd5e0151fa973b112a2f4bb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106135414.7774b47.tgz","fileCount":50,"integrity":"sha512-PRwlQmrf7gWOvU86bW0gkzQlSxdZEc2yyIPivvgS0WWcLv/5dQb38QeQzZhetQ4ySTe8JJmKYRP3c55PlpMu6w==","signatures":[{"sig":"MEYCIQD0uVXHmhEW6fi3QlNK/tHEiFFYUqyYVpbomQxdVaWu8AIhAKx9OzmDGppZ1IJrVXdaip+I+mBwQK8vmxM7eCree+2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618079},"main":"index.js","types":"index.d.ts","gitHead":"7774b477a58ebd8eee54cd85340073820cd4f930","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106135414.7774b47_1767707656004_0.6480938178873399","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260106162449.5ea2cce":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260106162449.5ea2cce","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260106162449.5ea2cce","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0944c91dd44cdf05cb078dc53fbd9e862b5696f0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260106162449.5ea2cce.tgz","fileCount":61,"integrity":"sha512-MVW5JklwrP/YIH3sGi7SvlfZgkFMP0PrTcJr4qZ9Z3Z+YpZL3U8PeI+lQ93Lwp5E6Q446oCBSOC2MWZ9zG3gnA==","signatures":[{"sig":"MEUCICQYYeb4EQz7PoXeDtziPqJm83BSXeUs6y2HfvL8g5OyAiEA+ESQnvPWQGxL0RtTCX+rQ1MCsTzhVLiJ2wV5QcbsyLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695521},"main":"index.js","types":"index.d.ts","gitHead":"5ea2cce063ae40ae8b4ebbb136a8c07c6cf7adfa","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260106162449.5ea2cce_1767716691407_0.9471963071371019","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"codingbuddy-rules","version":"2.1.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.1.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c07bec5df07802f7a367f57a605176a7b4010ab3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.1.0.tgz","fileCount":61,"integrity":"sha512-NtLz6BDAhFpcJ5KC7E/zvtvp97ozEQw0CKEE13R/oUxdV+S5zICy4IX0eHtbg92pBPmgiEedBb0mDNeYzgUpZw==","signatures":[{"sig":"MEUCIQCuQwfR7tXbnp2xHnjNgBat1E/GMcMkPU0TRAIxdfkFcwIgPxe39b/M+gZ+25l9UEF7qhyY+WdD05p0Sw+4Kw3sBe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695491},"main":"index.js","types":"index.d.ts","gitHead":"5ea2cce063ae40ae8b4ebbb136a8c07c6cf7adfa","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.1.0_1767716822872_0.4985464432595774","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107011320.2d16f78":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107011320.2d16f78","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107011320.2d16f78","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a519c67ab9a9a9e8d54c7f428c4b34dd2010c3a1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107011320.2d16f78.tgz","fileCount":61,"integrity":"sha512-hbaDfntiX32uTgVemZF7/XxO5FGm/LgeBpJNHCN2TqKgH6hkn5uBFSq1n6xKTypbkWXAKYLV84UviPGIRrWKYg==","signatures":[{"sig":"MEUCIDhr8Rlv1VkSUxFl3tHZarxL9uY7kh/npwCGfaDBYxkuAiEA43LSz94ba4ZinsyWp8jkNqsrZC8s1Puz1KLzDp1t+f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713523},"main":"index.js","types":"index.d.ts","gitHead":"2d16f789ff5ff9b283f4f8eba8786aa67c9e4fde","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107011320.2d16f78_1767748401754_0.965919429383149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107011541.g12891ae":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107011541.g12891ae","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107011541.g12891ae","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a0023d65f488aaf45d93746a26d946108312289e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107011541.g12891ae.tgz","fileCount":61,"integrity":"sha512-eq2icBuAXpUQPtzJJ6E7bx56BlQSdiqKQVsNgHPH2GVufPgns/hNoEJo2U3acvDs8Gp9yCPu+XASVUyLp+2Gjw==","signatures":[{"sig":"MEQCID7vOnt/r7O3KMjQheOmLkz0YyOp47s9nahtTn4y1euaAiAbxqlOBuUnlbisv3puQwvXOEktQWNenxgdPGb0jfMeBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713524},"main":"index.js","types":"index.d.ts","gitHead":"12891ae636e6d392c7dfe277d34f0993258ae41f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107011541.g12891ae_1767748543382_0.45452261676672734","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107051915.g26b1d48":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107051915.g26b1d48","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107051915.g26b1d48","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"dcee699c546f3a549b330c4b9749f06e9b299683","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107051915.g26b1d48.tgz","fileCount":61,"integrity":"sha512-lE4AEtyu+oP95qd09uIQIQCGiMmaAMHE+UAl5EVO6AIzLJUoLtw+GK5C9hP2qYgz2yWzVLjWUmkvyQMcohRIqw==","signatures":[{"sig":"MEUCIERf4vLoZnv1zpE0PMq79QNSswZUlfxacMlwbRQqIAOrAiEAoNoofaXi/nm2xQBXYA5Inq7KB5v9c6gOUGdLjAyXF+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713524},"main":"index.js","types":"index.d.ts","gitHead":"26b1d48994960ce8f76ddae550535023b2a18615","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107051915.g26b1d48_1767763156719_0.5353991589347082","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107062625.g7d1cfe9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107062625.g7d1cfe9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107062625.g7d1cfe9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6537e124d99a5aebea3a38fc76de9d8a7005b184","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107062625.g7d1cfe9.tgz","fileCount":61,"integrity":"sha512-92AsVX9n4+B1PKE44V8kohgyLrDjCaH0b2rrfXffU/aXMwNcdi+G0CA7yolfdfL3gtEhPhky7GBw4S2JGAIm4w==","signatures":[{"sig":"MEUCIQDKvM6qxEPGoQvQuU7XH3l5eQMO2PlM/bUGxg1elg0akQIgW/SyDeUNqkOtPBplL9/BBNFAZW8uvNYuYAZMvzVEiow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712760},"main":"index.js","types":"index.d.ts","gitHead":"7d1cfe9dd20ea4748d546efbffe1821ae8dae830","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107062625.g7d1cfe9_1767767186580_0.12971622019973417","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107071919.gfefd31c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107071919.gfefd31c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107071919.gfefd31c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ed2be06527e00be968c5df69afe6f3232a16a2c5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107071919.gfefd31c.tgz","fileCount":61,"integrity":"sha512-twI5nMRoE/4T7gM9LiHlcCeZb9P9azY8xQfJYyrpzeC6AiCFtAEIeWZjJQ7R+hAtagWmq4/MEhQPyUXdXyUOwg==","signatures":[{"sig":"MEQCIBh8ND8yTQsIkHMDzLieU23u0Wj4QWFoo+Tf6IrTq4N3AiAzG9k/BFxkvALODbq7WJYbWKDYVgyzhduAxgrCsi6z7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712760},"main":"index.js","types":"index.d.ts","gitHead":"fefd31c21dab9980f76694d26ded27de34e85fe7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107071919.gfefd31c_1767770360253_0.543324299901812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107073748.g9510391":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107073748.g9510391","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107073748.g9510391","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a92d2baf484b2b4021102a1300fa13ebe5bd45e9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107073748.g9510391.tgz","fileCount":61,"integrity":"sha512-c6v/KduV3p+LBkyQqqF1S/OnLZAK4U5glcjvdY0oK8v9cTDxa6sOFb6zY1WCbsds51OuV6iRYBaoidLBuB4T3w==","signatures":[{"sig":"MEQCIBvM2YNcK1QjhwWFDFyrfTcctGWh8KFWe78tYguwFOdfAiAr+i5KovBPl5vs1NtJnLSVdCDOz+4il1OpXvvU/MHAPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712765},"main":"index.js","types":"index.d.ts","gitHead":"95103914b4e5f66ab55d0c7cda39bf3a7cde6641","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107073748.g9510391_1767771470040_0.7620329903075345","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107075920.gb5d679f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107075920.gb5d679f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107075920.gb5d679f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a325bcde05eb9cb4af72132aaecbeddee49d8ff0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107075920.gb5d679f.tgz","fileCount":61,"integrity":"sha512-2XWSfxHFVzLbqAUz6ZHaKwyY03zJBWl/egYR5yumTClOSVSN2KzjBNj1I2/8gYGa63DvraFnvp/Ddf5Loju4Lg==","signatures":[{"sig":"MEUCIEiHaEwAXUXcXTZXKbA0Usm5yyqtSKeYN3IeqK2yu8ZsAiEArWhkKG1UtXBKDOcEMlrxZX96Z6htws6bEByVl2fsVqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718393},"main":"index.js","types":"index.d.ts","gitHead":"b5d679ff5860a547d33da4865bdb68f25412f4a9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107075920.gb5d679f_1767772762101_0.6484456899543232","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"codingbuddy-rules","version":"2.2.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.2.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d42021c9bc5a78b28702d8f52495190f6e13edd1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.2.0.tgz","fileCount":61,"integrity":"sha512-Jp1slogk08BO2adg/F9sPdqIUA14QcyEWyy0roeSO7fTQL3cbbQlVPvnR1sMnYaagt5DrsUUKAQucRrwxNXWeQ==","signatures":[{"sig":"MEQCIE2+3lkFCdlaLF04THfpB25qQ9ZDAWXHlVIz9gg2K3HPAiA5/NiWeefGINVYWYsKy+clvIsxtEdWtfP7pLxULIQAXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718362},"main":"index.js","types":"index.d.ts","gitHead":"b5d679ff5860a547d33da4865bdb68f25412f4a9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.2.0_1767785493243_0.9646693102800461","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260107145042.g67a4bfd":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260107145042.g67a4bfd","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260107145042.g67a4bfd","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3cf913b462dc8eacf1ffd61897e3652ba23d1a4a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260107145042.g67a4bfd.tgz","fileCount":61,"integrity":"sha512-A0m4TMMlJvJUn5RRQ+aIgiuljkcgClVv5Bvq78ywVfw8r49s7JlTRl6qxYGdbNwFjzqSLlB0otqh2BHugF55Pg==","signatures":[{"sig":"MEUCIQCcWQuSiYEfd7YiBJJ83FVvYCmDBMXpszMGIiSC1+zJ6wIgDTvO0VVZr6ktwApGvaGLX5dnTd/c7bxTezSmYcjJGXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718393},"main":"index.js","types":"index.d.ts","gitHead":"67a4bfd0deb68c8c58fb46c1d3c0473bfa3ae8ce","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260107145042.g67a4bfd_1767797444211_0.12495245487106077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260108050746.gfae72df":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260108050746.gfae72df","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260108050746.gfae72df","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fa8d1d0956f986df3ff8dfcca9f27f0a4a33a104","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260108050746.gfae72df.tgz","fileCount":62,"integrity":"sha512-v7V9kzx4iTWTPSdh0rA/XoDt7fvvJqt0YQ/oo3tKeKMSehluzKBxSRzUotRvkSQT4Jewzpmuh0r/+JMGhjvZiw==","signatures":[{"sig":"MEUCIQCJuhnF7Sg0j6VIz1O66o1hItx49N/8JFq8FvbPUn/aqgIgGoazrVJp85cWQip9AzCvNsLCkSYnIvw02E7aHcOeCI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726859},"main":"index.js","types":"index.d.ts","gitHead":"fae72df2a3e310d34e959ebf258dc7178edd7100","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260108050746.gfae72df_1767848868417_0.7632326711540554","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260108060016.g9b2ee10":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260108060016.g9b2ee10","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260108060016.g9b2ee10","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"339fb57f6ef26357b7e57148929c451dc68608c1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260108060016.g9b2ee10.tgz","fileCount":62,"integrity":"sha512-jOBdOeus0RvOcVY09eLFAqeQdboAXyqIYDMSx0k4g1VZqpml3ixttLgUCi/7mg7bvK7SLukjp6dauhHOeL9OuQ==","signatures":[{"sig":"MEUCICUmnHQ+/qoC2XyC0tkfXcx+50TxhEMtfoOz0U0he7z6AiEAkd8dYkK44KQ+tJuKuo3sg7/0DI6BFYU4QRrysYKO758=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726859},"main":"index.js","types":"index.d.ts","gitHead":"9b2ee1015e10cf3b34ce4931b556886d23044863","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260108060016.g9b2ee10_1767852017831_0.7187493242421228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260108062106.g88f8ff2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260108062106.g88f8ff2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260108062106.g88f8ff2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5d8f13f8c3202e203f02b5175789e97d509a931f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260108062106.g88f8ff2.tgz","fileCount":62,"integrity":"sha512-/4veBIO6x/wJq9uI2IUIme7GVy8Mp/E0KXzaidMH8zj3X8t3ggpNJlgxFixJRqGfanZWU4QzGPksMi5tz1syzw==","signatures":[{"sig":"MEUCIQD0/1csRtgwpA0X/3AqLMxjsTfpq2IJNdqnZU1GIJ+2OQIgbELLQ7X1EYr6M0qNYSmu+K3x2HSpX+77quRG6EKENk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726859},"main":"index.js","types":"index.d.ts","gitHead":"88f8ff2eeaea687d716fafc9d5e430088906222f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260108062106.g88f8ff2_1767853267947_0.64531260845538","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"codingbuddy-rules","version":"2.2.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.2.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2130b6b6ec201a5901f736993fb69b0708b94b8e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.2.1.tgz","fileCount":62,"integrity":"sha512-VD4hqv5o7FyamDPSCMdzcXVP+Kf/zG2G0rF2VaANU2TsSJn2DjzlJ+6V3ShX4uEY/4/euV53u3EFpAOvJ3FLYg==","signatures":[{"sig":"MEUCIDN3a4V0IwgYTAE19q0dJgN5t5sh6MA7rOr0WgV+MmB9AiEA5St4jIlwq5rMAaT85mLAmxSSJ2dluURqvyvYOXqjYnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726828},"main":"index.js","types":"index.d.ts","gitHead":"88f8ff2eeaea687d716fafc9d5e430088906222f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.2.1_1767853365162_0.835125228514805","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260108065118.gd169880":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260108065118.gd169880","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260108065118.gd169880","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2008753f8f770e90c5d34fd587fbd9097b2ae96e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260108065118.gd169880.tgz","fileCount":62,"integrity":"sha512-EPkgAQqlslKqBVq5oFv3hn38+tM3ciN9bDK2lq2nHBUoX4vdGrKk68rK+nkY6n+c6cE+y1t6Nx0twB4wNxnGNA==","signatures":[{"sig":"MEUCIHEHlhh39ZPK2OOYYW3xFypHpbOVeRuviFFbVX/i8UA+AiEAgsExYEg+Oj/RirGMx2iQ4eU6W/V4DEM19Q5a//eO7jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726859},"main":"index.js","types":"index.d.ts","gitHead":"d1698802445166058bab0367b64d3a25080752f1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260108065118.gd169880_1767855079778_0.44769307464365893","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260108090446.g43c5b70":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260108090446.g43c5b70","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260108090446.g43c5b70","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"94af5a03ad4290022d1f52cdf83a209237e01ef7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260108090446.g43c5b70.tgz","fileCount":62,"integrity":"sha512-x1kU/SDNzO/e1SSBS2ZF9dkBTS0LpKJmMwtIMvd/02a3s7Qbil5QV63hNTL4YGnmTgG8SL69e2qvXsUGeEFAbg==","signatures":[{"sig":"MEUCIELinKrtoh4sKqG0sHwgacwEJJOUCfUUSd6Sjw2YHdjEAiEAo4s9bxy1z3cnyPSryS9NebsZ9x6EfuHZzEakssrKmac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728706},"main":"index.js","types":"index.d.ts","gitHead":"43c5b702cfaabe47c13416e37922a152a120c16f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260108090446.g43c5b70_1767863087337_0.7458297860184824","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"codingbuddy-rules","version":"2.3.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.3.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d14b49325457d7e6d0b567aa945d29e2f0b2a235","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.3.0.tgz","fileCount":62,"integrity":"sha512-fQoFjlzzztfuoFUosvky0wcV3WUtcy20kYEb8MfD0J54DLw/uhj2KUaKAUi/8FvpTU4AkUbo/FkxWU8CwgS7eg==","signatures":[{"sig":"MEUCIQDlH60V5uN9yqBX0H5SwT8WuAJh3K0uBYdpq9hfuaGFmQIgWQq0poBlfZzyZ479h0ImF6sE5kV9WLMdtUofnj1tqeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728675},"main":"index.js","types":"index.d.ts","gitHead":"43c5b702cfaabe47c13416e37922a152a120c16f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.3.0_1767863153959_0.633203327659585","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260108142734.g44d22cc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260108142734.g44d22cc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260108142734.g44d22cc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"263f00f823b9efb4c735e85568052fad748564b8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260108142734.g44d22cc.tgz","fileCount":63,"integrity":"sha512-udG/zszjmLS83p7D2EvlkMhXF90Dxijdm8eUM+dKeCLi32lQhx6X0Xx/OFUI/OXi/AHmQ4jQozoU1q8D452UiA==","signatures":[{"sig":"MEQCIGKCp3ZIUcOH85V/xZgIQ6ZDk3V4JNa2SiknyU+XgTG4AiB4JAn8i/Aa32VvlNfxx55MSSCir+f+1fIgifiT8j+VoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769855},"main":"index.js","types":"index.d.ts","gitHead":"44d22cc8955fed7d03ee673862e11d0f661621ec","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260108142734.g44d22cc_1767882455910_0.6261364444607023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260109024430.g7dd6a9a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260109024430.g7dd6a9a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260109024430.g7dd6a9a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"05003122c52c5a281f81e9cf17ba4371b7936054","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260109024430.g7dd6a9a.tgz","fileCount":64,"integrity":"sha512-yKb10sxn93hYAJGjaos3GIZBKpVHR6drhFAKzvF1JiFAtfoSDX7wQxw0kafjNmPx9dsPIu+TENtjMyt+jbtHMg==","signatures":[{"sig":"MEUCIQCaUTE+Q+N0dGL0ZZIfpd8kOvW40yRYH15nhCECWAH4NAIgWtL12Ug9XQU7pA2lljnt3s6FJOxt2Mg+qxqlaN2S4hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836274},"main":"index.js","types":"index.d.ts","gitHead":"7dd6a9a0f979e8f6a617cc82671a72b518552547","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260109024430.g7dd6a9a_1767926671998_0.06622681638781946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110135452.ge105e73":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110135452.ge105e73","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110135452.ge105e73","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"69385497a7a2f742f23d09ef11b540a8f94662a8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110135452.ge105e73.tgz","fileCount":64,"integrity":"sha512-0qQFF0pn2Af2o6csOQ2GHWW/+4iGi5nHEw6dv6SfEzJwUc8iQNXqxyht9ZxwAAidxSlWL4R3wUxHzLvb1nbGIQ==","signatures":[{"sig":"MEQCIAhoy/s5l2j3PbFvSih6tAsyXXFvHSBq3mwsfJAa9GYWAiAoj49khpAhh1hWUoaetbXrjxrxB4r+yzY7zzqJredpHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836274},"main":"index.js","types":"index.d.ts","gitHead":"e105e738b061c4689566eea5ff225ce13a52ec3c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110135452.ge105e73_1768053294060_0.6001144497231319","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110143102.g46c6902":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110143102.g46c6902","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110143102.g46c6902","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"78c2c1eeecfd298b975afc8c4f6045f0e08d2391","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110143102.g46c6902.tgz","fileCount":64,"integrity":"sha512-yZFD/tB9fYU14fKVagJxKk2O/Eay+YitWQ+NUUeRNsJ4OyDPNdbxKK6pvJm5Xk1XDFucFTgB340OXpC2Owb9cw==","signatures":[{"sig":"MEYCIQCfexUnweiUHdLoyBEmlKmGQU6mNVc0DdRUDoDP75Z18gIhAK/jJ7XqGChEe0ecAEVE0WY0zerMQLPARrbvu+pK/q3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836274},"main":"index.js","types":"index.d.ts","gitHead":"46c6902e8ad1146b9af87004916e3cdfb46d8950","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110143102.g46c6902_1768055463683_0.7943877897268161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110151615.g0655f89":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110151615.g0655f89","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110151615.g0655f89","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b5f091c576d841ea92632ff7ded8ecbbea1bba26","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110151615.g0655f89.tgz","fileCount":64,"integrity":"sha512-+4K0v9WSFNkimAEGMd/SLMb+hWKMaMavvJy0AjAFa/uWdxQT7biqzeJDAQQnEHJy2FK9O68ldPSWEsQwwwhRDA==","signatures":[{"sig":"MEYCIQDtiNoXg04llLG/dYRhoTWZ3WbQV4983PiwZwZ+7aje6QIhAMRHYezUL0P1sscizidSV1npDGwyMjl5+P2BwAxa6bdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836274},"main":"index.js","types":"index.d.ts","gitHead":"0655f898bab2a54efe4c90307228d46f502ff789","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110151615.g0655f89_1768058177252_0.566934678682188","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"codingbuddy-rules","version":"2.3.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.3.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"278f9b8c1524014892ab03810527f22ccabef858","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.3.1.tgz","fileCount":64,"integrity":"sha512-mLKgqqXKz1S6fidq7KcYsxLo/iZNBn/j0TG6mLwkRLb60jsHCETFa7MHyO6qFKGCqfHiaSHwc763KtGjXAQZDQ==","signatures":[{"sig":"MEQCIHF7Kn7Ip2xYfTP6btzCrpvvyCh03j0ArZP9Qe9CqKCRAiBdYnjTgHd1E3WzaRsjCpDvT5na4HXIIoYZLUSnTpyCGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836243},"main":"index.js","types":"index.d.ts","gitHead":"0655f898bab2a54efe4c90307228d46f502ff789","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.3.1_1768058222245_0.1347060023937552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110153828.g20644c9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110153828.g20644c9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110153828.g20644c9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6645775bc4dd5b08c451b6370a19228adab0371a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110153828.g20644c9.tgz","fileCount":64,"integrity":"sha512-lzq6TeWSOUyDfhDZgkh4Q2Cpevxf1gc1V5X1wAnFBVXc4CA8K8Px0XYTQhrxYbf3Mv0c6tEFA+rDEFz59xlbgw==","signatures":[{"sig":"MEUCIH727UnINsdkR7rm8yYQWflsjfkNbZyBZ5VruoipXwO0AiEA9zeUYbJvhusbCiiQfYPebUgN9oZtGtO8nVxL+LMaq0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836274},"main":"index.js","types":"index.d.ts","gitHead":"20644c918842a8c8db31815779d560897c0efee0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110153828.g20644c9_1768059509647_0.7277982523818849","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"codingbuddy-rules","version":"2.3.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.3.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"62221e8bf4b72d5377f38969e62980a7cf7f457c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.3.2.tgz","fileCount":64,"integrity":"sha512-lXwAQ6S5niZ3RNeZbmWtC+8yeTCRx7ArK71kdxi8FhxuZ5LsvgTRFSDySN9b3/frP46bTb/886rcSk7Kfb0PMQ==","signatures":[{"sig":"MEYCIQCNJrkHP1MPz9GrzcJdRzyVdMvTvXJXCs2Ss1YQ3ohtqgIhAJCnYt/+D2VCwcAFfHPaE7H5T8EqX6R1LXxQPcXC4NBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836243},"main":"index.js","types":"index.d.ts","gitHead":"20644c918842a8c8db31815779d560897c0efee0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.3.2_1768059591043_0.32870996215947534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110161226.g13b4742":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110161226.g13b4742","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110161226.g13b4742","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"09cd14277adca5eb308b3558017efd23823aee00","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110161226.g13b4742.tgz","fileCount":64,"integrity":"sha512-IF/NBW9POibXDg9QBxsbHetdsGfNqjk178fGShwDtaBdTYptc2wVYn6Z8NzrX9bXrLd0fQWCuqB0+LIg52exug==","signatures":[{"sig":"MEQCICvLUAswaQbc4jJaNYR9VRrRtkr7K5IvYuul0AvHv0eKAiBclZiHcsA7KlEpi62a0lFim5ObRLQpwDhW+4WDlvO7uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836414},"main":"index.js","types":"index.d.ts","gitHead":"13b4742fddafe3ee77676df5041afdde67e8158f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110161226.g13b4742_1768061547932_0.5390234954032276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110162931.g9fc24dc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110162931.g9fc24dc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110162931.g9fc24dc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"138535ddad698cf6a92d244a50e306e8473ec0c2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110162931.g9fc24dc.tgz","fileCount":64,"integrity":"sha512-7gR/pNJ6nu8PyxMQ6kR157H0gipawV0/Lra/ahYCpYQKYwdX3HQRzmhpTubsAV9kjmHzVQvojTDtsAZUaWenlg==","signatures":[{"sig":"MEUCIQDzEzobBXR++BdDvz8Cwa7PDfq5ev5b2AlCwzS4bP+5kAIgZi2NrEcPs0BRgEPXf+14k5YfRi893Uk9MAUTf0rlVTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836414},"main":"index.js","types":"index.d.ts","gitHead":"9fc24dce944d5a0b7c0de010393788a83025751a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110162931.g9fc24dc_1768062572957_0.25389391896246716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260110171842.g0c31151":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260110171842.g0c31151","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260110171842.g0c31151","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e09737fec152f8aaf1b34e6a2bfd4d156ec479f5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260110171842.g0c31151.tgz","fileCount":64,"integrity":"sha512-D3OMNF0EDDhG97HBRE2uI+MTEpezN+Gom2bHkVrEEQlGBpZbR1ti+ICaAhoyxJtoyYcNf7sh/ipE76L8hCZChQ==","signatures":[{"sig":"MEYCIQCmoG0UkvJky9NEH9wqeo20nf05Xkl3i115fH4bwfsMSwIhAMfaHj6Jsbs7UErefgP2kR0hduz/1KVR9smQst4TdKrx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836414},"main":"index.js","types":"index.d.ts","gitHead":"0c3115110c495cc1734b4e6c04ac2f261b232edb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260110171842.g0c31151_1768065524769_0.7665444603227487","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"codingbuddy-rules","version":"2.3.3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.3.3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"36dbb5f4c52183019e91d1de4dc18b82edbe3d1a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.3.3.tgz","fileCount":64,"integrity":"sha512-iqccxRGmE5iIw5/B+v9HGUcDFVCLK3QweDWBV3f1kJAkjp72yROL1IUv/DRe90zdYtIZ8DJ2qAwFQoXU8Ki5Bg==","signatures":[{"sig":"MEYCIQCCTsaWz1rzI2g4PrMsAMISn0uN0oGox4ziV6cnwCVegAIhAKYhGbuNjDEck9QdLo4BRfvRSrU5M2ge70D4qsGp14N4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836383},"main":"index.js","types":"index.d.ts","gitHead":"0c3115110c495cc1734b4e6c04ac2f261b232edb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.3.3_1768065597512_0.14741631860129512","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111033809.g144e0bf":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111033809.g144e0bf","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111033809.g144e0bf","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"090d1cb1f951daf12c1e25fcfb33e761c46cbf71","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111033809.g144e0bf.tgz","fileCount":64,"integrity":"sha512-X9BXdFwQbEFWKEaOhoMVAl490o41I/L3JsXbB/NJWpW986otiQrSY89IRwqloGpzVVLNq9wjFZnwgfeeo9KXsQ==","signatures":[{"sig":"MEUCIFUrzv3HuhaL7PtoBAnkKRvuM7oE4b850Ke/rpX045hpAiEAnXvds8UGhicjj/GwkkSpJEPJM4jXJu5ZxJXJlmBTvXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836414},"main":"index.js","types":"index.d.ts","gitHead":"144e0bfcc28a51ddf6f347b3428f117070418aa6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111033809.g144e0bf_1768102690952_0.1010811709071806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111040735.gc937806":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111040735.gc937806","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111040735.gc937806","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6b835762143ac564494917d3593a1a14900b0205","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111040735.gc937806.tgz","fileCount":64,"integrity":"sha512-4IsTToYsrtEceBiyfbZL5stdSj+tgAfKS8LvSJIKLzZiadfrdnu469gsF4a4IVw2geckeweR8PiFJ/5v+rKT9w==","signatures":[{"sig":"MEUCICfwHyl4oMb7t+5t56DZOgQZfxtXiXZqhZOIDI+Daf+3AiEAww/lykXxe996+DsWTOpgf6VuzdCDqiN/Vfs4TYY6JgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836414},"main":"index.js","types":"index.d.ts","gitHead":"c9378064cd9b91e5bde6d9b4b078c7ab2dee7179","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111040735.gc937806_1768104456502_0.4212119693617373","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"codingbuddy-rules","version":"2.3.4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.3.4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"65abbc43a79d312b5edf088e7c0a5f06262a21f8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.3.4.tgz","fileCount":64,"integrity":"sha512-cPaw9sCkG9zJNK28T9C/5sQzSJN/5oBl2O9gJKcmYPq7LNrVDHwgZBBpphUmcbFwDN4lqIiAam6NNnx84N3vgQ==","signatures":[{"sig":"MEYCIQCI86gcqWgz43329bpcmvqBc1Wo410bBnpH1RdoNWjwkgIhALCAHWmVY0U1rlkgBEzmtpImzVWixl1/biaPn98l1toE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836383},"main":"index.js","types":"index.d.ts","gitHead":"c9378064cd9b91e5bde6d9b4b078c7ab2dee7179","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.3.4_1768104584479_0.362458746886398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111050051.g17d763f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111050051.g17d763f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111050051.g17d763f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3490fefaf90690d0d44f12292ffff18560c134ed","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111050051.g17d763f.tgz","fileCount":65,"integrity":"sha512-BCe6izi5b2bES/ElaW4RE0x3svRjTKMakFfKWdg+sE94LT+edTAAQQZKFVKnX1rcx31QKqOOOpuJOIEVtXbovA==","signatures":[{"sig":"MEQCIHhYLO6A87qKSI07bNoiaiAB7rkzHt6bxFWOpZBKqsmdAiASkbxFVYbaZSBirNEKiP/BIGkYCnFC8JGJQdbCxacrRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"17d763f8da6dc42ac264269fb978eac4f0fca05e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111050051.g17d763f_1768107653002_0.85085429312118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111053015.gee06d63":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111053015.gee06d63","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111053015.gee06d63","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"583bba74adf6e4e4246009f147e529614e138340","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111053015.gee06d63.tgz","fileCount":65,"integrity":"sha512-wver0GLS9ZeBfz7gHuPQkCAiWJaoGGHefUOkU5L8jZYOXniHyb7K4cWcM/ZAidiN2nxG6BF0KTeyJRHFfHiaxA==","signatures":[{"sig":"MEQCIB/jgCxjeUAymNYM6tUb7ocJ3gF7erhGtMBifkUul6G5AiAd2yVO+CyB4bTG3+JrHUynzgZyUtvI2PWGdghejlzl0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"ee06d63251af23a6fb0882c3bd50505bec387511","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111053015.gee06d63_1768109416819_0.8612754147171722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111062813.g9379c9e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111062813.g9379c9e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111062813.g9379c9e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a9f4e7db21038e4d740a908accbd79ecd33dcf64","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111062813.g9379c9e.tgz","fileCount":65,"integrity":"sha512-yYdjL6iUu9/ZMSIuSKEgQze1Mvjp3l2XzHUOua3ufeXz8f57MzJ6n+9B938ZBjt6RtyW2y+CRTID48Mw0MwUTw==","signatures":[{"sig":"MEUCIGlCKVh4vijBWRBcsRyYk7ZcMs/FzqyMLK9fwq2gwgcAAiEAgOJ64FSHWH+3nAFbJOk0liARt8RgA51WqRy+GjAcjaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"9379c9e2f70499bffaaa89010a1ab0d5ebb66f0c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111062813.g9379c9e_1768112894983_0.21177464124439171","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111071720.g94c22a7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111071720.g94c22a7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111071720.g94c22a7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"27b6f4e2b0088bf68b12f8b0c84ee75956a50deb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111071720.g94c22a7.tgz","fileCount":65,"integrity":"sha512-8QcOMS8UXtoj9IUAcWYfaNr2sAS23RiQa2wK/fM+kWlGFJ6wACfpEir0NW5w1GVXXJ7LgtP5djH7jzGB3NCl6Q==","signatures":[{"sig":"MEUCID3IU9lPdr7wQ1VdPDGMTN6FcgTxOnuJcvA0HvLSaJXsAiEAi+yk/lJX/uNCZo2UaGG76B6isfPazRURW4Io9ZKU0Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"94c22a7b8c38c5027a558d950a7e8c085f44fa45","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111071720.g94c22a7_1768115841830_0.861630982456528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111081134.g6eec17e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111081134.g6eec17e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111081134.g6eec17e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"733983784eb5b990371e22751b9e4ee8b8dfa853","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111081134.g6eec17e.tgz","fileCount":65,"integrity":"sha512-0AvuHFkxGGKKnOdrBQGHEwxbAAYlmrVqlIEChhhsDZzFCOrnXX8rzNPXU407tJBVw8UBO8GEuBNgKIaY0J2Xyw==","signatures":[{"sig":"MEQCIEFZ5HbrRMIihBXsuQ4Ts3BJEHZHUdOK5n4NO8+R/czHAiB4x9rXO7mt5dSX0gtmiuABI7YuzJl6L97JNQhm4wjFtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"6eec17e43b34d6cf55fe27fd5d4a959209d917c4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111081134.g6eec17e_1768119096090_0.16700156658342125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111085348.g3565a07":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111085348.g3565a07","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111085348.g3565a07","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7ba014a8a9fddf3beb2663f0b6b6186de0e58c3e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111085348.g3565a07.tgz","fileCount":65,"integrity":"sha512-Hb90BpH8mzpF4FQiF7OEszaNsL6M+u8gmxiR6/qGLr0XRdM0wP++t34yFGfpTUuVfT2ST0CpwzASZ4Gl2ajykA==","signatures":[{"sig":"MEUCIExpwjL2R8LnO9Sr/KhnMxD508Zc9mazxVOQ4cGX/8UEAiEAsZ3QJUjUGCBIOjjZ9uFTpK8jlhHWtKgi8T3PHIWiyNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"3565a07eea0196ac7f3648ffacdbc86fbd1e3b0a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111085348.g3565a07_1768121629910_0.19398341568274424","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"codingbuddy-rules","version":"2.4.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.4.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"107b9058ef3e5eb038b1e653752301f8aad1c4cd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.4.0.tgz","fileCount":65,"integrity":"sha512-GXX/944Ql2H7avxZ5TP3nr52UkE0JwHu4DUXruqCBC/u7nWqHALkGUGs1AXc/WAkfeYZLIoPI1FlhqOhc7z2Ig==","signatures":[{"sig":"MEUCIBHZmkcR+47rcSfcywMsjkoTq/CLHlD8I7ihIwMtfH0CAiEAi1p0VqK0CkbiY2QBYNeruZPEVtm/oeQKpSaS+SursLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872977},"main":"index.js","types":"index.d.ts","gitHead":"3565a07eea0196ac7f3648ffacdbc86fbd1e3b0a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.4.0_1768121730779_0.6495737321355344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111115852.gd83c7a2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111115852.gd83c7a2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111115852.gd83c7a2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"664175964b4f7d2af71fd7aff2bf089419709c6f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111115852.gd83c7a2.tgz","fileCount":65,"integrity":"sha512-NltG2ua96Fqg2l5jVhoHFMQgaPU1SHKmcno7VJkUMJfGSKm1afMt38WHGQpjUNDramnTDgezH0j4qHz1HTkwWA==","signatures":[{"sig":"MEQCIGML1hquoC7Hkx5hhq514RL8yJKSW6c4bZHHvsYXb1QcAiAdQONVYdqzMMxLr0x/RHijD13VdSTBMfFkMXBZrdM7MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"d83c7a20363475d6aa4b653a17aaec85e2681c4f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111115852.gd83c7a2_1768132733689_0.8696476517304701","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111121830.g0ac87e5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111121830.g0ac87e5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111121830.g0ac87e5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"aaad9bb46ca1f554a6f392a8df822190ea64cb8d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111121830.g0ac87e5.tgz","fileCount":65,"integrity":"sha512-zcg8ZyBTCTyIjLFeGxJmA9CijHTDwkuh6nqG9lmKv25ZyLOqA7w7KTsvBG5dcLSg1amfKLt7xbnHqbV7zasUyw==","signatures":[{"sig":"MEUCIQCvD8CoZGDUjFcAHj1VDIPkYWWV8qh8auhvjy6Ijav8KwIgCuYnrXcmSujwNCCkv7C15R2nmJMqpCkn0LzSi8DwZKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"0ac87e5cc1329fba7f2f9ff2a0f9dbff2cd1bfa4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111121830.g0ac87e5_1768133911825_0.6825744187499636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111125843.gad99e5f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111125843.gad99e5f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111125843.gad99e5f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"056ed90587c21377cbc4872a825f12db454c04db","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111125843.gad99e5f.tgz","fileCount":65,"integrity":"sha512-BtQ0Em8/fpZIBWAD3icgUdDOk88I1VMXnjs1xZBYmTNJFVKcsiEO0QJtbYy4Gvknn++BAWl5fcU0hRBwOXSJjg==","signatures":[{"sig":"MEYCIQCXtm/+vfavp5/8fAFsOzm2egF2O+MDcfnPsMm7QGxn2wIhAPY/p5zck2hTBqMUbMz7CHaiIYKd4NbyI6WLUScSiMO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"ad99e5f262256d0073422f664b1ea97ac0632bad","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111125843.gad99e5f_1768136325339_0.41488796392298166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111142849.ga4a5056":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111142849.ga4a5056","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111142849.ga4a5056","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8da260cfe4ebb2a81820ce83fce79b97f11b0d93","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111142849.ga4a5056.tgz","fileCount":65,"integrity":"sha512-busZ7riy89WqGG4ElU8t1pagmlLQT5+kLh7jmzcEstGBjdAwR2a2PcphN7Dzs2QK6V+DN7rs3YUbI3AI8R7Bug==","signatures":[{"sig":"MEYCIQCFzRrO7SSYG4YvIcNDknmcaLzeuiF+SFWpmI1U4KU15AIhALbn89GYZEZIYd77KBMJo/uAUrX4YOXcieZ/FjO/ei3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"a4a505610bd1d153332d64fe7b46bb749281ab5e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111142849.ga4a5056_1768141731119_0.5773121802062795","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260111143436.gc74a7d3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260111143436.gc74a7d3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260111143436.gc74a7d3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c373bcdcc0b025ab6bf6109fe8331cdc679367da","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260111143436.gc74a7d3.tgz","fileCount":65,"integrity":"sha512-vwE8iOTlSChFoEZwDJ7Jq4s36XYe2RVveYysVDuiq5fEe1kPxz2YekM8TX46kX3fMDkzhbz3vowh5EcQLe5m9A==","signatures":[{"sig":"MEUCIGCY3ZkGsLbhF88+CVLQxeZ2PTO3g9P2PWH+OMEHKlcuAiEAz6+iIV4hfBbIWOZxKNLQl3lm2GYEQBu9R9QShmEZ9XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"c74a7d34960df10089675e27978a4ffc8f867114","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260111143436.gc74a7d3_1768142077537_0.0952122570846381","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"codingbuddy-rules","version":"2.4.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.4.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b55a89c14c127fe3b2c79a403c2198090d0efbea","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.4.1.tgz","fileCount":65,"integrity":"sha512-1KDHOLcVYSxsxI372XeQbi9bfc5gn3bi0PQHWco2qguP5BPceuJtCPj9hN0vbwf2lGgCunF+MhBm7l6mNjlYQQ==","signatures":[{"sig":"MEUCIQDYMXpnbx02B2Kn8A9ZKykphpmC6JrmcakTkP6gRvfVtQIgJbo+LoI8JT3rbvXEtWbKUJyFOWZhWzIq2owcnBZZhF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872977},"main":"index.js","types":"index.d.ts","gitHead":"c74a7d34960df10089675e27978a4ffc8f867114","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.4.1_1768142141329_0.49850525949730207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260112043849.gd7621e8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260112043849.gd7621e8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260112043849.gd7621e8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6e507be84dd5830c1ec1f45f608e7c734583088c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260112043849.gd7621e8.tgz","fileCount":65,"integrity":"sha512-OKFmg23ROmcCCaSROW1KVggt3B25nRC8nWa5CKiP2TqObD/DsIhYX3OFwbdsgMYI8EEwLZllFTEHwmxzrYt+xQ==","signatures":[{"sig":"MEYCIQC+tc0gMfLf/bafVvMR5b4Bs2XakwRj7olmW7jIRuds4AIhAInllSj0wLS2hApUya62qEm9jKi+6JQW5OQb8C+C4r3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873008},"main":"index.js","types":"index.d.ts","gitHead":"d7621e8bc6cb5eb103b066fe7f8ff6a4b233a40e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260112043849.gd7621e8_1768192731428_0.4665081517625618","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"codingbuddy-rules","version":"2.4.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@2.4.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"dad0be8e2361dd413328e8e2c6e849bdc16ca032","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-2.4.2.tgz","fileCount":65,"integrity":"sha512-2QioxTgci5a17AvisMfJcc7EDtL059tMqGTz0lQPS/NajaahAilFAPUn4jieRBxhOE8hlXtzVbCBZJc2iW6u7w==","signatures":[{"sig":"MEUCID/MvkfF3goeLKlFBfiinzgzPPD9IjZrfkbjx4YbJusNAiEA6i4In99OH8DvnnW/XbEWDOr/HTIYfAZDSmP6p/QzkOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872977},"main":"index.js","types":"index.d.ts","gitHead":"d7621e8bc6cb5eb103b066fe7f8ff6a4b233a40e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_2.4.2_1768192804417_0.8745005296973098","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260113002805.g77bba39":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260113002805.g77bba39","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260113002805.g77bba39","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"76e56965f0cc75f7dbe6c12e0118d0e40c418c46","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260113002805.g77bba39.tgz","fileCount":66,"integrity":"sha512-EFpDbYkqTvXD6hLyhi/vSqO4oLh/y2NLqymZ5Z11/t148uzNzomTnQJ4CJb5WsahKidGr6+tkC/lncsdwGL36Q==","signatures":[{"sig":"MEQCIFoa6GI5YJaQHIHJM0rfIq5LVj+IZvq2rNnZ2QpfKpxNAiApO/R+eVe0RpbCSKMymIBpTBBRmcizhI7i1nh4hvkNPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923476},"main":"index.js","types":"index.d.ts","gitHead":"77bba39aa6267174dcbde50f3dd0f546840bb062","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260113002805.g77bba39_1768264086663_0.7277441120305232","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260113014859.gd40f181":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260113014859.gd40f181","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260113014859.gd40f181","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0811fc744217a67b07409f3e7f61e32701aa5244","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260113014859.gd40f181.tgz","fileCount":67,"integrity":"sha512-/E/F98uAanrWMnxlCT3o0M30QZ6kycJBQ+UwOvC4jM5PK5ySqy2RdI2uQS/ENVEsC1mp4jTvTs2TPxn0Djop0A==","signatures":[{"sig":"MEUCIQDlzNxHqUOPTqzeoY+TAAxFGOWahLnClOufmLTBAOZFhwIgLbGm4tL2ZwchZQVsHmgNRJl/F3Fq/Ckbzyks7FMXRIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972614},"main":"index.js","types":"index.d.ts","gitHead":"d40f181bcc09438e370af465ad83d2b5b1837896","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260113014859.gd40f181_1768268940821_0.7562538081562993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260113024827.g40ae723":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260113024827.g40ae723","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260113024827.g40ae723","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a70a4aae32f039c22065af8493ef540ff96d73e7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260113024827.g40ae723.tgz","fileCount":68,"integrity":"sha512-REUMD7Mh+c/lnev6sssM0w5/b3fRT5En3jhIGpalBH3WWbNen9H4cvEywzk0LJXgLFtTy4Ay+sLMVDOFvzlFlw==","signatures":[{"sig":"MEUCIQDpk/hNNup+E+JiYzp1Eunj9Db1L/RnmgigISRkSpdaZwIgfBYWkNnyG4MNgW9Hz8uI63GkR2Tm4ex6pskSzIDuQvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006894},"main":"index.js","types":"index.d.ts","gitHead":"40ae72379e7c2f941ee4ee038eeba9f3a3dbdd6a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260113024827.g40ae723_1768272509139_0.24462203890774314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260113032624.gc1f41b2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260113032624.gc1f41b2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260113032624.gc1f41b2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"441980d72d1693b75a2b2fdeca2a4e264bd9c482","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260113032624.gc1f41b2.tgz","fileCount":68,"integrity":"sha512-3si7wgRn9Emx4GGO9XRlafcW8IKqukv1VVXrnb2q8v1ibtpoWPmhCUcboQ2mpEkV24TMa8WuGqv17gWivxZPPA==","signatures":[{"sig":"MEUCICEXNQP8kXx3elgT4PWOZ1qkZ3ByHNShmRUJaTNE0INAAiEA/QPMdw+Mp+XquuXI976mYLUxLuXUW5C0VauMAWqnJKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006894},"main":"index.js","types":"index.d.ts","gitHead":"c1f41b24374e5672e0db9150cd12c5d10986c3cf","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260113032624.gc1f41b2_1768274785506_0.10914927171215205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260113090543.gfd7f1bb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260113090543.gfd7f1bb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260113090543.gfd7f1bb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6b65748deaec73cd206d2b517e949167bba9e267","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260113090543.gfd7f1bb.tgz","fileCount":69,"integrity":"sha512-A5ZtWsFcJITBDkxzsY59JlVPpnxVbjjkQDNMGppuEcgZsWDH73G7I4pt2hur61EPElnznojH0pw05poUwo3DhA==","signatures":[{"sig":"MEYCIQDIA8nZ2ppBmpwV5o2Jw4zgVphtjpMHL6yfnf/HWvzocgIhAO74lmAD6SnO1ZUpN7Vsz37cKRz3iuqEMEY8YGBGFJFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024259},"main":"index.js","types":"index.d.ts","gitHead":"fd7f1bb7ea047d221c35d541cce3360ccf07b40a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260113090543.gfd7f1bb_1768295144698_0.6539150096543012","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260114020216.g7bb371d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260114020216.g7bb371d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260114020216.g7bb371d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"34c5a9dd9c7ae3cfcb7e9cb154c6f6c43537243d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260114020216.g7bb371d.tgz","fileCount":71,"integrity":"sha512-84ludIIaQqwxZYUHe+2WatHY3Z6wVl0dAfYopseYKdPW6/tCND+cCfyh2Mxzsd/zYNMdlb8UbKAQCLSZ6qm/xw==","signatures":[{"sig":"MEUCIQCB6IOwgqh1SRLFw2ls6MhoMXx2FVy+xMpl9WReL7Oe7AIgRanTT+OSCMzbMsYgO2QstGc9R8S4Lezs1F0dCKzq+HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060336},"main":"index.js","types":"index.d.ts","gitHead":"7bb371d34ca77aebc84d375cb1658d0e62b2a7fe","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260114020216.g7bb371d_1768356137846_0.3354724845037955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260116135638.g3cd203f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260116135638.g3cd203f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260116135638.g3cd203f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5bb84c2afaf91b2673b1e5ba5c5723de2f54951e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260116135638.g3cd203f.tgz","fileCount":71,"integrity":"sha512-plFJK/ppzWsKEGLD9IYQG9D/t7w/boOj6kGWOOhG4Ye8Kxy4BOl4O74J/qxUk4Kk1guvFqU1qFE7fZS7GkKNzg==","signatures":[{"sig":"MEUCIChBMMujhkwpHLY/jdWcuQkifw/cbuNvXJJFHIay7jPnAiEA1PjHdd1tH56C22+ejqJckVhvWXGJpIp1c9lgUB/8uXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072134},"main":"index.js","types":"index.d.ts","gitHead":"3cd203f5f281154b51215781c841ed80bbca1d76","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260116135638.g3cd203f_1768571800270_0.4777690770906544","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260116143720.g1e80d0e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260116143720.g1e80d0e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260116143720.g1e80d0e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b1bb4f62115c5b3381fc19c33fd996edbff1450e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260116143720.g1e80d0e.tgz","fileCount":76,"integrity":"sha512-jZhG62QKtpA88FFN0k2rD9VJGkRDZTbCHkRQN9DE4ZJrd5kiURIuu3BhoF8NcD/E0LVMULGTP3TJ2VQXTtprEA==","signatures":[{"sig":"MEUCIDgVZ1lD9HMTmQqS5zbhv0/EzYxsMyPyczQ8sPefP6b3AiEAtviINGL4xg2rk8+e1ps6bIUHwTJ+Dh9Auk5HuBjaUIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113370},"main":"index.js","types":"index.d.ts","gitHead":"1e80d0e35e6228f86b50c311b6ce37f925b495db","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260116143720.g1e80d0e_1768574241414_0.5894483274982791","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260116145134.ge0e91c7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260116145134.ge0e91c7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260116145134.ge0e91c7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"66654658c6d3c486922a4a5da07edd56bfab9ac7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260116145134.ge0e91c7.tgz","fileCount":81,"integrity":"sha512-mPoQ/AqPOoTTJxWch9JtgwqYN3ceJQ4U6ETX7bxHrlDw6xc6TPB75AEQ896YKItMjKtXRWbUrLmtrS7YvyL3uw==","signatures":[{"sig":"MEUCIFnvO2i9r0054MejrfTz8KStobXs/pNGkHPohrmNcxOjAiEAsMPQdTDTFOLfgRtIAK63X4/I8+8l9cbHt+0otUWFdPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156206},"main":"index.js","types":"index.d.ts","gitHead":"e0e91c7d8189da575ac19e8ba07e5bc231cb5cf7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260116145134.ge0e91c7_1768575096229_0.18603265833029825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260116151059.g790d3f7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260116151059.g790d3f7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260116151059.g790d3f7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"63c114fc963f2b734f4c44c5dc9bfff09f6cf398","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260116151059.g790d3f7.tgz","fileCount":86,"integrity":"sha512-PnB+05SH4kRViKIapTS8FaHOzKbTinsizVP5QlbI71/pzhviVGpwg0ZXxFa4X+1lOm6JUxzSOlS6dW62Ubtidw==","signatures":[{"sig":"MEQCIED+quFD5vBQrJhDx/JFJj5Ym3wavMLStTWr6i+GsEg3AiAE4tS1fXVdPB+ER3MdiLum/W9vLw+Q3LV4q1mxig2W9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210772},"main":"index.js","types":"index.d.ts","gitHead":"790d3f7df4080a4764e34297b8594f5235727bcb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260116151059.g790d3f7_1768576260802_0.0682750114878179","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260116154649.gd21b056":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260116154649.gd21b056","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260116154649.gd21b056","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"74a9ab2d0d9b80bda07f5c23e11b0c07481ad9e7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260116154649.gd21b056.tgz","fileCount":89,"integrity":"sha512-euaz8TkErLhcAemy+sS2mQXoXlOWjzjCsVwU6StSjIhf1QBKXKZ3el8VuDPw+g5Z3Fa9vp/sB6dVi0mOiZJ+FQ==","signatures":[{"sig":"MEQCIEUNC6lA12XcLRHhm5GwuAbUvnOgHJhK+SoRJFhytHIhAiANjeLoWJJ9VYz6oTQqT5AHRFQsvFLG7kd2aoqVuk18tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218684},"main":"index.js","types":"index.d.ts","gitHead":"d21b05629b622c4d634726481e3f8fe030b6792a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260116154649.gd21b056_1768578410873_0.03450593400311042","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260117144032.g683474a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260117144032.g683474a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260117144032.g683474a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"07c4ff4758f17fff84908a4bb7f89bc0ad4d424a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260117144032.g683474a.tgz","fileCount":89,"integrity":"sha512-pXP8YcbVEf0H8A2VbqWmfvhUoF2yDEANT0ghePUjcEdWVBnwv17lpNCCBSSOOVeTW3a7+AXxGVzlFkkhPQOm5Q==","signatures":[{"sig":"MEUCIBHJ1mPN3JS754VtuCQ2/5zXhQd9Wjgucj3KuPueiwT7AiEAgWUpKsB5ViNNQrl66uwoaVXFnxrYYMc9Ho7FUOKzO6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218684},"main":"index.js","types":"index.d.ts","gitHead":"683474af0527b3090743f13dcdca261e3078ea12","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260117144032.g683474a_1768660834426_0.2397996452574973","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"codingbuddy-rules","version":"3.0.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@3.0.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"33a6febe1b06a12530f922f05e6697320ea1896c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-3.0.1.tgz","fileCount":89,"integrity":"sha512-eY119XqXdqzLL4nOQdTYIzH3HuXD3g9Ghq4BTLZU6H6z8QPhbTQI2KqWDOkI+gqvKYQocy1Yn21W27LrwPz/Ew==","signatures":[{"sig":"MEUCIQC0BUffTR28UZQr8LPF0pf7lCjZyCTfacVDzz/j9XIMYgIgKgtvLXt24ln35o4dgJNreTqNGriZmp6nTBZSzYMGa8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222519},"main":"index.js","types":"index.d.ts","gitHead":"564d20619fa9c2d61006a1659435fa5f5a54ef21","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_3.0.1_1768702965607_0.1825679964190119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260118152944.g140f03d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260118152944.g140f03d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260118152944.g140f03d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8ea3cef64dd052a72a8851ee489595c9bfaceac5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260118152944.g140f03d.tgz","fileCount":89,"integrity":"sha512-FG050NKISFe/y1DVGKoW6NskZzG5D9YmM6FIV7yUd5QXNwzr+gZMiAQSbi4Q3WYwzR8q+oKEe4LLFQnBDtykCQ==","signatures":[{"sig":"MEUCIQC7bH9RtuzoxIjkGAUzcxo8b0qx2hk/NspnvCL12WdpywIgfh3+MlZSDVn/j7Q3RmjJtUNKHommRhABeF2ejmunWLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222550},"main":"index.js","types":"index.d.ts","gitHead":"140f03d63672dcc31343ca9c5150f37be56d0a43","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260118152944.g140f03d_1768750186092_0.9475494940084037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260119013810.gc2e51ad":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260119013810.gc2e51ad","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260119013810.gc2e51ad","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7ce1f1eda17edaace1514216a6763506556f382d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260119013810.gc2e51ad.tgz","fileCount":89,"integrity":"sha512-lEF/R6//Srg071R0m9hSIO3YKUlkdEBz5bn4M2hYPimAPd9SO42Ko9frpT3hOw0kuiswf7VSBGggMqTAs5RxfQ==","signatures":[{"sig":"MEQCIAmvPTfnjW0RU0jgbDaMxakOuthJ0zxx0tIzjughkgBxAiA/MlqLPIdNqrtGE4NHM1Tsj/N60jWkf9lcg/e/6zn0LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222550},"main":"index.js","types":"index.d.ts","gitHead":"c2e51ad6a02c06d02d61837bff7badec881c21ae","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260119013810.gc2e51ad_1768786691322_0.39708085790581094","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260119023536.g8c913b9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260119023536.g8c913b9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260119023536.g8c913b9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fecba92bacaef91949f66b1644d03b8acbf59c4e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260119023536.g8c913b9.tgz","fileCount":89,"integrity":"sha512-8MtIXfxZAXjZukZQKiWPWNS5BL0SvktHiAenMONwdVmyuXKZf1DQVL2QohSGPyXmrjPLylc85q09hiCObg/jrg==","signatures":[{"sig":"MEQCIGCmqmVBqDZhVzFTEeR+mfoYFYcQCxBbD08A9dGYPq6YAiBNEfoXvqFPLyMyP8TAIu4i97qdFs5NA8sA2Es50kC7ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222550},"main":"index.js","types":"index.d.ts","gitHead":"8c913b98af202f0994e4d393414fdfe2d664fb0e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260119023536.g8c913b9_1768790138143_0.971688596521761","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260119061557.g3c08f29":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260119061557.g3c08f29","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260119061557.g3c08f29","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a4e82ed2cd2057e5d83196c649d87b1b20bacbe1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260119061557.g3c08f29.tgz","fileCount":89,"integrity":"sha512-UyWg+xEGcMDiHZ3JjpLlNz4O0aLj0xnLtdQ9H0DslN5YVG+WfkRFrLwsAwO6RNb63LwNNhggnS8c1P2Nfaw0Kw==","signatures":[{"sig":"MEUCIGWUNAP0WroS0pxYy0ltyysiQm/fcv+keSmtosGnIttSAiEAiwJILwTDfPmliHFyRm4GVI83dWgRjkfpfrvUJIcI2Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221956},"main":"index.js","types":"index.d.ts","gitHead":"3c08f29270fe5ce19cdd1a0afbf82b60dd6141b9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260119061557.g3c08f29_1768803359165_0.7046595435138661","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"codingbuddy-rules","version":"3.0.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@3.0.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"10b0c9abd541d9fbef4cc6fc28be616f7af7c37f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-3.0.2.tgz","fileCount":89,"integrity":"sha512-svKgmvtGZKxrSESfHP2hg/cqE5VJiPdWuLn9MhodF0Gfc6vhQaiSsSSDtuof9uIo6v+w4S5gcsozJhGw985mZQ==","signatures":[{"sig":"MEYCIQCqkU8caXhrDgWMq1zcYFi2sFcj5Q0lK/ku1xG3JqhEuAIhALCvwUALrDoYEw2VIzW0thZfKx6BSA+g+Cif64hRz07e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221925},"main":"index.js","types":"index.d.ts","gitHead":"3c08f29270fe5ce19cdd1a0afbf82b60dd6141b9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_3.0.2_1768803402559_0.3440118280990516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260119094759.g9756ea2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260119094759.g9756ea2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260119094759.g9756ea2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8828437d1be51f4ce07bf84c6ec06abfae5178dd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260119094759.g9756ea2.tgz","fileCount":89,"integrity":"sha512-t0XUqCA3lQBWLTs8rLKB4CX6/ubLypgvcl6pkVw0DdwL1E/kfU6VdFanfzNerVvaSubFAiY5T98T7m3fSRk7tg==","signatures":[{"sig":"MEUCIEoiZwVPa27J6L3ck4LUPYXS1CnUR89P1gBVEoTOuAieAiEA7BhducQoGeZPzAUddLXvlgfDTtcoGehBZzF51SQcGvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221956},"main":"index.js","types":"index.d.ts","gitHead":"9756ea2e218c4db510e355905392c1bc3ce42927","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260119094759.g9756ea2_1768816081169_0.5537878005800863","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"codingbuddy-rules","version":"3.0.3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@3.0.3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"72a3967b4b85b9f2238a376d70543baf0764dc3f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-3.0.3.tgz","fileCount":89,"integrity":"sha512-kPApAvALg4z6TqAOfcXM0RimCKpH5fQeykoLuqIQvZHfbj+xPSlgDS8dufqUUVjf7hrzBC3qRn7/SgEE+GfkAA==","signatures":[{"sig":"MEQCIGPxEPPD9KfFpCO2lwkgpHN8X0aFXxcgiLtZBVEogWrOAiB0/Ja4RGIJ4F5Uu5neP1WnH44OdGADBEp2pqerg2RT/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221925},"main":"index.js","types":"index.d.ts","gitHead":"9756ea2e218c4db510e355905392c1bc3ce42927","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_3.0.3_1768816110108_0.24328642899965658","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260122131902.g3d4e789":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260122131902.g3d4e789","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260122131902.g3d4e789","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5b7052b1bca651b29c535192ad5d3189adea5074","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260122131902.g3d4e789.tgz","fileCount":90,"integrity":"sha512-NtEOqTE0GuekPwgV5OuuF/1w7nLOmp7zBZFouMkzDcVzuCWCZVo6TAbw6rtutbVyZhKMobLEWVnoyRRyOF1J1g==","signatures":[{"sig":"MEYCIQCwYx4tchGAHQ3AMrsCLpg8/rn4m7Kyk5h4ukyhswwFLAIhAIQ9fEKJeE5Tv9i8v8+qcthfOnf13zwBaOUk0PPcpkI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249694},"main":"index.js","types":"index.d.ts","gitHead":"3d4e7899e2d49edbb226b4fb2d725a3133a98f02","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260122131902.g3d4e789_1769087943883_0.7198245718511862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260122132826.g9a48275":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260122132826.g9a48275","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260122132826.g9a48275","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"894a375ec45ef21617003d3b7e10ca21e6136724","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260122132826.g9a48275.tgz","fileCount":90,"integrity":"sha512-IQc50vkg5s1VTbeWzyGOzQORPwGRIk0JHLpE48jdbbZ3sDLX2nuBRXwps4DhOoMzPOmzCH4YRsWzOhzNsi6ZtA==","signatures":[{"sig":"MEYCIQCSNpRI0idoYp++7ddjnPqgAt/nRmTE6cI81HUrTH5WYAIhAMqfPkz7pMC4bFMfrXj4Ne6Kzwx59cYab899JfqGYaOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250526},"main":"index.js","types":"index.d.ts","gitHead":"9a48275c343fa6c4b206f90a9e277f399cedc139","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260122132826.g9a48275_1769088507613_0.6133926958655527","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"codingbuddy-rules","version":"3.1.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@3.1.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2d9e9ad1635a065836732d2462ba941efa0adf0a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-3.1.0.tgz","fileCount":90,"integrity":"sha512-OXYJIQmjKJ1ngyUb8RLJGdGdxe4xrkWo/2fhn7riQx5LSenQrrUq1qOXoQo2aEwidkIR8cLGMi2xaDqsc3HM9g==","signatures":[{"sig":"MEYCIQC29clj5xeV2ElcONXdaM+ZXZixkZ1RMTyhzmjRxvv9mgIhAKlhk8vCfQtVI8SD84kEcygQULYZS1Sr1HBysc2z48B9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250495},"main":"index.js","types":"index.d.ts","gitHead":"9a48275c343fa6c4b206f90a9e277f399cedc139","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_3.1.0_1769088601834_0.9781646609536552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260123064143.gcae3733":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260123064143.gcae3733","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260123064143.gcae3733","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"70a0db00d63fc6b16117abd63c8ff47a1a0c9931","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260123064143.gcae3733.tgz","fileCount":90,"integrity":"sha512-KH0htXtHir7LN9sphvGyFtvm9rAzn0ztpQ037B4/xW35S4KmmNZ+rNIXy9ULVwhc1x8LpY1R1pFU/1CqO0JtPA==","signatures":[{"sig":"MEQCID6Qn2Kzirip9/QrtTLc42X2Ad2JPzb5twHSGd6QH278AiBGWR8eWylnNqZSqIIMHO7LvWj4XNlcyR+xfBa36rXbOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250526},"main":"index.js","types":"index.d.ts","gitHead":"cae37339936102da2177989fbb32bc51e71f10e0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260123064143.gcae3733_1769150505146_0.5725962120621058","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"codingbuddy-rules","version":"3.1.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@3.1.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"baf1b7b900216908778d1bc041170a8f8ca24517","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-3.1.1.tgz","fileCount":90,"integrity":"sha512-SAWKI5hgueitx+8fRvakh9m32qzJuuklq6Fp4WudXkflQfE+msKMdhe5VnRfbuCGW0W4K5HAS4nWemJ0j4tCHg==","signatures":[{"sig":"MEUCIQC3R/hJ+eaErriOUnNuSLw0mpV1FlDeLMeQf7tIn2I6bwIgbNkXePegwTURXeDREM5GXNWLp2r25Bv8YMjTeuhluqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250495},"main":"index.js","types":"index.d.ts","gitHead":"cae37339936102da2177989fbb32bc51e71f10e0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_3.1.1_1769150691898_0.5286360619431019","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260126010808.gfd4211b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260126010808.gfd4211b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260126010808.gfd4211b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8ec77e597a50d19c224c73c9f90c64fbcf5708cb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260126010808.gfd4211b.tgz","fileCount":90,"integrity":"sha512-cDtZL9EDzR3de3E0LSBOxH8wOuxjuM19ThW16J+VJWoQcX1fmu5ugR/X0EwbkrsoaqZgiso1LmHscxHfpBS0+g==","signatures":[{"sig":"MEQCIGn581ik0njiAnUoL1qWcWAdtFnZX5boG78cqUhQLjPMAiA4oubqaivQKsLwT0oxolMCosLiLugf8ZUnhumuV9FK1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250526},"main":"index.js","types":"index.d.ts","gitHead":"fd4211bcb3e885a852744e292a33d4c42a6d73fc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260126010808.gfd4211b_1769389689874_0.06911590487008201","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260202010807.g4e06b2e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260202010807.g4e06b2e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260202010807.g4e06b2e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a7b68004ad90255a1e3e48c0b12938e8ecfacb86","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260202010807.g4e06b2e.tgz","fileCount":90,"integrity":"sha512-4+Bz8tjic1rpCCQDCiUPbkcMNdhcG9L27Fhwf56ZDkmvTCLTAF400d6j3tFFZtkuTa7gEHUQeeppeMg/mnBNzQ==","signatures":[{"sig":"MEUCIEHezzIra+2HNaLazNGmPKoFJlGrU3SRALAvoo0CWmgCAiEAxzmZIqmBJI/7tE+1e4TUmqL0E97ol6fvqF2l/k7WHgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250526},"main":"index.js","types":"index.d.ts","gitHead":"4e06b2ee9884d11ab52b5c9d5d2892e7f8bfd323","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260202010807.g4e06b2e_1769994488872_0.08403455784152936","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260203052426.ge15354d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260203052426.ge15354d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260203052426.ge15354d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5e7e925a92863a442b21cf78606dfd27493513ae","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260203052426.ge15354d.tgz","fileCount":90,"integrity":"sha512-W601yjbrn/+cf2uE4CZbCL7gl3MTLWic7VgOMIqIU1uuJRJ4zns6/gp4IlqvxETih+b7RlaumzoUSmnBaehqIA==","signatures":[{"sig":"MEYCIQDsdPb611QO4gdXqNCoXB7KLRMKTCh1rDy6uuMcdxrOSwIhAJkpBoQpDp6clEb0VWJMf8pEio02dR5aTj2I0mCjuxb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250526},"main":"index.js","types":"index.d.ts","gitHead":"e15354d2610d90f51a00eb2a06867cd689f323a1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260203052426.ge15354d_1770096268643_0.15831226677321353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260203060110.g79d9815":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260203060110.g79d9815","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260203060110.g79d9815","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7811f496eb574c5bb11344e388c671aae9b6cf88","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260203060110.g79d9815.tgz","fileCount":90,"integrity":"sha512-/e0CyVGymIUurK8tyBHM931tq/P6KvExa2P3N1XVb5n30nBXvUZh+3xGP8iallZQpWuDCK08UKlTVvpj85l94Q==","signatures":[{"sig":"MEUCIQCwh8qpHw/3moJYlFk4UW9he4BGdqoEwcgSAjZZ06xjTAIgC+WICwrOuP5CwgRvbVYj2uswXmms3WfpTP+Hoy8Ak5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250526},"main":"index.js","types":"index.d.ts","gitHead":"79d9815fc11bc145a3a95284d561f3f775f40a41","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260203060110.g79d9815_1770098472160_0.6372332412580908","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260203073841.g0400ec1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260203073841.g0400ec1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260203073841.g0400ec1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6c1d8b56733f6768e8c2a5b3a3fc4f9ba9b025df","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260203073841.g0400ec1.tgz","fileCount":90,"integrity":"sha512-BpmZQuBIavXxAK2xcBeTYMx+d/1YjZRJji5wNUJO4hyaP3XOPeS0V84DYxxGVw4oTw1j4DbujrQbFBiEH3hrGQ==","signatures":[{"sig":"MEYCIQCGi55URiLUt3rOlLtBErcRnY7/4o5ywFibmuGRS+n+IAIhAPC18cblRHyAHTL7Ni4YRG2E2SbD5Lt3BNe+EYqVJaB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251030},"main":"index.js","types":"index.d.ts","gitHead":"0400ec1b5bc95ee3121f70e123967c669db6fc4a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260203073841.g0400ec1_1770104322971_0.02881143045246648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260203083004.g9ff49fb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260203083004.g9ff49fb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260203083004.g9ff49fb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"38f81840cd3994283fd98a6128f7bc37a3f3b2cc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260203083004.g9ff49fb.tgz","fileCount":94,"integrity":"sha512-l6VAUVGC1p50v44bGlC21kBjC5OUaZemmEcPpQ3BSr2/RO+Oalx72MqIEKlFcbIVbWrZiTwoVn5W0y0mZkWHGw==","signatures":[{"sig":"MEUCIAfQEHcMAXZvW3LkanC52JVfwOXUxEupyLPY+tRjJSoDAiEA7d8Z3hz55GSIO0Wo/EfQvw7KYE+O2d6Pk8Kn31TdYYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287818},"main":"index.js","types":"index.d.ts","gitHead":"9ff49fb3fd3a100e13778a4db0fb4d4b19cf331f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260203083004.g9ff49fb_1770107405662_0.1243271302365283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260203090609.g85d3424":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260203090609.g85d3424","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260203090609.g85d3424","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"29046f64500549cbdf96141d501ec1e67b3b8a8b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260203090609.g85d3424.tgz","fileCount":94,"integrity":"sha512-koVz0ixpQE4xWHRD1sQrwAqzN4iigOfwMKfQEKvkGnWPBwZCnIJQXBj61VGB4ByPoIreR1KL6tIflBv7lr1rMw==","signatures":[{"sig":"MEQCIAn7Jk3cVsCDyNCi9eB2fdTEKpHaIa+G6qUBUR16IyOlAiAb1Iy3KFcSdrV/wBz0savvjWtTgP9HPtTCj2pv2Yvozw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287818},"main":"index.js","types":"index.d.ts","gitHead":"85d342405573ef01ab04258bd3f32dfd85efc992","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260203090609.g85d3424_1770109571461_0.1161283770976389","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260203100158.gbd6ae41":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260203100158.gbd6ae41","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260203100158.gbd6ae41","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9caf8a30bc52ef617e0a1999fd3c2eec97b487e6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260203100158.gbd6ae41.tgz","fileCount":94,"integrity":"sha512-QZBbjG4VDdjHl5WsxE/CwjxNtPxGHFIzh4bbKR0cFU2xRv/gk2ZliejLxMvTrwytxPNHl+o3oqlb30swNbjRfg==","signatures":[{"sig":"MEUCIQDgIK/AaAqbqg2RKjKC75Df01C1fn06jQAsY0VtBzfb2AIgWAARx98mbjiaQI5nHd/LKQCigE1vkjUCQ2bfWHs3+zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283873},"main":"index.js","types":"index.d.ts","gitHead":"bd6ae416c3804f74b545df44310ceb7c6dfd525e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260203100158.gbd6ae41_1770112919737_0.7101758251546397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260204050141.gf37e89d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260204050141.gf37e89d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260204050141.gf37e89d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c6755b34e6f3a62d25cd86170627ecea248bef8d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260204050141.gf37e89d.tgz","fileCount":94,"integrity":"sha512-3J1BnGnt7+c+ojXij7nxmUDzbrAEUUr9the0rFfBgKBmSsj85lmFHBFn4ZMyK9oCQTRRnVWwyiZFIGrbT4KSgg==","signatures":[{"sig":"MEUCIDbYqy4itWLFKUIaEMnEW1d6+qyqhm5d+qXe+AxFqWLxAiEA64Z6NCAXdy5hAJYtRRP0BP03AB/2vFdSjGzYvmPQcXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283873},"main":"index.js","types":"index.d.ts","gitHead":"f37e89d48910538886e558842f3aa78cf881c6e9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260204050141.gf37e89d_1770181303255_0.8107758403547936","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260204061234.g39a4ea3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260204061234.g39a4ea3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260204061234.g39a4ea3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8969525384a468a987cc4bb90b9b36f50a9a6786","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260204061234.g39a4ea3.tgz","fileCount":94,"integrity":"sha512-2ZPFNdQ6+DSOXbORAP0TnzEIVFQaQhB6uRlwVfUMo94Z+U8M4GKkSLSqZSC99cXHosGS2rZiwkce7/F4Yo+GJQ==","signatures":[{"sig":"MEUCIQCvULaKnsrV+og42V0aiY9hAIdHPtRzswxlhFCli43ALwIgcWUIaZm/m4lCsALqwzy2M7M5CHmy1zFAQIV8NkSNOIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283873},"main":"index.js","types":"index.d.ts","gitHead":"39a4ea3d983aaf5770baa710b5edd0beda718a23","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Archived version. Please use 4.x for latest features and improvements.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260204061234.g39a4ea3_1770185555846_0.1441882291434624","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"codingbuddy-rules","version":"3.1.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@3.1.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b6f3463024ee05c33dc4ff6c8192d0e5b79f13e4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-3.1.2.tgz","fileCount":94,"integrity":"sha512-FKh2D/kSRuBQfxcpxq4Mb2N+DQTI8gLgEAeHl271n/wuSpwEeFwFhhu1l+Vh8UC7MzVjVylDSj8sJWJS1e3QXQ==","signatures":[{"sig":"MEUCIC/wFEFIfxLFWGFtOgsVvKi2b1T7BuebiVpqTdHskPBfAiEA74FeZFnvKRGbweS3JVGe8dggX7JTmv3IpZ/fqAAZLAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283842},"main":"index.js","types":"index.d.ts","gitHead":"39a4ea3d983aaf5770baa710b5edd0beda718a23","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"deprecated":"Wrong version published. Please use 4.0.0 instead.","repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_3.1.2_1770186014160_0.6428323943781475","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"codingbuddy-rules","version":"4.0.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":{"name":"JeremyDev87"},"license":"MIT","_id":"codingbuddy-rules@4.0.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"homepage":"https://github.com/JeremyDev87/codingbuddy#readme","bugs":{"url":"https://github.com/JeremyDev87/codingbuddy/issues"},"dist":{"shasum":"26ba3669951a809feba74eda61d362ac1f6f964d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.0.0.tgz","fileCount":94,"integrity":"sha512-z6GY4gI9FM0Tg/BQuLDxAowNcbgUcSNzYthNcnZsjQsgUWiNjOK+/cUYxs18TD7xWhb9u4ZYz+rlKnIBOZYIpw==","signatures":[{"sig":"MEUCIGYSQUNtPiX+2b7epBQLKS2CzewomRrZ3vkyrGbB9yPHAiEAxjXGYxVTwfkCCc061rZJg2zq78BtRMlqT7QQKJea1tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283843},"main":"index.js","types":"index.d.ts","gitHead":"39a4ea3d983aaf5770baa710b5edd0beda718a23","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"git+https://github.com/JeremyDev87/codingbuddy.git","type":"git","directory":"packages/rules"},"_npmVersion":"11.6.2","description":"AI coding rules for consistent practices across AI assistants","directories":{},"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.0.0_1770186780535_0.4491010397399955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260204071452.gcf90085":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260204071452.gcf90085","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260204071452.gcf90085","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d3bc9b504830d37701009d8bd688a4a539a25357","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260204071452.gcf90085.tgz","fileCount":94,"integrity":"sha512-n/7FQ6nDVp0ya3BO9QtXo9oXEjbESVok6iEcTd/tzMHWveQdbEMzKqKdOPXoSF/wpROT17fxWZH3J9AMoVslvg==","signatures":[{"sig":"MEUCIQD+L2zeNnHgwenqOxfI1Tb9gOqopv1UNo1tIcHdkT4EXgIgYB/37f+Cgy8Hx3dk6F/FtztCDIm8uO9gyXaoGJMlEpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283873},"main":"index.js","types":"index.d.ts","gitHead":"cf90085971c1aad41714463b528c7cb30da11033","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260204071452.gcf90085_1770189294501_0.3056252218950115","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"codingbuddy-rules","version":"4.0.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@4.0.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"82591a2228d0234b9cbd0b4d9984c6155eb0581e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.0.1.tgz","fileCount":94,"integrity":"sha512-SQmsHrb8F4pYndE4phleh/OC0BAOSjG36a4/WI4NgVqtM/xRapU+0LmhQGj8k4HnBivHZ9zm7gfAUHEy3KBM8Q==","signatures":[{"sig":"MEUCIQCaGGLSEJSTLPDDCGHzsqNaSQwNNvg64JALNfhtY2HgzgIgLrA9fB1HXjLOLtQP9iWr7uw1cLEX1/rP/VyraSZ4RNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283842},"main":"index.js","types":"index.d.ts","gitHead":"94db60c172e7bfe1f45556b17ff739a75ae53d05","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.0.1_1770189819045_0.1603933165879321","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260205060636.g16bed6f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260205060636.g16bed6f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260205060636.g16bed6f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"62c4bf38ebfdf8f40b2207e07a41d7ba2be3a20e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260205060636.g16bed6f.tgz","fileCount":95,"integrity":"sha512-IGEt6RqPlnPSL5wYma+b0NY2mOiTmXS61H/Yvzu/ykTBR/V7fntWVgJFttKXkhUgX0Ickta0r5wfyPCn3AHfhA==","signatures":[{"sig":"MEQCIFY1qBByGBn+1PB5D4Mz0LVIXFGae0lwXdyweEuyAWVyAiA0+2lQfu4Tm727FKtPZsruR+S65VSAH9ovMyJDBosCqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305660},"main":"index.js","types":"index.d.ts","gitHead":"16bed6ff6133e6428d61f7d6d05078c65c9c80b5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260205060636.g16bed6f_1770271597914_0.7002961680712123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260206081609.gdd12f35":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260206081609.gdd12f35","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260206081609.gdd12f35","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"df718b2a4cfbfd7d89f4625f4a549e444d5ad4b0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260206081609.gdd12f35.tgz","fileCount":95,"integrity":"sha512-s8/1vaupyK7IMim3UwZKGtG3Ux++vYj2iAK2Ejvgo4g3F38edfZc6viIyH2Zs087Ne73+b+n6ArldhWYyW1rlw==","signatures":[{"sig":"MEUCIQDRiuOxpcygnnOQeHHRibgBctX+afrIyZlgGC/7HlWJ8AIgQLpCXZwbZO4EAMqmHGVE+SLp8Y9/NAWrWwGdim/YTiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"dd12f3596e4813962ed2465658758bd80540bdc4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260206081609.gdd12f35_1770365770548_0.17611850352799463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212122538.gf1f0015":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212122538.gf1f0015","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212122538.gf1f0015","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"806554b926101562eb6fb7e12404b7b19a74c653","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212122538.gf1f0015.tgz","fileCount":95,"integrity":"sha512-aiM9tkzGHFsslHTjXqzS2cu0qh/52/qQzMEl/xu4TlUiwQh3A1aeeq1N4ujjOPuo2nZC/vZwpZTlLgqtOaxzdw==","signatures":[{"sig":"MEQCIH5eIRlRTFdTpemBCpNv2GLe5qboi19kTvc7I+1A/snqAiBVcAF0JKDZb0UkHk1BQr/kpiV0ix1LkoKAtkM502O5cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"f1f0015231f6db96e0e4aa56a4dd32e5624842a3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212122538.gf1f0015_1770899139876_0.45660371922274545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212124848.gff6cd4f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212124848.gff6cd4f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212124848.gff6cd4f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d33e360084f9c642afde8a3ca3066d46431f83c5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212124848.gff6cd4f.tgz","fileCount":95,"integrity":"sha512-ZN7JNZk8ywj8YSyMMZeGmaV/lbZ1l6ln4+WXaZgYC4iXAL+2P9TRYba7/8Uh54OvnSuWY4hruSb6iXVfL8xgRw==","signatures":[{"sig":"MEUCIQCtQ8Yh+EOSoo3KwnLs2ewpiWN8U/tIDcbDUHLz8F9MmgIgaF8rxOT4rIL5CXY0/uspYCEPI9zpLdRV4zAtBtFCs7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"ff6cd4fc49e4a42fede341b77983e8e2c1917242","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212124848.gff6cd4f_1770900529998_0.5385050800944551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212132425.g3d02f0f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212132425.g3d02f0f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212132425.g3d02f0f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9fcd3c88823faba6d3036b8e2567d943fdafd219","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212132425.g3d02f0f.tgz","fileCount":95,"integrity":"sha512-iPErezxHUwQ1BIe79wL2uJOmeqJM+FRDsA/8KtUjSCrzUD4tG6qaMWhEwUfJ0T/6Y/YEV6SADCt5Bne4H1ohEg==","signatures":[{"sig":"MEUCIQCHD8Sr8dsaxtjDV4Db/ouBRCh5+dT0dmI7au9ZdEd1yQIgGU9f015udQyTIElU/kUl7+QH7zxOheXzuqMikBCgBQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"3d02f0fccf42940e8a4dea5542943d73c1edef26","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212132425.g3d02f0f_1770902667033_0.47043334995642483","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212134918.gfd979a5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212134918.gfd979a5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212134918.gfd979a5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4484a977d40c93310583fc743cfbea60739c1831","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212134918.gfd979a5.tgz","fileCount":95,"integrity":"sha512-CVIwDF1umw7tdvW+saxUyuQkKwjvZSMFyCYhlXwb7UPkIb5icCoxlL4o+K/lVRrA/xQPQA0RrZgC9UE2gGiA0g==","signatures":[{"sig":"MEUCIQDs+5TAs42gZxhWtL/sCpC00i+IRuq1ESumzjtIhy0P4QIgIRj7kl7xjxBlj00Pa23BqFDMb6iuywJvtGdu+UohRnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"fd979a5eda63fb7554f73067b9fb61853d504238","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212134918.gfd979a5_1770904160432_0.3325587217833905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212140032.g988a610":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212140032.g988a610","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212140032.g988a610","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"899231112b901892c31f3d6957db34389d8370c3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212140032.g988a610.tgz","fileCount":95,"integrity":"sha512-+HxZBVzS32dvg03sQwXB9cnQIyyeN2iSOGg0a6GBu6TjvasGtdWHKKw6YUzcWSnzdZ0D0qmkQdkQKkhisXBisw==","signatures":[{"sig":"MEQCIHnlx1qwSfj22fSTZXVJ0ScBZCzrcXWiLScVY2+OqD5eAiANSil49RrV2+55s2UoDhUQT//Or5AGkYuKuEmYr5HMJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"988a610e382c48b72b0519602b1442c8b4043ab5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212140032.g988a610_1770904833909_0.7743739699077479","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212142320.g5657e13":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212142320.g5657e13","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212142320.g5657e13","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2cf2ab318f8dcbad3e593d1375603a3c661b32ab","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212142320.g5657e13.tgz","fileCount":95,"integrity":"sha512-hm0RxT6m4p6tbC1NA5jXE/LZiL2FQRJtJkBuiw1ccJy5/s2rVFeAsjK2yS2/bD1aX3hQEYX81rTzyB3ascK0yA==","signatures":[{"sig":"MEYCIQCvk7amRh3hC2PnCiBFdWh12PFeZfEmqxqW1tPCPI40rQIhAPHFCABLV9DibbSFBtk2Wgt/2YbRgdvmN1knaaZOjleG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"5657e133be65e90d459bcdf2edf5f755ca074456","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212142320.g5657e13_1770906202372_0.8422020940350134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212144229.gc26e86c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212144229.gc26e86c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212144229.gc26e86c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a6fc9d8746b1ca57b6e3ccccfa5b903604a0cf97","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212144229.gc26e86c.tgz","fileCount":95,"integrity":"sha512-HJf2WIo3p4/fa8oOoVceffbOQ9kEY9OdjzskTSSKZ5ffx79LKKKA3bExekaRU2xOVQtnqqce5e3HD29bJGxu+A==","signatures":[{"sig":"MEUCIH/ZOMuyOD9VEmS/TggoB/q+bVoG+1I8nQ2r5h4XQ3o/AiEA+2gg18Ecc6znYKac7qhgse7TLb9lkGBA7CXBf0pAb+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"c26e86c4eda3085330d4ab4c29bb3ecb2c39641b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212144229.gc26e86c_1770907351913_0.4950097561179929","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212150224.ga6189f3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212150224.ga6189f3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212150224.ga6189f3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4b85ac00952b374eccb428bdb515ff402e8fc8ba","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212150224.ga6189f3.tgz","fileCount":95,"integrity":"sha512-k4NSVOWbDbEYY9zfKTITjBrlJ2M61LMjarV04lE/AXQN15rRwPEKqfG9GoPbAKuBoHMZb+9iIIcrh4QlErDGnA==","signatures":[{"sig":"MEUCIFDbjLq1kU98GQn7onEBwHacTR5GgOdUFOCTKkJdGtBhAiEA+cuBgcwZGf4+hSX9vIB8C2y/vYzRB2CZhRPLVPMncW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"a6189f3b83c6bc2f9ff797569c7a5e8d08b935fc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212150224.ga6189f3_1770908545425_0.10223420846053632","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212152809.g889ae18":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212152809.g889ae18","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212152809.g889ae18","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1287a47cf487a36cafd3de9cca815f93922f5178","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212152809.g889ae18.tgz","fileCount":95,"integrity":"sha512-5WW/Ik/S4CPJ8rIFzQeK3EWjsCyGQD3M8Oz7BIXA8P0Y+OUeOyb2xm/EnEge+QkiSWGkazG4frmANMANI+b/qg==","signatures":[{"sig":"MEUCIDXs/XnOTIX0VhF9fjo6fKUd6H8R3ByA+SnEGxZ/BiQCAiEA//VxQ3fmcV3lTQdwuWbP07h4FlgNuqTukzZo9s93pd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"889ae180eb4f0669e7b6eb3a0eac5906138c88dc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212152809.g889ae18_1770910090515_0.7864076667616791","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212153903.g2965281":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212153903.g2965281","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212153903.g2965281","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5004594b4e2009715272fc026639bf8dcec34ad6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212153903.g2965281.tgz","fileCount":95,"integrity":"sha512-slo7msxO49euURQMjwuyBmgEnOiGSTBVMSjKZXf+P4MnpiNlHmwlSNArYcQKBvPOG7Er24ynhFN8TlR0JW/cmg==","signatures":[{"sig":"MEUCIQDs65DbyyoE/Ad6JAIhcD3r8X5q9QeIJ56Hx7jyeC64vwIgASrMcn5PtMRU6CX9jqDGOjUp3S7hsE5yAA1bshEuKQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"2965281e8472a6b824e7224c224f17ebe86eb2d7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212153903.g2965281_1770910745187_0.45071605395443015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212160930.g758021f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212160930.g758021f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212160930.g758021f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d8d4a4e6c7a8ae3810af852b1879f96250cc1fb3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212160930.g758021f.tgz","fileCount":95,"integrity":"sha512-GF0tG1cuRee7ElYdjGT6P/BkX85pRHQV6ApW1H6XtV8YisG9Sv4Oaa7EiWDZ5I39iEeH9MzHhxBM5hSCA7L1ew==","signatures":[{"sig":"MEUCIQC+P+jADYNohGE+60lX9f51sQRnVW/6BV2Be8jiLNZOtAIgO/bxE0SsqygEyfOC6Ij9iiCGqDZwmvJjtF0zokpcK0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"758021ff170f34ecadfb65c0ec0cf8090a5c53ba","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212160930.g758021f_1770912572208_0.08057464790629987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212162608.gcd8ac8e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212162608.gcd8ac8e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212162608.gcd8ac8e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"88162abea95bfa07b6f6fc43f95336c7b0d1f1d8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212162608.gcd8ac8e.tgz","fileCount":95,"integrity":"sha512-Pjh0I+YKCKY0pLKjjoGlpkQbYZ9RX8nFr+V09uOJhkIwIPDYV02Sfzdeatpv2ZoXjhn92942vD9njJ372Ayqrw==","signatures":[{"sig":"MEUCIF1S1t3Hr/qSD6zJ0ve96GwyD3NELCMTtLrYi3m1d5HJAiEAxLW9MQP+8iVSR5w/JV6U941/m0IvBNfxjweS486+sCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"cd8ac8ecb74c52bc37966cefeb847e5cc2796baa","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212162608.gcd8ac8e_1770913569874_0.7587291235411473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260212164711.g5632b63":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260212164711.g5632b63","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260212164711.g5632b63","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9dc03d8954ca5fdffd8bbaea73f34eabd5f8f8f7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260212164711.g5632b63.tgz","fileCount":95,"integrity":"sha512-QPmNVARdFo3aW/Tsdqm/XNHU8wi++2gnTSecbMaYW9Hm2rqxLwTT94Iw2vu50qACHWowYV2xZX1dqD8e5CfbHg==","signatures":[{"sig":"MEQCIE5mwTs7HnJBeTD3C5JNEpH6Z4di80ev2Myx/olx4WqzAiA4oxCuOzlQOyyBRcs8AuogUUsI7QpRfB15Bt0eb2/TrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"5632b63ad437fb495db6d4a2260da30d79447a9a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260212164711.g5632b63_1770914832710_0.056008373112357734","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260213125323.gf2b247e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260213125323.gf2b247e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260213125323.gf2b247e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4a08454c9977217268ecf8b8940e932865e63ed0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260213125323.gf2b247e.tgz","fileCount":95,"integrity":"sha512-9nxutOuX+QgKm6hkhufsO7qh2LECE8Tpk7RqUbPEIBPWzBIVhdRlncIj3Ez/z+IWxNRPm2PIo8xagWnveMk5wA==","signatures":[{"sig":"MEQCIDKfcfFqEAlbPg4uz5ulL7bxO14fkOkalyafvtLgx/zHAiAGt02vbVzWBbi0tNEL3G4c56V3+Jtc7S5avvTk7JFsYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"f2b247ec1119746bb7f6f32329dd1d7cb9f8b5e3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260213125323.gf2b247e_1770987205103_0.10710231799928294","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260213134641.gec20472":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260213134641.gec20472","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260213134641.gec20472","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"50a86bb61c9f796ded35e005625edc14c07643c0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260213134641.gec20472.tgz","fileCount":95,"integrity":"sha512-nJEGnYQpY/tyYbM5lhhvjV/b2s239KbI4OZEGG/EZfN08sh2JI0diI5okjvv+cbR61BqzX3en1OkIqMiGY/DFQ==","signatures":[{"sig":"MEQCIATljRVUxubaweF5CiLyMQlBC4QHJChbEoKblSzAIlf7AiBG7HMtpx+VrPYeNB4WCpqzmLp/YTk2aKYt2qRfEIfZZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"ec204727f6bf2b69185f0a82dfda82c823c3ee29","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260213134641.gec20472_1770990402627_0.8518028712783012","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260213135106.g956bf80":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260213135106.g956bf80","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260213135106.g956bf80","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"980d92940b76b210dd453859e3ab1b840de3c153","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260213135106.g956bf80.tgz","fileCount":95,"integrity":"sha512-/EWDE2CALcMO8nfBwUQZ1UI7rX0C/XHMjux8oi+hDRtuZbZzos5IUeToye3HkceIeU5DlSMDyDIQYHFLxxpZ4w==","signatures":[{"sig":"MEUCIQCvryo1k5GsYEHMcgKJh5UhWVWDtf1KEK+VfgiyzySXFAIgOa79h0f9oVeHQCG09hweJlKfU9y+bJsq78H8JoySZCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"956bf8060a6a4bdd4f0833c0d9f176a86da0be72","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260213135106.g956bf80_1770990668102_0.9985668740601852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260213143339.gcf2c896":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260213143339.gcf2c896","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260213143339.gcf2c896","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c8a7c3951a32d42df6860fcbeeb3926ac998a871","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260213143339.gcf2c896.tgz","fileCount":95,"integrity":"sha512-fZSju1ErEHglhAuCBIrEyjO/zDyf/Wl4IyohskbHdTv1d+Xusn+m+GLGkeGRP1oeiM3a9gctpElymzsSs9aqyA==","signatures":[{"sig":"MEUCIG14pSvxQ5txzlr9NK/elEkZMCZeDBnj/eaatYKFMg95AiEA/0WTg8+jlNnoYAudYomwlPJXB9Rqhnsf+2yQWXu9tLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"cf2c8969c402946dcf63122352723bdf91f0d200","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260213143339.gcf2c896_1770993220584_0.2933809141244472","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214040740.g8d02f36":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214040740.g8d02f36","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214040740.g8d02f36","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b2033277fc8e8c3800dd4b4660285d026fadd10b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214040740.g8d02f36.tgz","fileCount":95,"integrity":"sha512-YaFP8A5ZSOn6zhdVjnLnaD6ta+wsdXR78HdR6Tc0XkbFkQ71bGmKXkcRVbVe8Nb60l7ToMPDmUoBIbcO5Nj5Wg==","signatures":[{"sig":"MEYCIQDKTC3UrlahhUrDLC2+S+PL+PjxRsDID5oTe/i13cLCEgIhAO0YcvbGjftN9nqz38sfOveJqUsB5xgeDdyBGPcXSz24","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"8d02f36ec5cd04fced7c34245ec805a9598691d0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214040740.g8d02f36_1771042062137_0.6904109392588882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214051020.g9a48004":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214051020.g9a48004","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214051020.g9a48004","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a7dede7599784183d08fdcd88d3eaa900e3915dc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214051020.g9a48004.tgz","fileCount":95,"integrity":"sha512-pHptAS17GuQKbhTEapvjva69fmoDHGrMecNbwkm3Zxhzn6ibAj5uEBVdRUdhEV0Zznhlu/LJ5BT+YwYWvfaNBw==","signatures":[{"sig":"MEYCIQCdxngqVhDV+S7H35SkLZVk/zIqE0AbfytyKWszWYcnOAIhAOeU5rJNojIbiGHGkhNKsKScAJyweaT2EdaxawnvDQDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"9a4800481d06df1545f6cf3b9e1f946141a59467","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214051020.g9a48004_1771045821924_0.06721928218108486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214074557.g87a5a6a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214074557.g87a5a6a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214074557.g87a5a6a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0846dc2874a5877c342376564f1eb977f4f0f26d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214074557.g87a5a6a.tgz","fileCount":95,"integrity":"sha512-XAErLWa+E1pVt6GIZk8MeIVJTPAQO1DkTJ1a6u5afV79XsTwrMJJevG5UDvqBdDCgBgmZzn88pgLEmS1Pu54ug==","signatures":[{"sig":"MEUCIQCyPrpjximt4y1hls9YQcjTT0WjmdnYjXvUiAht9lBCJgIge21FPw2Bb7tVoMGZ4iAtysKdqPlbYrvmSvpoTtKhEM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"87a5a6a96bfc41cc8fa3385506ec15d96f43eb9b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214074557.g87a5a6a_1771055159314_0.7609370154108333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214082626.g5d54bf9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214082626.g5d54bf9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214082626.g5d54bf9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1f51dc14109501a524277a4ca61398ef8f7d5587","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214082626.g5d54bf9.tgz","fileCount":95,"integrity":"sha512-aZifZN95rLOg+ADRgcpwWwiSGf4N9ZbJARwXI0P7jpVuqSS7rT/8wTlyh+4bUDoF/AGhreYu5viWQEfAILg8eQ==","signatures":[{"sig":"MEUCIQCS1U2YhTGR8/gTCnQv5VUpzNug8R3F2Tn4dFvROlZLAAIgM/Ux46u+ryQ2JmeZlph5o5WHj8dMGBlfpB0+m84I7BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"5d54bf90ad1f0beeaf2d8060077de88b159019bc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214082626.g5d54bf9_1771057587651_0.3017712619205779","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214104838.g07c6a7d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214104838.g07c6a7d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214104838.g07c6a7d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3b3fb8dec4ebaa986c9f4e71c9c15344f726f76c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214104838.g07c6a7d.tgz","fileCount":95,"integrity":"sha512-Zu7QfheAzFBbpXLjgoQySv38MIR+ZUQJX0aSXlmeVnkK7IX1SeVWLApAK5joST48mj7nNnvzvCF71KNx6bwg1A==","signatures":[{"sig":"MEUCIDwFqdC3cwU8ksIv/XU9bmu7Mxvh0lY3bBmlZJtxh8BwAiEAmyrOFzTgOXFv5JxPfATiDZIJm2l3MV9AK+pIbKdA5Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"07c6a7d13e176f170b5bdd1b32587135139e6c52","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214104838.g07c6a7d_1771066119849_0.8612517711617025","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214113933.g1d73f10":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214113933.g1d73f10","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214113933.g1d73f10","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"74baf442a2239b95f530308c83f9b573658ac009","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214113933.g1d73f10.tgz","fileCount":95,"integrity":"sha512-InL5+pMB8zxfNEN3K/GtBlemUQFO1beTn9Qx4LVaSvZHprTjvCLxyFD7dHj3E/Rz2hjCmNTF+USP5uJxd+CbBw==","signatures":[{"sig":"MEUCIQDvkZGqDOZY1c3DevgbGmgkbZNCFWHgndurSoI+S6L9AAIgJdI+FEfglbxRG08LAh+RNNWlqap8Z31kShL4lHUfEok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"1d73f10e286fe5b05fba0ff1175d1e41ef546785","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214113933.g1d73f10_1771069175108_0.7336335609025633","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214124647.g785f3bb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214124647.g785f3bb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214124647.g785f3bb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"df8b89752af128938eeb32d59bcdd9ebb0b2ee16","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214124647.g785f3bb.tgz","fileCount":95,"integrity":"sha512-VQ43zJf7LMvIYWvVa23lnUNeCqc1oO1czks4H0Dt+BbTemGap5hkwvKj0lgwEA8JbkEVf9eXsDYbM4XpYBxXkw==","signatures":[{"sig":"MEUCIQDBLKqn6nfoPmUlto8ICFfLI6XOP+FyQl3LcZZhZf87MwIgeAW5NIIGjgQD87JYyoh1OBpED/ZVlND7lHdyCNyLUbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"785f3bb8d191852653ace68447af9998abcbc8da","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214124647.g785f3bb_1771073208819_0.5080052429591129","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214145646.gb02b5e6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214145646.gb02b5e6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214145646.gb02b5e6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3dcb14301f0ba58dbcbf1d1ed05c746734f48392","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214145646.gb02b5e6.tgz","fileCount":95,"integrity":"sha512-81y3W3SMZDFJidVDUnkqgCt7hnfS764slUEeBh++w2yX7+UwZ7iAe8NG5HAI3Fe6s4ZZ1P5AIF3Sy1IVdJK8nQ==","signatures":[{"sig":"MEYCIQDXZ/g/Be0yuoZTlkqDGug3pdEtodQeSM1u5lJ8oh9fVwIhAL3NbrKDwrWDVW/WBEEUqzh/3ZO7/rvHe0giXeFOBPWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"b02b5e69e7eb0ff9de38a648f578164d09464ce3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214145646.gb02b5e6_1771081008060_0.6346642701523151","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260214155118.g40ba0b1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260214155118.g40ba0b1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260214155118.g40ba0b1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"55d69cff50d029e634317cb0aa0a24f3e225f2df","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260214155118.g40ba0b1.tgz","fileCount":95,"integrity":"sha512-k0zcTnDNPC9Tj8R2rLYyd5NGxLRvG5uKFppOB4x8kz25tUrInBMshVAVJowy/dCxrMTBQ8P3XurQPF9HnGtUDw==","signatures":[{"sig":"MEYCIQCsbN4Mad0qAi6gtvfb6dOQ7yE8qlcTKTze09RGBLEywwIhAIUKe1ell/cglWfS55xjWFP8ZXguZ7SjGdJezNgO1wly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"40ba0b1dbf13e1b44f9fad86b5217ee9111f2af9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260214155118.g40ba0b1_1771084280548_0.5443204038826543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260215015845.g463776b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260215015845.g463776b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260215015845.g463776b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a41d05e252719a227f2563795b4bd2639cdce8fd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260215015845.g463776b.tgz","fileCount":95,"integrity":"sha512-weCUhq8sGwqBFp19yUtnG5kJwfzolUqtZemQnZ759Ge4QvYhtXtds2A8OcI43wjiGyLZO6kdavJI85gCQ823NQ==","signatures":[{"sig":"MEYCIQCIFPJMVh1c0fwkzZQs2PRYyquR8FOcPbjPZFnH/kZaLAIhANxYEhOoTtt0a2YVPddQCe7X2gI2Hl9R/5mTjWyWozT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305682},"main":"index.js","types":"index.d.ts","gitHead":"463776bdcfe1a35e695b72424cd31613e409e244","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260215015845.g463776b_1771120726491_0.30198226813051665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260215035149.gcbded43":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260215035149.gcbded43","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260215035149.gcbded43","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"971370e64c09f5fff694a8caeba136ce7737aacc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260215035149.gcbded43.tgz","fileCount":95,"integrity":"sha512-ZZTWyfNrXq17+EjD/qe8zPnKU7IrgNR4KFyyh66r+L/aejvXQ45VqsuMYVTlS6AfziAmeZlTJ2sENvXCFj38Ew==","signatures":[{"sig":"MEYCIQCX7CD9fIMquMvCqbidcc+Ruua9drl5cOGua7LSs2g8SAIhAPZxvv8MpI8oBTiZ0ZX66ppHm1sGEY3BZWJLal9P4CNA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306602},"main":"index.js","types":"index.d.ts","gitHead":"cbded43abafc095ed1b760cdc44715f5dcf998bb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260215035149.gcbded43_1771127511472_0.9404290437677132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260215094052.g664de04":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260215094052.g664de04","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260215094052.g664de04","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b30ca961e2ce5651adbdfad0b7be4c0c60cb7cb5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260215094052.g664de04.tgz","fileCount":95,"integrity":"sha512-rQpta1AQiJHnBV//zFhboMdgIi5eWo5SCbamf9eWTdrbeGewho1+8BVGxTcdlRFxQ8aFeEI33P5/ubIa8OGvgA==","signatures":[{"sig":"MEYCIQCxoNlPOd+iA1CdZN71hwy6hwjXDd5IfFX7++Uif05aKgIhANmqaPaNsaVWz98Berjy4HO2PbzVZzy32NTfbyXkTOJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306602},"main":"index.js","types":"index.d.ts","gitHead":"664de04acfa08f41f714c77bb9d35235f251b98d","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260215094052.g664de04_1771148453802_0.2437957378996929","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216104503.g67e5e09":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216104503.g67e5e09","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216104503.g67e5e09","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"497371283dbf09242a17687702bb34aad1c62948","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216104503.g67e5e09.tgz","fileCount":95,"integrity":"sha512-3d9R+3/xI6qtpPuRmGa+vwnVKZ1l0r/U6JjZJE0LusvS54VVsU4py3rEGpv7i1CHI4de14lpdnFzsNMrbKqs6A==","signatures":[{"sig":"MEUCIQC+VxSBoT3gIjKSKvlMwMXhOdWyGKmPAlDBHHI2S98FOQIgHMivBcacy0oxJd/4Xl25hwNySykbZYOMgUp01dHdH8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306602},"main":"index.js","types":"index.d.ts","gitHead":"67e5e09afadde904c4443b44ed5ca71249f17f04","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216104503.g67e5e09_1771238705855_0.05483869727693902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216105545.g5ca0e3b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216105545.g5ca0e3b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216105545.g5ca0e3b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3acb546681b50e7213c258b3ad796a372f7d3d61","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216105545.g5ca0e3b.tgz","fileCount":95,"integrity":"sha512-VPR2mGD4Rwuk4goBAjkRpApFEpwJ+c6pAFlXreXxycbXo/IIVpfYzqptwsb8lNIm5fJLsh6iibSazP4Iq+jiPw==","signatures":[{"sig":"MEUCIQDc8qH41cxDV365vMa2h2ZsT5M8Tr6Z2xGlMG91NY/lsAIgS8IzeZuBt4lfOIDWsi3tysq8J/hcptxrKBNPYdA4B1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306602},"main":"index.js","types":"index.d.ts","gitHead":"5ca0e3b548cd75b179d5fd73e7260aba347605bb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216105545.g5ca0e3b_1771239347130_0.7857121103400357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216110436.gb49bf25":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216110436.gb49bf25","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216110436.gb49bf25","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"bf608a70a1ec5095d17881ffadb6b42c1bd6c2a7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216110436.gb49bf25.tgz","fileCount":95,"integrity":"sha512-pYPPkQY1Ou8vo/fGwqwbxRsAMFvmAIRc9L2JLsBycuw476BwY7A95pV+rf8ja3I9vwy2sVWgL5z9f0NUXpH6ow==","signatures":[{"sig":"MEUCIEkWFxG0qBQxyP7D70K1naBF5veEwN7CVWvt8AN8LjeTAiEAyT1zA8lPNvAqEIKAWWuIFpy5zPDjGbB4ePvghMtQ8aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306602},"main":"index.js","types":"index.d.ts","gitHead":"b49bf2531de51b714d6f043265ca06462f557dc8","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216110436.gb49bf25_1771239877983_0.2700688505204627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216111149.g238284f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216111149.g238284f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216111149.g238284f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"332ea9c6972d3906064ff9ea9c193e55f6796bae","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216111149.g238284f.tgz","fileCount":96,"integrity":"sha512-z28XP+QoaHYMeGLfHBr8Q2qNy6PDY1tLoe4h0Yj8ectQ2qKGQO15OGansv+y7/7bgNId9jSn6nYKplKGurz3pA==","signatures":[{"sig":"MEUCIANYpftYk5PTujHnrZ3ANFVmnGooq0vng2VkxgxkzGjyAiEAoZ43Co0ZoZamntq1XQ5edZuR+jG78lZBUOVF0/03hMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"238284f73fbb9e73213226e370bef087e0bc9bdb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216111149.g238284f_1771240311156_0.8589842102841609","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216113211.g296062d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216113211.g296062d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216113211.g296062d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"259c45263150457e272bb801fc8eafd1a7ea4e1b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216113211.g296062d.tgz","fileCount":96,"integrity":"sha512-ePQlgXzmigblKGlqGCBuMUdHAdN9L8hbk69qS46LWhelCmY6saW2l3srGwKIIGsRbWTFtOZMp+UxxyswnhsXMA==","signatures":[{"sig":"MEQCICGFnQ7lmCTcASKg7tu4bdq7ry/uR9mN3V9AdOO9NGlfAiBz0aRx73Q4YW51lm0i3RME76wzO54p3uysCGk22z8W+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"296062d2f57a1053d801d280f08b6e00350f3cc7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216113211.g296062d_1771241533352_0.00412332931159165","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216115636.gd2a6d60":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216115636.gd2a6d60","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216115636.gd2a6d60","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"dfdc892ffdc2a11dcb2937a27bcb254dd292e7ef","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216115636.gd2a6d60.tgz","fileCount":96,"integrity":"sha512-hyPfrJ2S20n7vLgWBzyg2QTt8YNroekSXH0BCih4KukALqtYfW47M77gpSNi1XdQvyLdODfv+H+3mkNgJMavWg==","signatures":[{"sig":"MEYCIQChfJZwOZBizoBLblfwNzYPbShG2EDp/kYviDimWcOPcgIhAJtTFwYaNWL7Q4AZ6nJm8PdIhD/HP0DedFw5Rn/mwlkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"d2a6d6024601fc40d3bfd3e5e1fdaccaaa6740a9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216115636.gd2a6d60_1771242998522_0.8118629198510048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216122506.g5a1232e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216122506.g5a1232e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216122506.g5a1232e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"802274cb8fa0b64d6be1330c32b423b43d7894f3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216122506.g5a1232e.tgz","fileCount":96,"integrity":"sha512-8vujvz6a1COLU1nSXGav/3uVuK+7cicSPZijRnMytnsqxAJusv8Rm2oUtjtdeNOEzySyWTROi85foyg+yXufoA==","signatures":[{"sig":"MEQCIGsNpSkSnzjGmZLFTyisPTw85Z+ooPGEEh/RIWQjdIByAiAQ5Elk9PqJ6gzCXMLpC2vPPvA0q6QZkw+t1ZqcydsfoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"5a1232ee2a7548bdd6073ee835b586945d1c6899","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216122506.g5a1232e_1771244708122_0.5950509010654943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216133723.g237ddb6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216133723.g237ddb6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216133723.g237ddb6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9cb14f0161bcfaec9758522c1489c9ab855b57c3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216133723.g237ddb6.tgz","fileCount":96,"integrity":"sha512-mvEWwt6sDZJYSHYqhtaKWWstJwX1g9tBx17oxrwZJTMscQOWjsvpFWhf6UTsBp7Cr9H+hrCIG5+WSe2Nh9rS/w==","signatures":[{"sig":"MEUCIFRwABqIIGoJvKzGm5dr1evda/Xs+YKSMnyAY+wW+O43AiEAsVFuqbSJN4TTm2L56OHxww2+NcmcslpJ1pAmQ3Mn1q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"237ddb6e9521d46221bdb26f2e73e63c2e38d6a6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216133723.g237ddb6_1771249044902_0.2388057037414848","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216135058.g6583947":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216135058.g6583947","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216135058.g6583947","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b778307402384d07490730c242b953bc1d695ff0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216135058.g6583947.tgz","fileCount":96,"integrity":"sha512-RoIC9QChTdNWM8FXntLiL5Aq7rFcJn0IFcDJTtmmJkg4n8+3sPUVfRg81mQkHFjuNmcabXkMjVpZZ7aB87akMA==","signatures":[{"sig":"MEUCIQCnJSzjaFI+SJw/nVpjGAVdW2Mw9k7295kJfpKg7aT23wIgSxUPzOo2tZLTX7OxtsDgsHOjPHSewLvp5aa7VovJ1j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"65839470103b9d427a7adb3945841b1e764e5ae7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216135058.g6583947_1771249859573_0.5256241261328298","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216140759.g0b4b9b9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216140759.g0b4b9b9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216140759.g0b4b9b9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"71598bdb97c07f45ac46528710925cc6cf374281","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216140759.g0b4b9b9.tgz","fileCount":96,"integrity":"sha512-9he+W7ytDEFFoF0y6kqE7dHdmnCA2Zd7gzlmrQovCb5hWB1Yl2qfGjD0pSCZHQNyxeO/VEArNmsfRFyUwJHUzg==","signatures":[{"sig":"MEUCIQDFM3j/fQ0/JGtVLC3jiBkOd4LNIfqy9pNbnvC3wZydwwIgeczQHp8XbsGIZJ0meoSeOyxfmstj0RLQqqHonIZ8TIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"0b4b9b94cf5a34fbccc753dd8cb111d5000b7012","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216140759.g0b4b9b9_1771250880385_0.35583459020394725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260216141813.g3234afa":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260216141813.g3234afa","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260216141813.g3234afa","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4e4bf695e201bc5c6a7dfb168f071ba8f40f25e3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260216141813.g3234afa.tgz","fileCount":96,"integrity":"sha512-wczQ/JxKUnC4Ox4osyGqo9ysgS7508u9vY7q3ssTXwuIxzDbxi0sQG5T8NQITWudIGBW7vBvMK124zyqueFHuw==","signatures":[{"sig":"MEUCIERGUzuMtKcG4fvOl6kcnasSvswYNNjCP/P3QKamC/5cAiEArOYm7ZQ++oT3CIt6p3doA2byfhb/ktWGxMsoPlwexxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"3234afa20edf077ffe5b4ddbdcb563a3a1e2b3b1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260216141813.g3234afa_1771251494498_0.06981801370510343","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217010724.gb602457":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217010724.gb602457","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217010724.gb602457","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1d19467e9edd3420c0f18c5dddc2b3f37ba5d047","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217010724.gb602457.tgz","fileCount":96,"integrity":"sha512-XDtfviaviZCfXj9+UlYqE5LcKfql7BtqRb9S+4ySaNNEIrulMj+P3SoOhHYNA0uHM5mzBK9vdKUOp7D2yPZVNw==","signatures":[{"sig":"MEYCIQC2q+6e456A0J7tF4C8mgmOwL4hHak4/Go6LL2N1/GQQwIhAOSsxCNzWNqGbf4NI1qoq69zGHPPtzKwwFpFPhn2bnOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"b6024578ba83688c3047fca126895c9d4250750c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217010724.gb602457_1771290447339_0.344056582237688","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217011029.g49830f3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217011029.g49830f3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217011029.g49830f3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9b79c4e3d0a19198a1ba3516417e5dd6972102ec","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217011029.g49830f3.tgz","fileCount":96,"integrity":"sha512-9sQUpPuURP6quZEdP/iV4C5xcFkNRyV+T1ZwZ2jlkLAfoJV2giWFe+EyCRg9B2EOBN8hEoYQ0hKZ3kkENvC/pQ==","signatures":[{"sig":"MEUCIQCGjXC/6X1abwtjvqWNE0ZCNgih4SAivorDkRYn+N9VIwIgHY6t4UjDoyW8yoShx3KAKT5Q6cVEhYR6GO/WYSUseWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"49830f3bcdb1788ffe2e9ef9a1d8b11eb093e6b6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217011029.g49830f3_1771290630747_0.6453376970520484","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217011536.g2c1b994":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217011536.g2c1b994","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217011536.g2c1b994","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"efd6661897d708396bd673637eef2fc577be23c0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217011536.g2c1b994.tgz","fileCount":96,"integrity":"sha512-+8DLbmIpFNy4nd74smlR/q3RtpLFXOvgSKlpikjtOrP3Yukbv5H10LzJJgmYKs9M/w9MrTeoNiZa1+r0llij6g==","signatures":[{"sig":"MEUCIELqdBKWg+wXTBy2H4AOhjH8gQ9sOKOhCT4B7InQcun7AiEA7CBtcmhwrL5bozrM+VvCbVat0VzWweQCqXFNEGK89KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"2c1b99427a76fc6f80ac95772be31d19f9759b24","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217011536.g2c1b994_1771290937695_0.03158813058738552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217012651.gb5fb3e5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217012651.gb5fb3e5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217012651.gb5fb3e5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"658540ebb9b0f00a49d306ac667f7864c96b4848","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217012651.gb5fb3e5.tgz","fileCount":96,"integrity":"sha512-tk8PAk6GYNbtZvF48QjGNsKV+DotCON/dC0NOsge6Dl+LaZNlseKuFZbEPSQ1BFH7J2jr7SkV0d1Qim4a0EZgA==","signatures":[{"sig":"MEUCIGK91JHGj6TuA/d39jtyf3+/ojCUEZ7yo8UFA22D6nw3AiEAtux9mdm/exfLsfzXR5CXo4Dk6+2wG/DrQg5YCg+lRjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311633},"main":"index.js","types":"index.d.ts","gitHead":"b5fb3e5f6edda0dacb57fa0590cde690a05f09e9","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217012651.gb5fb3e5_1771291613003_0.9902345241870638","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217020706.g80eb09d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217020706.g80eb09d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217020706.g80eb09d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0ee0378af4ac614221852103487dc420b3b65efa","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217020706.g80eb09d.tgz","fileCount":96,"integrity":"sha512-DCbk0enf0TH//2Y0PgaJ1oRBJyFC5sDBpVik9L3j+Xwt+yWtYgwCVk0tpfnMsB2WOb8eyMpqk54bej39nzJdmg==","signatures":[{"sig":"MEYCIQCYUYz1ZlS9zT9Dq4H5qUEOIz01hCOuW1CZz027IqMOAQIhAIIzfWbVx3UsBpKlmaFyUnTxlEjFShuanqDcs7gbh0lB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309057},"main":"index.js","types":"index.d.ts","gitHead":"80eb09dc1966dda39ffb94889519e2d9d86788eb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217020706.g80eb09d_1771294027380_0.13652469953422974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217033321.g407fc97":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217033321.g407fc97","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217033321.g407fc97","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9ffb285a687726b72f63910ee633a0ab3a1f4828","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217033321.g407fc97.tgz","fileCount":96,"integrity":"sha512-80ZKYb0713mcecWqbxo7U310lj6Z+QaJYxr6nKv0Dsad7DWzXv8QBCM2Bu+yVOEML5+9Xs9RlHT2xqXgKiN38Q==","signatures":[{"sig":"MEUCIQCn/DewRrV9ym9OShcSC1urmuClsFrJ8z4cb/JH8ZBYvgIgNll568PiC7MzCDiLKBkYvrD3/W6KchFJ96lDxsRNbxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"407fc9792a159a2eea13e1ca23a2da35517316dc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217033321.g407fc97_1771299202608_0.32790005010051426","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"codingbuddy-rules","version":"4.1.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@4.1.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"15d665c649e4ae6624797c48b9dbcf27a808deb8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.1.0.tgz","fileCount":96,"integrity":"sha512-5RKA6nYQdJSzOZwpNGEJep5GVJK75otGyu1XdpRtN7BjY0pAosMUti4XQkBP6ruw087EWJYX6c9JK4jrZ0VqPQ==","signatures":[{"sig":"MEQCIEgLalM7XDoOzVMLxFy0rxP35AxfvdphiWsrNRELNFPEAiA7V0h4iajFYC0oVdyUC4VWx3g5W6SdkVwJxAjIIhwTBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310534},"main":"index.js","types":"index.d.ts","gitHead":"407fc9792a159a2eea13e1ca23a2da35517316dc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.1.0_1771299261749_0.9058961678276058","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217040423.g61bcb6a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217040423.g61bcb6a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217040423.g61bcb6a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"63bbdbbadccaa9b6fbea0061c9de3ebbf85c5f4e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217040423.g61bcb6a.tgz","fileCount":96,"integrity":"sha512-64KfsYl7ZG6WRw0D5dHbGHO9kMEwjvt/Rq9ff9BIPz/H3XMhp7Cvvi/qiUNzaGj4FtjszWUqAdKJarc3CDTnMw==","signatures":[{"sig":"MEQCICWYh5HtO5CJ/AZ4U/W9Qj0trzJ/6s14bUnm+E0vfO92AiA67rZJEOSThsNZhdosys4GoNQ/GTc3HzrmLK7p7CPDqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"61bcb6a8a2da10e900aed9c6f78800d273260280","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217040423.g61bcb6a_1771301064846_0.662828567432596","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217060836.gdcc32ee":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217060836.gdcc32ee","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217060836.gdcc32ee","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d3d5530c79bf404086843336ddfa47507f5e2668","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217060836.gdcc32ee.tgz","fileCount":96,"integrity":"sha512-r9EMjqHL5z7aPeM2XdXfKsbCsfWv/G9Fl9ZAJqjHv7o1rwYM5FXgmHn+lU3kSMTrIMcAdfd4MGYXAee4elRc9A==","signatures":[{"sig":"MEUCIF2lfrga38S0a6mJEht/pHF0oSuYbiPaHqiMhvyqOV6tAiEA3L/qQ0AQ79/bRORNBMkc5bHxbmTPrwjnujhTOmD61mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"dcc32ee48d1bfd8e325e1d80aba5e5e1967cf99f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217060836.gdcc32ee_1771308518250_0.1582024383190901","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217070412.gca3bab1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217070412.gca3bab1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217070412.gca3bab1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"242d4a6a0d20533dd4e25debf2b48f656c40ecf8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217070412.gca3bab1.tgz","fileCount":96,"integrity":"sha512-f9i245dYGK+Om8+e9hbazp8cBcERKrh4l0Gt7UbJT94SiYY7WDcbJiQzLuS7rROOrD5qlZ5/7AUKSyRqXTejVg==","signatures":[{"sig":"MEYCIQCGf1fv4+NOqJFY+EQARbsdRKnVkvdPzplten5q3AiYXAIhAO13ExZHuQZojmUqx92N+0plFxbQozsLLbxRTHazBrq8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"ca3bab1adca9248717459331c031795de0a4e8a6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217070412.gca3bab1_1771311854164_0.14463981439933016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217083538.g8553191":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217083538.g8553191","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217083538.g8553191","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3cefe65b2283ce1b8b27fb89db49929795eabd82","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217083538.g8553191.tgz","fileCount":96,"integrity":"sha512-BoRL5YkPBl8ck18IXIujnF85sTGqwsO+skPbK3auIvecwkM9U3unsL23ZHkvkKPX8snwrbl0RnbKklL1fyDuZQ==","signatures":[{"sig":"MEUCIGLDWfAG8moU490r82LAHui1zxuZU2OSzfCrnDLqrmA6AiEAr1KSPfCLv3aPgP3n1qYbqKuwuTYwK9yjCwG2njNclAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"8553191316df2ac957fd13f2920cca6ccd3ec18b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217083538.g8553191_1771317339875_0.596636761075775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217090753.g19ebaea":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217090753.g19ebaea","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217090753.g19ebaea","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7696ef62d750e0728f9b80ca7f75a4f811d77cf7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217090753.g19ebaea.tgz","fileCount":96,"integrity":"sha512-+ruhFIcvCkGqhASjAiOa6o3eneaVeJ3y61whwph/JwswyBgZ5XmhNY9SRZAnoQgnYM9UTAODglHYfoRKmGykJQ==","signatures":[{"sig":"MEUCIFUWdYaMvw1dEnrN59uWeyIY+lUm6s9+N2CRmY7pqNaxAiEA3D+I7Lbm8WxBLnu6y2LJiVA8I/uqTX1jzAWmZ0eHRtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"19ebaeae5acc9c1a787ded2a7cc3c43415619fcd","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217090753.g19ebaea_1771319275196_0.8808868704269419","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217093103.g7cd585c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217093103.g7cd585c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217093103.g7cd585c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c06fd5cc14d1c208d6b6afc8ae6347c83140e3c3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217093103.g7cd585c.tgz","fileCount":96,"integrity":"sha512-EhFcOQEoAa1yfYSCxRO1jIQTUx9xUSe2CPLnW4yoMUTZoP5DOR0lnZee0xZWx37dJ8fL6EJf/lRfnjiqIL3p+A==","signatures":[{"sig":"MEUCIQCVbfdutmk1xv+UabRhnOdvmPWBU0lc02sHXUWqMqiwGgIgIrDC0NS9XbPFt1mCfV2h4N2v71hCeV8mh2Aio9R32VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310565},"main":"index.js","types":"index.d.ts","gitHead":"7cd585c99c9ff22f9b86dba0bd391f71df8cefbc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217093103.g7cd585c_1771320664475_0.9723751916479471","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217101636.g9d6cb2b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217101636.g9d6cb2b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217101636.g9d6cb2b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5c55d8c45598ab660343a15ce9fb71c75578ff62","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217101636.g9d6cb2b.tgz","fileCount":96,"integrity":"sha512-7n2Cl+Zv85NSa5a+u/+eP3RlEpuwkCq5hoxmjTz06WBp3f2ADOdG1FTAj5/5AjdLmdgAMiC/BDsekAbusHuSbA==","signatures":[{"sig":"MEUCIGyEiNV2rxWugiABVagcAWNU+lmenZ/MPvKe1DU5cXnMAiEAi7Jf5UodsMpqTvKXzsOiOiMwoN+u7iTyhLFRlfyUEIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"9d6cb2be284a4e400b35aefa7d626dca40327c5d","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217101636.g9d6cb2b_1771323397219_0.4439383819597078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217105345.gde5365c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217105345.gde5365c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217105345.gde5365c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"53b451bb8da0ecc61979b76231e6ac50e5461374","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217105345.gde5365c.tgz","fileCount":96,"integrity":"sha512-WFVwWxCIsuxeDg+CMww5JL+8mHCbhM4IuYibyLvfUrw1I4icbnZbBV0kJbZAMs12EP0yUD8dsDwik72zrIj/Yg==","signatures":[{"sig":"MEUCIEqzYwcv7aWa5qL0K8Vomtge57e7h125vFOXc3TfLGNgAiEAui1bgMh1vz85To0C/+B8B2iQVvXjVO71LzeIk9aCSMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"de5365cdcd5dfb84a3749b6e8b3d9e89059ecd3b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217105345.gde5365c_1771325627247_0.7528084466320104","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217110523.gad15df7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217110523.gad15df7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217110523.gad15df7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1d52529531df12c740a7e9c5208864f230b9f10f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217110523.gad15df7.tgz","fileCount":96,"integrity":"sha512-zjTeTYXQWw7CNXpxVSEjoFYjgntlamCgwdpe8VXoiczxwCt/vVIebzjffdt859VixlDOtJ7XIAtces4khVJNIA==","signatures":[{"sig":"MEQCIF+nayzkmkamp0ZJ43nVpvhYNFdSaSINCRN03GABtdF0AiBvywdTUC79q9tz2x5qXUQlxHX2KDEXyi99Zz9mhYwHqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"ad15df7273c55b10c93ca3a730d70e90a5d097c3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217110523.gad15df7_1771326324342_0.914302114967031","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217120137.g758187b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217120137.g758187b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217120137.g758187b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"776248a0d383bc020e17447174f5601694e7983d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217120137.g758187b.tgz","fileCount":96,"integrity":"sha512-p/XL0xzTSdOg8RO3eCdtobGJo+/XVZWyO4Gn9V8dW5QQRRCb0GN/ah53/GrIBZ+ypDYXBv5pyyNMXcE8bfhcnw==","signatures":[{"sig":"MEQCIFzkAzoHP4om7+n58eeFXuKxoXd74/5apZ1ln3FTtOGlAiAi90PSsfzCxYUYtBlh9WYGouVV0JKUO66MTdvQOI/4qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"758187b1c52eb193fa3f3dc800ebf6eb4da9688f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217120137.g758187b_1771329699273_0.6587378896980725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217121118.g6d8387d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217121118.g6d8387d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217121118.g6d8387d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ecc198c0384143147ad46866449dd18f88fb1286","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217121118.g6d8387d.tgz","fileCount":96,"integrity":"sha512-VUTtUMzH8evjptIV/+5VSIQodKuJtJ+p+wQmJQzZ2+PBD+WDSk6KMFwhmzUCrDVJN4fCFboLsXd4e2lzSvPI6g==","signatures":[{"sig":"MEUCIQC0riyDXZKsZf2iWXyUfcuAsGuR614Jvr/nimHFu5SP+QIga5V9+VEgT5iHh65Q7sJw8P4aP8QCsODrTSqONe06ZT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"6d8387dd90ded497e9d317582e786904d442c574","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217121118.g6d8387d_1771330279596_0.3695132570337867","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217123343.gf6ba7d6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217123343.gf6ba7d6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217123343.gf6ba7d6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6e41cca30f2fb3c58441578278fc9a2ff5866189","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217123343.gf6ba7d6.tgz","fileCount":96,"integrity":"sha512-JLeVeSITW031fU36IAQDcxJjwBBSuO4ZH99VkYXK4tlHMEi6C5tc4x8dMDo1p6P+ADpjgnFNOqt2ecXa4iv9pA==","signatures":[{"sig":"MEYCIQD+H2ZNl5WdGd1ADP7DSrCZXIQ0Ld6ff1Z62rl3ERcAowIhAOy7Atmiinxecn2gCmS4HI8TVjClpvzeRdWchk5AR/CV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"f6ba7d684b24ceb04d0b2e5b6cc12601e4c5faf4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217123343.gf6ba7d6_1771331624831_0.08334683767725437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217124153.g876205c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217124153.g876205c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217124153.g876205c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ec247dec43f87419e2a72483227b5ffb4264c1d9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217124153.g876205c.tgz","fileCount":96,"integrity":"sha512-aXNo8e9bvfnXr5+eyhMawWFMa9/sOOW0vTvTBtl0rLWmlteAE3zrOioHxHkxtwF2oKCahS/MPhHyVrjSFA9K8A==","signatures":[{"sig":"MEQCIAQzAhO3ZCAE9cDKCyI1TLX6sq1RGhsYvCsxyQJIBPt4AiAhJ6EvkXYYS7nechkNT5fXq5EJjq4PnPNXgopF2O2FSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"876205c17e71c516e168d4ddcb5eed102c074481","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217124153.g876205c_1771332114870_0.6235174307971196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217130045.g2dac3de":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217130045.g2dac3de","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217130045.g2dac3de","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"05c8e634980a347be9432e57a44fcba3a7f228c2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217130045.g2dac3de.tgz","fileCount":96,"integrity":"sha512-0+cbZOxMzR4HRiuSmpWBbGJdgFC0TNX8IyKsbS+ZWClMYlhwLQ8JcfzpsReNNBVceXfLYlP0q/LprLiFJcuknw==","signatures":[{"sig":"MEUCIHEsgDYdE57+5dpp7f3Bm1dw5grrIrgybDgJ/3/ZbeZCAiEAqLJSYThyjTggomuO9v7DshGX+cOMFA8sjypP+oJSepE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"2dac3de19248ea8ce50fe4501a2757ba69096fcc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217130045.g2dac3de_1771333246545_0.7321149723193299","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217131248.gf314ae1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217131248.gf314ae1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217131248.gf314ae1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"63d46022855aa2e753f2b5830dcdc5bab4d000d4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217131248.gf314ae1.tgz","fileCount":96,"integrity":"sha512-16uaPrZIJ4pM7+0UpNCWii8xfSqex+fzChODoyMZU6rbgrTEzKnUYUqWSNWPEqoQ2+YKfvr0lp8uUpcR+v2cjw==","signatures":[{"sig":"MEUCIQDqKULB1zZr/BzXJNPQU3IYfgLYeFhe5gSxiHgbEPx6PgIgG6JVcQg5lVxk1WiDE6O8EAK+VOiraChEarF7vGHaOGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"f314ae1089fb8dab12b1c783b8e7ac1f73b7e893","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217131248.gf314ae1_1771333969979_0.04238441040631358","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217131452.g1e46efc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217131452.g1e46efc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217131452.g1e46efc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"187d5be487260d6cd328355de9419bbede05f46b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217131452.g1e46efc.tgz","fileCount":96,"integrity":"sha512-K2VN2tqiPse+ZQEZ+X8AMAAloHZ8nejbtSkM4EueXsIyD4P15/hNZntURHrzUXlPcsYk42hkdZ0+vI4F6xzJcQ==","signatures":[{"sig":"MEQCIHEn2eu2YqJJhaGmcMfCcSG35uGeS2VyGwNjFN9ro3XvAiBP6OjmgtTCYfK4O7iL3jg0ALsDuIUQ5E+nEDOl1OLczA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"1e46efca533f9eefe1d38f6e80308413eea58977","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217131452.g1e46efc_1771334093827_0.6931765218192394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217132208.g889c373":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217132208.g889c373","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217132208.g889c373","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a16424e1c69609af89824af240c0c379436a0e2d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217132208.g889c373.tgz","fileCount":96,"integrity":"sha512-Y1goXBUWVwibNvOFSuifDxV02V+qczgJ9//5ZnN4+DZK2KN3esjLoS67EyQwEiKhyQ6niVz1NBjxUFk/y4gR7A==","signatures":[{"sig":"MEUCIQChy7QrYacKiP/fMTmLd7S7IIwhvBNgzh/F62Pqnm3C5QIgDLk9zApz6m2wj4ihDIfNHpDxoGz1loXKPLJmwURfamA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"889c373cab2f0c49312d710a23dc8b05c7a02b82","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217132208.g889c373_1771334530396_0.5659450349395212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217133520.g15f372e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217133520.g15f372e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217133520.g15f372e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"562fe77cf1c9861323d7d686e82250ad41ec57ab","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217133520.g15f372e.tgz","fileCount":96,"integrity":"sha512-INZ6BgXnR9IH+QVGAk/EBW0BFFe1CcOcO7ceZ/TE11xhWEhDGX9cCDTK62KKfFYZLCrpcltjUBKo9ysWsDzIuQ==","signatures":[{"sig":"MEUCIQCJ+zAI1VqtqQix1XzkKymOHju6cUimgQIM59pZRfkn2gIgObzaKtmGKGWchKU10hJ3yjvopqV4eaZoR/vu3bz/pNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"15f372e135c4d35a6a32126e031e17e1ee944724","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217133520.g15f372e_1771335322423_0.22801073427627494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217134428.gb83c933":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217134428.gb83c933","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217134428.gb83c933","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3fef4b9c605ddad2b6a4631c0e7f0397732626c5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217134428.gb83c933.tgz","fileCount":96,"integrity":"sha512-2M3ZKHPyUspTlX5T8sK3tSozpk1ub4PZXI8VF7QI09/Ag5O2oLm5MyexqSqijXHOHwi0frhWIh3n5zWgOpawzA==","signatures":[{"sig":"MEQCIBDk3FVDMSEduX5tgoxA17SmCwBnQ9VLd9Pe5SldFVP5AiAdUYA4E/J9BBnG/gA4vDB3R50DEfU9buSdXbSVa60z8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"b83c9337816bc0907c6c4a9e15b06c5a5405803a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217134428.gb83c933_1771335870308_0.11098338183633882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217143825.ga267cd7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217143825.ga267cd7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217143825.ga267cd7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"76e4a3adcead5048c1566d5ca69a912c3a8b5532","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217143825.ga267cd7.tgz","fileCount":96,"integrity":"sha512-6v9HvTAxHm8UADfdZsUO7P1J7Azpk0XmWDNEPUIOyLvr4GPn6BkgD0uG70ZLY6JbXdtm4UPKpqvCfcEp6q7IZQ==","signatures":[{"sig":"MEQCIFosFj74TDfQ9RUgWKytpP57zDl5k7pEFVfRIbG+iiZ9AiBuY30CYxPIrAGvZkGofnBrPCxucXGZ1Wdrjvn+8Lhlzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"a267cd7a59b0b0dfff3f8f9dceecdfeaa8dc7481","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217143825.ga267cd7_1771339107724_0.4293725297905375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217160854.g2f99ed0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217160854.g2f99ed0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217160854.g2f99ed0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1b68bc074fc1bb56aca523df9db8c22c64399e3b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217160854.g2f99ed0.tgz","fileCount":96,"integrity":"sha512-F6d0oZXo+dylbTylDsBO/AAQrt4L2FDgha+q4eQrJeW9QdjqKh2UaPyrnQe7XAxfYzWC5hIooqgHehLayR1YQg==","signatures":[{"sig":"MEUCIEIU/FhELpsifFfV/uHwoKJf9kPJOHgpelTOvMTMs5UBAiEAkFuIR+14gGqEPZUAtF/sYFvuK3Pp82WLf1A/J+7/L24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"2f99ed0ef9549337e2d430d7076de08d41bc5585","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217160854.g2f99ed0_1771344536205_0.8900360751862963","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217163437.g5ff3782":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217163437.g5ff3782","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217163437.g5ff3782","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fe05d82db239557bf26174601e9e357705823396","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217163437.g5ff3782.tgz","fileCount":96,"integrity":"sha512-6NTxvnNoacW2Qco1H42kKCeqC9iASu1ZB166iMU8wmYAXgnrYcbse1Zy9tVQ009IDGNotB24jrRPoAP5N3pZpA==","signatures":[{"sig":"MEYCIQCKF3dJTEWrCdl1helL7c8TO0eoBOscC2Qkxxr7NR2VEgIhAJn/7U1o6bRnj+pfJMZXuHiuzz09rDVUlIN7Uz59Ks4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"5ff37824466dc86c3e248d7297e172fd09b59011","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217163437.g5ff3782_1771346078501_0.01322563269276067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217165052.g6dd4653":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217165052.g6dd4653","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217165052.g6dd4653","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8109c2bf75d323b1cf117721b6542c58de2e4c71","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217165052.g6dd4653.tgz","fileCount":96,"integrity":"sha512-ruUaqbDMn75eWEKUt7SsXhug3SY/wwVR5awITEZB0FMhEA+C/DTOML5URbwwVAuLRFGg/5NpOu0skGs8DLF5zw==","signatures":[{"sig":"MEUCIQD7cXUKAvA6CLcoYLfI36HLyUq3O7TpCX8qNfnEl/bi2gIgHc2wyFgrkonAupPmTLsNNMaCpfYiyeJQx99dYZplBf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"6dd46537ff06266fb510534795af14df9348173e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217165052.g6dd4653_1771347053350_0.4111862783428881","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217172408.g84d1fce":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217172408.g84d1fce","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217172408.g84d1fce","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c0943f3b8330d43293506702c0b65068de317e35","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217172408.g84d1fce.tgz","fileCount":96,"integrity":"sha512-eTcL1UVQhZLgpTSmDsvH5Mjs7PiT8m8PG6F0gnduNIoXlTnhEJzJFWgCE60lNHHQ7qfZA2I/kibT9b/f6O5ZYA==","signatures":[{"sig":"MEQCIGt312kOkZacXmfUh51Tcrj/NnGjAVpQ8gzhQDQZGPDwAiAGqMoLwjKfdjLDEM9UzlmDAvM2hM+gGwUJDFYMMAyc9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"84d1fcefba20e27b9a0b88481334d383a147ceb2","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217172408.g84d1fce_1771349049558_0.4697603288219836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217173927.g056eff1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217173927.g056eff1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217173927.g056eff1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"faa38f518a20a0956d612615e10601fbd57901d6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217173927.g056eff1.tgz","fileCount":96,"integrity":"sha512-jOKrr/h+TZk/IYY5OefU9xoTnjfQEGTGQOWfkvQcvIUvznN1zX/2Ocb7/zfR4n/tk2hITh2MmAFbhPdc57hRJg==","signatures":[{"sig":"MEUCIDNxrE5md18yY1T3UMEC/AxT0LJUqeb+Ev366/SEECCEAiEA23A2tQiOEa1hTEiAg2w/1v+cit0VQUROjK011tm5/4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"056eff1e3d8efb9fe1d7037b0e78fadfe846660b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217173927.g056eff1_1771349969197_0.5230019012415266","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217175141.g1924698":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217175141.g1924698","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217175141.g1924698","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9b1d7469e86496dc830aa646e8b07cf6ede4ca62","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217175141.g1924698.tgz","fileCount":96,"integrity":"sha512-abbMUQX2XgO/bspj+vrYsqgFrVV/0KJHg3oOC+Z6BwAXXGO36JdECEWLLXgGN9Fm5IyifsV2gJkYnBK8tutXeA==","signatures":[{"sig":"MEYCIQCIW81J9Zu2A9GL8U6GGHV3owFjlwyV9FM56oSTmwluZwIhAI7ifmGrQIwb5M7qMnqqT4SQAZ5w/9GceT7bDiusLIMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"1924698d5dfb30579df1be4e7406cb92aae77993","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217175141.g1924698_1771350703590_0.728112320577619","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260217181353.g47b1414":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260217181353.g47b1414","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260217181353.g47b1414","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a27d26ee6b65abd9307b0a3e541d9bed46bcdade","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260217181353.g47b1414.tgz","fileCount":96,"integrity":"sha512-aTKMEKdxQwSSSu597upFLsXaJSQZ9Oof3SmusHbT/i2FClvbVZHtBVjo+ZsDhcclrE7dAXpxfhTTtFdcIngoAw==","signatures":[{"sig":"MEUCIQDxDhbKBGBfjLUTlwLEA5ZT4U5reRxx+uu6pn3xru74AwIgCczZP/V1D3f9dpoy07HfwWXzV3Srx+YFHubUb6WHHGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"47b1414e4621561d2c647f995e5f719306d678a1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260217181353.g47b1414_1771352035321_0.43358451071520987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218011504.g0ae6b77":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218011504.g0ae6b77","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218011504.g0ae6b77","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4c42aeb4eae63d24012cef39d8f097eb5ae2d43c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218011504.g0ae6b77.tgz","fileCount":96,"integrity":"sha512-JEYu9Q8mByd0NkvKOZM2c4CoEhWOH1Ur0CQGMEHeqDU0mHPddcVH9R8M9w7kR6t6GoIbIdY6BVwYHGqaKjeV4g==","signatures":[{"sig":"MEQCIGVcB2UNuda239nGSs+Y/5iRUsVyvrWIMTYCMXPKZgqmAiBhGUELEKQJbHkCMKBxIzBo8j4Ae3X7C9NPZ8D5jCIA/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"0ae6b77919b31501de80409890809e3ccd5ee62e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218011504.g0ae6b77_1771377306669_0.34417501186033816","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218051605.gefa7d26":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218051605.gefa7d26","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218051605.gefa7d26","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"498725a4eba4e536dbde3f43c6710a26bf0dd584","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218051605.gefa7d26.tgz","fileCount":96,"integrity":"sha512-6EbPNHYzSFkWtZNEwooLGK9C7gKmYxQ6rxIGSfkDKvRPiRddLdBVO3C+14YsbXXl4R++xekZ1JLKlatfEMODkQ==","signatures":[{"sig":"MEYCIQCF/j35c3Fr1CzTT/FBuQhKTeyPrH0BWmBvBW4eRmmP1gIhAIxl6HK7TPLvqx5eg9ua1bJAqFq2dVihXTbp8Rr/q70Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"efa7d2614d18d017de2c2c28e395a46f3257a8d4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218051605.gefa7d26_1771391767098_0.08305232671117557","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218053918.gbdc292b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218053918.gbdc292b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218053918.gbdc292b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a444e830abeb4ef6076a932c90aab861039554d9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218053918.gbdc292b.tgz","fileCount":96,"integrity":"sha512-2Tv9d5M+TISPlALlK8UNWZK0hYOp8s/S2ly3rhyFluJw67OgPqyZTfMazjYEv0v7QA39mV2UNOcb0sHUJJEweQ==","signatures":[{"sig":"MEUCIE/BF3hFqQ3p6UkHDxNHdqArNoAFgW4v2YCnIBj6sPuyAiEA3R1FbGhi+OoCVqVOHILpiTvE1bWisCrQy9VqBvOJ4WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"bdc292be963cddcb2780f3b5118d58884bd24c9f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218053918.gbdc292b_1771393159637_0.7754730571813113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218060255.g238272b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218060255.g238272b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218060255.g238272b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"bec2f408e1c14008de31c0270154e54617904bf4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218060255.g238272b.tgz","fileCount":96,"integrity":"sha512-NybQW+/CAHFhQAOHxdQXcRZWwzfDhAQG/aE1CKB3ghmBjb2uz1UKlPJf66P3Iuk9mW0C3w6ojhtVYggF9Eqn8g==","signatures":[{"sig":"MEUCIQC1O+zo98theAHxLqc44Lx9WSmKVa/7XZBU/bz23Kr8JgIgIBoYxV7VuImRDKTfm96oHCQ1vif0UMeHVLlS5KQz9Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"238272bd453bee56b7c5068d363bc4d9b0da76c5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218060255.g238272b_1771394576212_0.30145139026524936","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218063539.ga70af85":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218063539.ga70af85","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218063539.ga70af85","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1c99bc486f15f5346f38fdc7546f3c580ada7b87","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218063539.ga70af85.tgz","fileCount":96,"integrity":"sha512-utIFsV37krJ2eS3PNcUnVXY4BsFd2mJ5jfx6tqazbSIjJnFdEF5hlHnr916KqORXntm+UZeepkfbnQbFgDpD0Q==","signatures":[{"sig":"MEUCIQDjbdoSlFjogzaHULHEd1WTVFQJJJHjRVqSLQxsvMX5XgIgIwXLGYUiYDv5XThHsJi9A7E1el3OYHBZfSq0wkkCxGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"a70af85a56e860630876a5484270429728140b15","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218063539.ga70af85_1771396540745_0.6338485396509308","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218072014.gd1cd3f9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218072014.gd1cd3f9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218072014.gd1cd3f9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"81bb285f9cec8f241329b0c7b31fbacae4b0c11a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218072014.gd1cd3f9.tgz","fileCount":96,"integrity":"sha512-kBDymx/Ia/6XeTTpC6E4zTsyiDlDynwVGmh90HD84LcMX6s250ukERqtH/IZyTDzh52Kk49MGBRkiuMP/vQuIA==","signatures":[{"sig":"MEQCIHBj76Bq8sJI0P47VAuas4ROXGgNRpm3f2Ol1nBPWq8dAiBHfH0ZyQYT9WWimRdt/UcLLXacPedAvOcGfDcuwFGinQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"d1cd3f9a21c3238566c39c9d4bf3cca6b69e61be","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218072014.gd1cd3f9_1771399216195_0.7458347637421241","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218074724.gbf4eb7e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218074724.gbf4eb7e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218074724.gbf4eb7e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"307be55ec7c02f96bbc788f0dd0f9f167fa3c172","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218074724.gbf4eb7e.tgz","fileCount":96,"integrity":"sha512-acmYgFlPRUjs8sgHJNlUXVJWeBRoWI+wNCmYupsGLD85Dly72RscQMqsFEMvjUfFDefx5/giV5GMBnjO5TZYjQ==","signatures":[{"sig":"MEUCICakXyJ0kfvl+Ns9rtdGf2TwHy2TNjtTmMuDj2B7faGWAiEA/iCErIrMtMDloXu5XdKoJ5bxIN8Dadp++lxUDKlYFpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"bf4eb7ea5dc48f9a08a83bfc387a98622e7f5833","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218074724.gbf4eb7e_1771400846516_0.8157951899528479","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218080835.g0dc7f07":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218080835.g0dc7f07","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218080835.g0dc7f07","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"50271db3f6bcff136fa99b48631cf480eb1ba206","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218080835.g0dc7f07.tgz","fileCount":96,"integrity":"sha512-y35UuxpSjM51OH6KJ/aD7BJesA0qXmWoldIHMoA5V3TioKKV/NFSHSQfncQTQpvRmy3yGbobnOKJluSge3+Keg==","signatures":[{"sig":"MEQCIEYbXUZDJofbjmgyaly15R3yq0a0vRGX2zitxqD9jCjuAiBAlr6E0firpw/J6m3E+h+s01n4WbYTIxm7DbunmOsiZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"0dc7f0727686f01bb2fe03243d3ee4baa89fe939","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218080835.g0dc7f07_1771402116464_0.3088870696231447","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218093534.g1fb3948":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218093534.g1fb3948","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218093534.g1fb3948","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"611992980d95be6211363f19cc9f70679091c589","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218093534.g1fb3948.tgz","fileCount":96,"integrity":"sha512-bdbOasOK0jmk0eKbxttJ8iykTfC4YCbQxJ13Fe5twJWlN4YE2fwSdgmsSy7jGmGaC7w8NLl3jDTd2GbvpaY4Sw==","signatures":[{"sig":"MEUCICHCyDSd0LXTxvviuVwif0QBxCzZFDOEzs8e4icFatC1AiEAz15fYjuagRuccGogkFH9TbW/QoATSaeR2ZjO+T2PdKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"1fb394829b2e34e4096c3909b1dc2fb90cc5b95e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218093534.g1fb3948_1771407336420_0.3168318392918459","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218095520.ge91da68":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218095520.ge91da68","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218095520.ge91da68","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6abbd5e959751c44e149826b58e87485c31bd3fb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218095520.ge91da68.tgz","fileCount":96,"integrity":"sha512-7A7k22Zp06o+DFt3+QhdWoyziEuimxl37PG7RhWEBrjX2FFzPiP+Lven6KqABmvzeTYnbyJpTKZ3oJ8Z+oKaXA==","signatures":[{"sig":"MEQCIGPZTDwEjHjPWcHnt+RgJqh3P3T7epNc4qABW2h+/NeYAiA3MoZPEMahzI+tjrPoEWPMmExQMeQDf1fph4/j+Nkc3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"e91da68970ca4504822f6703d4df33c458744017","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218095520.ge91da68_1771408521751_0.007398166817869756","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218100654.gb881bed":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218100654.gb881bed","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218100654.gb881bed","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"28764033f927605ed7b2347b624b2b3a3e07ff17","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218100654.gb881bed.tgz","fileCount":96,"integrity":"sha512-JA37Eoqc8NUyhwOsmNd4TuF+owMJ84iCM4uTtbDhtNMvYzp0Gbwlq8ob0DUn+BSLd7Ah4AbFNWacYpcwAt/eIw==","signatures":[{"sig":"MEQCICWjLI3ns8z+ouceHamfpSJbvYMTwsnO4NTdqSorGIRJAiA0bPkT6PtYzGpeecyZqPYbPMy1ypZn86BEsqCtOki8JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"b881bed3851a684ebfc8682d8065b139d035d219","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218100654.gb881bed_1771409216258_0.7225310942157186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218102228.g134f9c4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218102228.g134f9c4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218102228.g134f9c4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3dbff4c434bd4557b9f6e0406254682eb91b67c2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218102228.g134f9c4.tgz","fileCount":96,"integrity":"sha512-iqSXdxdOsko6D1GLwQt1Ap5KC4uVIZUnm039moGBAEgs76JSDc1v6E08vpwltFTSoGGZ36qunqRSZeMCVc+lHw==","signatures":[{"sig":"MEYCIQCY0OjHPQStXU+p98wuMzwQ7NLt3uG9dRdE2bKYPYkGPwIhAJ6E7uH0yhEjkgE+2sTmK3Z/ilycvhAVDqbSJQstg7Ch","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"134f9c48143379e1c20e1e1419e00e09ea5a400f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218102228.g134f9c4_1771410149537_0.5326442724649278","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218103841.g16a27cd":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218103841.g16a27cd","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218103841.g16a27cd","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0e9796876f520c714ff014ad94ce52bb3488ad10","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218103841.g16a27cd.tgz","fileCount":96,"integrity":"sha512-S8JJB7ejKPUksAA3NErQM2DqFCiDxTd2cOEK6h7zPaTRFBDS5fg1Tk7ooiyjsP2kGx4/DBxXbkN60rNNAQgiPA==","signatures":[{"sig":"MEQCIBKy75IrO9QhPBmJtI85ZLUlUlRHH9E1MJhZDk320WxmAiB98wmcVACcEijTOJd+hc1/++e6pdaTbXq0+hSLJqpljA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"16a27cd1cfd139d140289f26db005194880ec8e1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218103841.g16a27cd_1771411122542_0.7331316028959152","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"codingbuddy-rules","version":"4.2.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@4.2.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a13dba45b100ebf20a9c6b8829138f43947846e8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.2.0.tgz","fileCount":96,"integrity":"sha512-hIp4eMSl+FIVDTnJUhssk3SBml29ptU56p1xTZ9KF3S0C4eglGNkTicIjN/cvpZ5OxofN2fpNGPhvES2H9mlrQ==","signatures":[{"sig":"MEUCIQD4KhZVxUBlPK4pfn6zPe9xyU2ErDFIdQF06Hjli/5KUQIgBjornbqp8hdBMe8Iycuf9f6qeXu2MaBCzMm+ShV3nYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310809},"main":"index.js","types":"index.d.ts","gitHead":"f1eb32ab6b8f9da87e63e71e39995e9912f70942","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.2.0_1771412699210_0.5497457349320056","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218115312.gbd30b67":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218115312.gbd30b67","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218115312.gbd30b67","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"481245ec06acaf01ed59fb905f4ff88486714e8e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218115312.gbd30b67.tgz","fileCount":96,"integrity":"sha512-MhqyVE4shRVMpdqn0gn+VcF17PlUWpiGdBJZPnUGfICjO0qCBCI5UlVF7748LkIhd979+Y/AyUbQIs9KOqbImA==","signatures":[{"sig":"MEYCIQDF+dJOXYJ9slqNjp9tCtd9u3+9Wa7zU5mnhOy5mMFcuQIhAOADgzt7IdAFCf1W6ZaQbkBiorWxWddfbpkfxpiuxfYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"bd30b6735d6b3f61fe2efdc7a8c3dc791e348f48","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218115312.gbd30b67_1771415594036_0.9264976804477645","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218124318.g8ef6ac1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218124318.g8ef6ac1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218124318.g8ef6ac1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f2a0e7b3ddf1be40a193bd5be3152c13c3039f34","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218124318.g8ef6ac1.tgz","fileCount":96,"integrity":"sha512-XhYYp+eJttnb83QWdXmNttl4C7u0maIi2RJQenZrkWt7bMp0xqFgjmmeIPTbiL+E0MYO5ionp8Fz2sFEeANT3Q==","signatures":[{"sig":"MEUCIQCtdt6TIsC6hmA+AlH5AlnEh+vwLrKcIaR9vEQwuranGAIgP0iFm0TxrBkLYS0SWkN5EOMK+Gb4r/7ld+uasYk3MSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"8ef6ac111c85640c8334d96d582527303ea3d8bb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218124318.g8ef6ac1_1771418599794_0.8174160165410247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218131502.gf65e4b5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218131502.gf65e4b5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218131502.gf65e4b5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"bc9d97c9edc99e6bbbe5a51ebe0d9d1bc636bf66","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218131502.gf65e4b5.tgz","fileCount":96,"integrity":"sha512-BqkqSR/vRnDAxFuuVrLMXhQ9qvy9TG4Jwl3sVSw1AFDot3JYLY80KEV2w6xMa/WsS4X4vCvxQJXO8VI3GPq3PQ==","signatures":[{"sig":"MEYCIQDIFTqbv7vt/7w5llz/CsIfMwAcMe81A4xoXo+QmvL6RQIhAOpaJhApjJzK2RkyhuhgfOeM0HidFdsBBUXMLHlIrDLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"f65e4b55ed88204c5c99df29ec6023b00e930bf5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218131502.gf65e4b5_1771420504467_0.5652736827097851","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218135417.gdd124d9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218135417.gdd124d9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218135417.gdd124d9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7707a9e0b3b72e63bf92082825e0546e5ddcb72a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218135417.gdd124d9.tgz","fileCount":96,"integrity":"sha512-iDJmRFwLLW8fLzI2YLrUfVOJhyQ9R6ojGh/wKWtGOBh36xLc6xrjVwEn4XN1n6A5hlfT++3t/XbrCg0bYRgGdg==","signatures":[{"sig":"MEUCIH8WIaFZ/GTDVi9CYTbWqxiJN/uPi2KpBLxf6t27I39sAiEAnswkbotHBHOGfwavFEIYIxqjNO666TPYfCehUOoPX2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"dd124d9a96e281c24dc7c37309ff548ea3968e8d","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218135417.gdd124d9_1771422859019_0.6918737307158109","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218141143.gc6fa1a6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218141143.gc6fa1a6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218141143.gc6fa1a6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6214860aa7508d81ebb0df6931e0fe023f39bb12","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218141143.gc6fa1a6.tgz","fileCount":96,"integrity":"sha512-jNRcrbnlDcYEPN/CCoVfnwYCjWJVZN9ApzJEwCl8kXObyejJ93P0QEDn+5jgTyyj5cCS68/9RuQYzrWX4yEiYg==","signatures":[{"sig":"MEUCIQCumjnU2FbFe893ZaiV9r0LLBwKzQWvCkrmp4/ubB9SLgIgNf36HdETUdUYDN/lPPIJ9bw3v/xRVC+n06wIPqMEQ3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"c6fa1a638a74b0c7dff38590b99e44916dc81330","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218141143.gc6fa1a6_1771423904835_0.5530982526348922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218143614.gf486b07":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218143614.gf486b07","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218143614.gf486b07","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5f2109eac635d0cbe07197b35692e13e6843dd56","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218143614.gf486b07.tgz","fileCount":96,"integrity":"sha512-hj+JW/Z5tyFmOpiXbuXtJlZhgWnqNUoGH+qkKlZ/hcxYvR8ID79tTxUCeuz0iDEv/FUkzwDYWo3f/Mnk/utRXg==","signatures":[{"sig":"MEQCIC8Wdy3l1EC85zseSuLCHIYPbh2hPMC4fVDYne0DqCntAiArnkXXoZsIwLkyXiTd58OJR3cId9FF+U3nlq1kMnXpwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"f486b07254bb4afe47bc9434bca55719bdce041e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218143614.gf486b07_1771425375607_0.2134134415417055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260218145411.g3ef29df":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260218145411.g3ef29df","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260218145411.g3ef29df","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7853e099522c8721056e59535fe63e92fd5489ca","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260218145411.g3ef29df.tgz","fileCount":96,"integrity":"sha512-yIkEQVaAeTs1W6B6cE1qNoV+3mstNpuucAZUuYfoO8Mqp2To/y65Jwb7NNUupb136Ejd0XMKUI8pQVt4Q/QSPQ==","signatures":[{"sig":"MEQCIGDp8NDOwhYCtSBqxNDJnjf/TGdtwp/gn0/iW8PHDu4bAiAl8Jj8MRqfCmWmta4JIfCjO275Rh2k8Xmam1zFU4H2Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"3ef29dfdb4e5d22113e574e506d345603803ae83","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260218145411.g3ef29df_1771426452541_0.7835029382810839","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219005757.g289b4d4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219005757.g289b4d4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219005757.g289b4d4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"261b8459cd972a17ca7849a8b9d0e91143495202","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219005757.g289b4d4.tgz","fileCount":96,"integrity":"sha512-i+8N5+ryh7jE8+0YEoZ7upk+Bn0T6QwAVBHgsfJ01wdAluxCTa7sc+2DlPRgT0j5U0D2GQf3s6zUW17pL70CJQ==","signatures":[{"sig":"MEUCIQCYVyqzrC5Ad4nvERt9kTKSlYsLwirpjSERcf0WDEYGowIgGIuiUItitUi5bAKaLSOh/0gnQzi1qkM8qMkdunAdvlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"289b4d489c46d2ac56385ea5580727db25b2c85c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219005757.g289b4d4_1771462679324_0.3708347795148206","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219013521.g32264a0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219013521.g32264a0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219013521.g32264a0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ad0f5c4a9a3736d03336bbf5e3aa318fab83ae40","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219013521.g32264a0.tgz","fileCount":96,"integrity":"sha512-OB5h9gO2t+tK9SD1FjSYGb9BlXiD7ISVINSeaFpPewRDHs6VjNK4UxGivRwCULbYKfVIV0n/fuiADVmn3fJ+Dw==","signatures":[{"sig":"MEYCIQDdMcp4u+sxitg1+/DhcDELDpS6Uj+Iy7riZb43/rjzDgIhAKg46ph4yVT0VOzP36LgXG8oFfU1xEy2sdxwq/sR4+1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"32264a0ee2223f836c16f5d5afa3fb4d6086f853","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219013521.g32264a0_1771464922429_0.08051015977444043","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219014538.gf525ab6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219014538.gf525ab6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219014538.gf525ab6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"136675b77e037b24bbb51344f69574d56a3b9191","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219014538.gf525ab6.tgz","fileCount":96,"integrity":"sha512-9v4L8XrOwlQhgwH2stGwAxza3wOBXksWcbaNTtRVosNDgVyl4XvusMPI/3rZtoIRzU1YFPzs2enNHZPWr3/1YQ==","signatures":[{"sig":"MEUCIQDZMwUnEotRE1An198jT1Y0GgcuXWl6OIEtX7GLo+zyEAIgdpVwrXlUWCFfXvnydZwGCybaHI2P+oAR/ErAKivQk+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310840},"main":"index.js","types":"index.d.ts","gitHead":"f525ab6dc6c4a65b1c1d2d0c27cefea27249c07d","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219014538.gf525ab6_1771465539949_0.6642037029766765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219022759.g37956fa":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219022759.g37956fa","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219022759.g37956fa","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d7fa2e150b9f534a98c3c5ae360e6ac098e26f56","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219022759.g37956fa.tgz","fileCount":97,"integrity":"sha512-2UPYWrqFmGHkeGwQhViwTRR9phYzXjnTJWBk3stxhtHeKDgKwpad27WJJBnclzKboF/gycrwYHzvIOZ/Rfw0wg==","signatures":[{"sig":"MEUCICqZsh4SWRokv4CSkbcuyMOHz/wlySHJV5A+SPFT8qnzAiEArs86vJKHv6qaM1AULT+Qc+woev+aABx3JQQTOYInCGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313904},"main":"index.js","types":"index.d.ts","gitHead":"37956fa00a88e698e45eb73402517c23bdca1f36","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219022759.g37956fa_1771468081558_0.4518938799907226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219031655.gbc42274":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219031655.gbc42274","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219031655.gbc42274","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"859b65e185e652de170d4edb29a87e4a694388d8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219031655.gbc42274.tgz","fileCount":98,"integrity":"sha512-e6oyCMcUizh6SgBhYDFETwE08XdH3QEGJtLKZEhiNEFdpnz3sSmhmI4pb3QrqeoEgb11d07YXH7mt7NyVDtV2Q==","signatures":[{"sig":"MEQCIBmiJOLyL2leFWLPw3EUWjqpc4Az2NAc2bHL8aOxOmCsAiB5vr5jJMLG0HWDP5T3a9gDj2cPdTrt4r8MMru6C8QVeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319406},"main":"index.js","types":"index.d.ts","gitHead":"bc4227460718c7d62dec64c522616b30cac95982","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219031655.gbc42274_1771471016349_0.5652702418254065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219111811.g0d02bc5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219111811.g0d02bc5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219111811.g0d02bc5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9827b72e2586e06db3c9944e5887e9154c28aa6d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219111811.g0d02bc5.tgz","fileCount":99,"integrity":"sha512-IXGfOn7v63G9iSMe6XxTS4Q5OjInOn3sC+cVt/9kv4mV93k+gW5RoZ1gxt9wWtwURMjUQ4+IW+FYh+UwpQtadA==","signatures":[{"sig":"MEQCIDLX7fQET1Udb8Xz9OJZoFFfKMEGO2VaqxFiJxBPrxUTAiBELjgxvZOYlLs/eMHhwmrXem23cat4kAe3jYdkiL1bIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1323462},"main":"index.js","types":"index.d.ts","gitHead":"0d02bc5efcc81bb883a249a8031cab4bbc18ebc2","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219111811.g0d02bc5_1771499893172_0.5097930165192968","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219114122.g4d667af":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219114122.g4d667af","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219114122.g4d667af","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2b91a5e8b1ff1ffb23f1f7707cd4bed6db7dd096","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219114122.g4d667af.tgz","fileCount":100,"integrity":"sha512-YB9VKwHbExN5E3pX1sfHK7feLxhIWWEssgItiw+87++94jAFVcrIkT/ozC8MyoG5SHjNjC0omdoN+MAGYrwgGg==","signatures":[{"sig":"MEUCIQCJivtfsfSuDYoSMIuRe1kEhkqIX5O0wFIeAsrohVpA5wIgSGfd4fUsZT6xiFznrfpwBFw9vMn3QSsmVzn/rVfMsNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329533},"main":"index.js","types":"index.d.ts","gitHead":"4d667af3b8c83ef3839e97a622d23fbbe9776063","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219114122.g4d667af_1771501283729_0.28477449954298995","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219120702.g7a596bd":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219120702.g7a596bd","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219120702.g7a596bd","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a25cc83b55f75aa425b6a7c6603229e84ddc7793","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219120702.g7a596bd.tgz","fileCount":100,"integrity":"sha512-p7YL4QzzAbF9TBhIRc6QcncV7sO6ILIlY8myZHAFn4TsAqT9sYdKl05/uUUVLHbMaqfuF8WEnewcgI3KVvzMgg==","signatures":[{"sig":"MEQCIDEW7LyFviHYIgyec8vlYsRUn+DMKA34nFToietNHsuUAiBT54ziMSzxqSlQcKaZ5cId0lKbPISt2+yvwrrRgPji4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329533},"main":"index.js","types":"index.d.ts","gitHead":"7a596bd86ead029817961ecd52268d9f22892a18","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219120702.g7a596bd_1771502823408_0.5177573649124918","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219122936.g15d16d4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219122936.g15d16d4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219122936.g15d16d4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"667d0befefba600b0462db39a722bec5c01936ae","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219122936.g15d16d4.tgz","fileCount":101,"integrity":"sha512-eoBJxqqQwOkpfQCA7bVtIkl9W2ezF6p3PnPhjFBSkuKqQkreb21rvVkIzLq7nv6dmIHQcuAxWEtGkcuf2nApeQ==","signatures":[{"sig":"MEUCIHxG+RD1tYk0f1MZQnGpasQnW/lThTnICnGxkafpFjh1AiEA3xiYY0uS71YocCy+L0RXb9/QbZD6i3++URuGZoWsyPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332740},"main":"index.js","types":"index.d.ts","gitHead":"15d16d4c485c2967f81e442224ce271cec2b166f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219122936.g15d16d4_1771504177805_0.08112330449954541","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219125331.g1dbd10b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219125331.g1dbd10b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219125331.g1dbd10b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1aa33b20f1429db07d10d6305b8bc26f0b6b340d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219125331.g1dbd10b.tgz","fileCount":101,"integrity":"sha512-7ORrjHy5IM89iLJzUEZdO1hYhW2X2xUD5z97cLJXdNpSgGPnazY7FYtlwaP5gcw0E6NPHUjOKAzO8n0R7RkacA==","signatures":[{"sig":"MEUCIQDznrxUZUPsYmoUEKFhYdb9cCvp1qaYRKtz/w2zm5mGAQIgQQHvSv3Waq4fkHD/yWmAMLCMavEQJyBNvkd8hNp0Q0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333155},"main":"index.js","types":"index.d.ts","gitHead":"1dbd10be941cf9a9c31706a29aee6f978753b6e0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219125331.g1dbd10b_1771505612969_0.574421676961167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219131635.g222fdcc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219131635.g222fdcc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219131635.g222fdcc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1e681dd11bf377a84dad71d4b32d5827e24fff15","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219131635.g222fdcc.tgz","fileCount":101,"integrity":"sha512-ZlwnOgRLpTJeIprsTLqlStS20NRmhJgrTabzHyzLLNeg2+sq+PTRlyjxcKkBpT0kj7rGs6cBrEkYJln0hsdI0g==","signatures":[{"sig":"MEUCIQDvVLjWO8jPp7A3eiwy/7Om/RIFTPbFKa1F6S/JXXxE2AIgMaH9tS/yYtRNx72PtiE0ROZbZmnTLmIB+2x07lbf63Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333155},"main":"index.js","types":"index.d.ts","gitHead":"222fdcc97a7992ddfc8cba1b769d71eaa08f4200","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219131635.g222fdcc_1771506996610_0.6235459600360349","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219135911.gc6fb5c4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219135911.gc6fb5c4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219135911.gc6fb5c4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c3879bedefbbac6eea30d0218dfb4c4d4d42464d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219135911.gc6fb5c4.tgz","fileCount":101,"integrity":"sha512-fNz8eLED61ofICQxpKagcLgm2QpfZbQpcTf1HFpz5TG/2PSlTmrPYttBUB/ie5+3+Bu4VAahA5HhIpfmUITEjg==","signatures":[{"sig":"MEYCIQCn8hVZSdamz5SPQiGLmvrnvX4O63AnlaMDRG9V7cbmCgIhAPzxIuC6r9790QDO3wt4mtPOqgfqhCopkNteo3xxyf1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333155},"main":"index.js","types":"index.d.ts","gitHead":"c6fb5c43631d5730f464ac252b6716a4c3d7ae26","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219135911.gc6fb5c4_1771509552433_0.6808915153139918","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260219164138.g5b2bb6a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260219164138.g5b2bb6a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260219164138.g5b2bb6a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fb77286183df973dd2ffacbf262c7a45945c4eab","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260219164138.g5b2bb6a.tgz","fileCount":101,"integrity":"sha512-ruwA9mROIPF8elMGbCFDvn1SRAz8lkcz6/a2P9rMoA7QlS8RJcAdFkZ11uiGcAl2Mi+8cWuFM2WXwGM43B+lNg==","signatures":[{"sig":"MEQCIFRwMlLH9A6drZiboNSKnYfUttaRUOxp7LI78hJvHtGtAiAdfgIxwXNwzYAE3y3qTp7fJAlSKGqjPqgoxEUisYpKdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333155},"main":"index.js","types":"index.d.ts","gitHead":"5b2bb6a793f55dd33444de78e6c0caa0be6c860e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260219164138.g5b2bb6a_1771519299911_0.11714243003078528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260220064614.g6300251":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260220064614.g6300251","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260220064614.g6300251","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fa35e477df77f707da74aa42cc45709cf62c799c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260220064614.g6300251.tgz","fileCount":101,"integrity":"sha512-/RzZ7QeBIY0v+XjvDbj2a+MiKvJ4Afao8wN0BBuzy4rb4x0y2QBtAgBJfayBe7sM4Gq8mJd8LCi4h9RBoa+hMQ==","signatures":[{"sig":"MEQCIFY8FQEEamRM6uXc+5k5hFNHIPoNr2tEkSRe17vNHEw8AiBIxKeGrOSCK7wZKynKbMuFEEARUEZp4GoI+qpjMwEXxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342005},"main":"index.js","types":"index.d.ts","gitHead":"63002515e9cc545f6d2ca508be8756964605ccca","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260220064614.g6300251_1771569976109_0.36897510841823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260220103622.g0264f18":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260220103622.g0264f18","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260220103622.g0264f18","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6f95d0986ab51edc3a3a8ca109b605f0a4f96a5c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260220103622.g0264f18.tgz","fileCount":101,"integrity":"sha512-pTWYRCEWpSUfTVKiwNIF2FaW7jqXshHAWNEKR+TMu1zjN6riL/5+kqRQ6e38H9AUwFXJ4nYYbFbEEeTVhpnSPg==","signatures":[{"sig":"MEQCIGri9G0Zf1tRhU7dcGS7rzkB9P72jDeM/66I5Y/lp26VAiAhgeOCKBG7hw3iXVqHpYXA2/bP+FWKB1064rGul3qtfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342005},"main":"index.js","types":"index.d.ts","gitHead":"0264f18afc80597c80fef8db13b202f5aaceb268","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260220103622.g0264f18_1771583784581_0.6061677976779627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260220124137.gb1be537":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260220124137.gb1be537","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260220124137.gb1be537","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5c6d8d9b92c9f3be592cc84b5680df64f9fb985a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260220124137.gb1be537.tgz","fileCount":101,"integrity":"sha512-IbC/N/kKj1Y7pBgIHDrANOHBOJ37rNuPFvIlUmCD6V2FTWgFrFnGHezHTzKDqW8tZrjHPxO0cl7QN1Ip+7hv5g==","signatures":[{"sig":"MEUCIQDt0MpGLc868c1iiserZgmsKrCj0wh8hHBHDlv7MZxUqQIgbxV/Cw821t/6D+/+qOcdNJ3oBaoTcyjjroiVxSU+giA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342005},"main":"index.js","types":"index.d.ts","gitHead":"b1be537b52fa23163da40a2f96f9de05f9b65c18","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260220124137.gb1be537_1771591300488_0.5426199016131397","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"codingbuddy-rules","version":"4.3.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@4.3.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b4463a29dee2d8b85ce42a8cc13fd4bf3b8d6857","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.3.0.tgz","fileCount":101,"integrity":"sha512-kYRip4+YxB5JjCbS21GK+8fYbMG3UiIAMwumKGwfwDfM/iy0eVc+nilcMLr6JWlfa2Nv/MQR++SUnIou6yLNKg==","signatures":[{"sig":"MEYCIQDM6i0UlOMuBKx1mr5ciG/ewjIU3Yaei6gVrmubQNeu5wIhAJXLS+SbcBiVRvzCnV3hyvjIk3gs1wjcTo2SSnBMBAZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341974},"main":"index.js","types":"index.d.ts","gitHead":"b1be537b52fa23163da40a2f96f9de05f9b65c18","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.3.0_1771591484421_0.6964885079933529","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221001806.g28121e8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221001806.g28121e8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221001806.g28121e8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"bef1a44a7e71eaf4eaf3d7e53b146cc2cac0df10","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221001806.g28121e8.tgz","fileCount":113,"integrity":"sha512-KnHFZauvPFlVOISbQ9PW/hZOzFLPUKlzXdNyePb7A7qTo/0jGG5tR/7yKva2eWo/8EcLiLun1fj8XAgHB02wIg==","signatures":[{"sig":"MEQCIG9kaviV5nmFBCjxR21x1ehmWzRG0kk5gQwcXFmJQQdlAiAZFXfsWsXnTrbfQh1r4jAIkdRmoxZKNmcPEvKvYX6PMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433614},"main":"index.js","types":"index.d.ts","gitHead":"28121e89161f8fa9c4430a7733856467bfe6dffe","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221001806.g28121e8_1771633088740_0.062265438167795395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221035936.g90defa2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221035936.g90defa2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221035936.g90defa2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6f793d30b06135c33c8069d08105b2953599dd13","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221035936.g90defa2.tgz","fileCount":113,"integrity":"sha512-92Nb0J2mvRydQgrI9KYwjsX7+sIHdiMdE680CgujnWQomoFnmMNFm2ZNzJpcc4ngTXJmSCcOatk7V4CMHCksBQ==","signatures":[{"sig":"MEUCIFE8IY8bORJyUkXvRVPVKuziQKzu7Kx7Lm42aBjh12V+AiEA9kcL4nmxAClxPAtfKcCCdjn7FVr0Mw71zhg7N4to17A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433614},"main":"index.js","types":"index.d.ts","gitHead":"90defa2bf562e2e1791562bdc294f0e478173df6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221035936.g90defa2_1771646377875_0.7642281202784293","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221050415.g00a310e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221050415.g00a310e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221050415.g00a310e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1e77774c06d9a94a70474f0830e0c70bf4aa817a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221050415.g00a310e.tgz","fileCount":113,"integrity":"sha512-Jk4OcnfeoAdKMvvSdjZ1ohN16T7trkcKOKAfa7x0Dd/wu4Dii1YYtAcAAds2l+N0ypSJEyWAaWHBx01GilgUuw==","signatures":[{"sig":"MEQCIAKgyTLUkcdAm/5PNw/Qo6m+Nceq3ade9e+e1kyHYqcAAiBU+1sWdsrV1Q9ru2tvmNEUExbW/qx+aCCW5QL7/zhlBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433614},"main":"index.js","types":"index.d.ts","gitHead":"00a310e364dc6ac246de427071503ee7897aa6a5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221050415.g00a310e_1771650256850_0.40987677899673947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221071546.geceed7c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221071546.geceed7c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221071546.geceed7c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3bc7b1cccaca50738ad217b53dded9b421c21d70","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221071546.geceed7c.tgz","fileCount":113,"integrity":"sha512-OL5a1Sq0zbjbRmgZt2L46XJJ74Qx6HQzqDsvzBNewBOwNu88NOsbU4Jef2ZI9efwUgzVUA6YSw5+LB5+KVaesg==","signatures":[{"sig":"MEUCIQCx7MyDC/+BMpMI1yAIT3WlrfiVAWT4XsUsudUQymVmegIgBNbzFcjQoN7LmrVR/Tbc4DFv8F1bFLOpEks+r0vZUTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433614},"main":"index.js","types":"index.d.ts","gitHead":"eceed7c1826cfe6a568774a053ce98d42b489a18","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221071546.geceed7c_1771658147584_0.7053524837587415","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221074844.ge9b5735":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221074844.ge9b5735","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221074844.ge9b5735","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"db4fcc1758c5fbfefd1266afe881f216e316b7a8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221074844.ge9b5735.tgz","fileCount":113,"integrity":"sha512-s8GcpQQzVoxVw90eswMT1X5rOAtckzh6u+SAcbqxtHSiXPkDO3jdfTAf5ya8aHOgQi2izjxQvYONgYqU3qLomQ==","signatures":[{"sig":"MEUCIC0AQ1P3Ita9BKbsHhKeJwyLVv9xO3t7yF5G+5asqz+3AiEAqWrcVBVEsQuFxjd0mbt4AR+UcM/xbWtHA43gQiKuKnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"e9b5735603c55d7c97789e41d8bd410a70f84917","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221074844.ge9b5735_1771660125150_0.4977597720241118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221083744.gfe28838":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221083744.gfe28838","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221083744.gfe28838","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5cd74fa18c5c45bc3e46cefc74d0013e7499b1f0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221083744.gfe28838.tgz","fileCount":113,"integrity":"sha512-PAxQzQjvELm+VM1W/wT2u4bu/JEn9SmBBDeqsItNRRlL+Ttn2+GpUSN6PEeYvBFu4Sw0Pos33lQ0z80T0xqyJw==","signatures":[{"sig":"MEUCIQCMr0S19bmIjRHcbDDMOYSUeul7zL7NIdzqOvXr+uYz1wIgRdJhaH/14BG+hcT4b4lQPK045hepBqdKZOsqS7laxU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"fe28838c0587b498ec257a82c92c64b88816291a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221083744.gfe28838_1771663066824_0.2507601212661581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221090142.gf323f79":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221090142.gf323f79","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221090142.gf323f79","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"85204303d27b6fd2a6a1193122d7aaf198fa3d16","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221090142.gf323f79.tgz","fileCount":113,"integrity":"sha512-3Xf7A8qqsrcRRIcc2h941ECBIDNirAtGjaOdJIsns65y6tqI2sdKFM/lvyysJtLJPvil3Ng6BuYM5JzIFEaLJA==","signatures":[{"sig":"MEYCIQDanrrjmD75kNKJ061uH4XQgHA31iUacx9Zny5v8FialQIhAOZdfSC5HxO3HY8kXDwuFmYMNBo/RvHkUL89nGmB3EeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"f323f79de22ca6261877c8f9d953df8e7ff03c49","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221090142.gf323f79_1771664503646_0.16682150007026242","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260221104916.gb4a0991":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260221104916.gb4a0991","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260221104916.gb4a0991","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8edada8e59117607151e66c11462f55cc76bbbeb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260221104916.gb4a0991.tgz","fileCount":113,"integrity":"sha512-ZUXzuucSKGLQqXjGYLLL0iXBw7bOjaAslNhEgfJHwlZAanqs28eQi1vcU1tkgVDYCgbDAKjsJgOLRHDdKxCuVw==","signatures":[{"sig":"MEYCIQDJxw/HMpvAtHeDKRnLdpVvRoPw64RKNdTfa+R3qolzlgIhALmWfK43yJl4/9shQhDjy/l7ixgbRdbAfZwl4m022L82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"b4a099199efa97e007f11229ba828158c5926f48","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260221104916.gb4a0991_1771670957645_0.6505741833190362","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260222011041.gd98243f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260222011041.gd98243f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260222011041.gd98243f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"bd714ff22bb725ae685ef107a2635e3476e1b609","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260222011041.gd98243f.tgz","fileCount":113,"integrity":"sha512-vnr45rDAeJNHDEmZhyZNWqL+Oc8HlWAQpJdMcH9OVIk1SC3BGDU+bSMY0/Zf8XHaQE9S47XEwE1DhcTJWJmTeg==","signatures":[{"sig":"MEYCIQDdDNqBlimS3A3ot1uNIBLoAdEosy/V2tEhCWz52phLdAIhANp1L4MhgYy5KhvSXqi+C9CKWLsiLLwSJSUAzUMRe7v1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"d98243f0468f11a464d0126bde37cc0f0b60af0a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260222011041.gd98243f_1771722643779_0.9392169083462436","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260222095941.gfabaab7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260222095941.gfabaab7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260222095941.gfabaab7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1844cd6bea5e56bbab1ef0868ae9c8eb2c230843","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260222095941.gfabaab7.tgz","fileCount":113,"integrity":"sha512-9f+uOD64he4Xv0358dvNK1rCXDYXTWvBP9RpP1Tx1gmyc7FWsojchy39rSYF9aZvLAO1Xcrp9AoOieOxtKnI6Q==","signatures":[{"sig":"MEUCIQDf1t90kP/iDRxmADNEn2u61DjUFCAPYh6bHXJwTLAAQwIgH6XR5nm9OJBRFqBL63Ems0sA5tPSBOp5RMj4+BirO44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"fabaab7807b931d97612ba3eb785daf2bc7cf47a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260222095941.gfabaab7_1771754382732_0.44468698935716255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260223101220.g8f45495":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260223101220.g8f45495","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260223101220.g8f45495","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d062bf899f52c0f77cd2dae54c71389c65a99730","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260223101220.g8f45495.tgz","fileCount":113,"integrity":"sha512-WWAKWlhxgEPsX72dcikGpXSnvDtaWbl105u5sCRk4Xf3eDbSln5aG/CdZbUAJq5eYYY++YSdVbkJ5t/eifGtzA==","signatures":[{"sig":"MEQCIEHG25qoWP8a6ANYslq61jbugOrDnpxsTm+l8V6aJn8IAiBixY6VCVRLbU+srp5ox/AqmyHRvHx7GzKX+lfdPPU8cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"8f45495b8102e4a023ab9f723c5353e2537028f3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260223101220.g8f45495_1771841542447_0.2545619739762748","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260223120945.g892d302":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260223120945.g892d302","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260223120945.g892d302","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"97b4c43240aa480048d90074bc6ae3994d2fff2c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260223120945.g892d302.tgz","fileCount":113,"integrity":"sha512-a8wfvMcKUr4Yew8HRwYK1gNV5G2xK0nBO9wtXGbAQbFCE1hIwVfcjLNmfB3tega//w4J8W472o1n8N5xjvfSTg==","signatures":[{"sig":"MEYCIQDOrqsMa4epXKYy6Amdw6DyG/7yHoBR49nRHZnsRDTvWAIhAPukqODeWQBhJYmE4ArlCisEfhniI2QKyrcoDFwZ2Vwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434727},"main":"index.js","types":"index.d.ts","gitHead":"892d3021132b6c4520baf06bf84aae9a9c716a3d","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260223120945.g892d302_1771848587373_0.9798079852586592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260225012530.ga123bd5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260225012530.ga123bd5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260225012530.ga123bd5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2f6b155b891b5142e07b51ea4d2ac21f7a423ec1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260225012530.ga123bd5.tgz","fileCount":113,"integrity":"sha512-NI1IUTQRk6tHdy9ygqUQ2fw3VWefJd0Y46jU91G9rfjVvYzDE3DCQtmTA6ApoUV90NQEE2/SY8biUfn7euCV3Q==","signatures":[{"sig":"MEQCIC2bFaJYs7Bd8l/xP01TiHLo+tbHIWtL4jw2BwZzLo6jAiBCBSGaFFzS5RwRefPI0ITyma8rcMROc+2b8sYH2RG3nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435128},"main":"index.js","types":"index.d.ts","gitHead":"a123bd559d7d5a40acb3c7c01b806c7a92384bfc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260225012530.ga123bd5_1771982731861_0.026522662968252453","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260225131534.g771de85":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260225131534.g771de85","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260225131534.g771de85","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"58a96f1a06a6504f8a2723d3ac320ca099c66dec","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260225131534.g771de85.tgz","fileCount":113,"integrity":"sha512-hiJQsGk0a0hL9QvWorNXkkxyCCqPL2gm7tpsJ/OyOAGpg2G24XecXJgqL1XRheNb6jtZzd76lh3N83gOcv3Jsw==","signatures":[{"sig":"MEYCIQCN5aefMIwLMWqIdgVprur1ZaUHAmqtaChCF5Z9aB6VAgIhAKzunZrOO++n6rgmoCv68XYlyn+HVppXuvH0pkdzwe7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436147},"main":"index.js","types":"index.d.ts","gitHead":"771de85551f88822cb66852f9a5fe7c2da49ce50","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260225131534.g771de85_1772025335948_0.9411792227364846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260227041045.g12b12b4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260227041045.g12b12b4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260227041045.g12b12b4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ff3b38a7037f62944f8794b98096d389037deba9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260227041045.g12b12b4.tgz","fileCount":113,"integrity":"sha512-gNjw+MD0vmTi4LPT164QCdjNn6NndsRF2URKFVJ01Fke/v3QExr8KjzmP9Ztn19cczzM2aUJI2oNfCaWiyZDTA==","signatures":[{"sig":"MEUCIDcNorjFDuIZRwJhrsYyrAnvCktdxOS2kt8XG+vQhX5QAiEA1i+wzrT32ovQYRC+cga8mQgK1n5ns6KBhY+/B9eUlfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1438113},"main":"index.js","types":"index.d.ts","gitHead":"12b12b48275b8a109c1b7f3894e66d8b62a9da5f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260227041045.g12b12b4_1772165447192_0.14984315308781215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260227052947.gc080b8c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260227052947.gc080b8c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260227052947.gc080b8c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5f050fd5c9ec6db892514d24e3417999f9d5af17","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260227052947.gc080b8c.tgz","fileCount":113,"integrity":"sha512-U7w4Qbb2eoRVuY1C5bXV9KwpXXNzZxBd5ibp98T9kEcJKslDlPFCgzoA+eNJ609dky+B8yzz6ECXbPITzl5BsA==","signatures":[{"sig":"MEUCIQDZMb4yGLDcIzZ4sviGbIyagYYmLttMBtO0frIBJNYEIwIgdgCxRW1eNoU4bAMkD2SVkIHyLYnZczCO+ec0Ct4T7Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442625},"main":"index.js","types":"index.d.ts","gitHead":"c080b8c6799d73b65ebf4e70fc2816bf59b0735b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260227052947.gc080b8c_1772170189178_0.2721187418408777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260227062417.ga3c5095":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260227062417.ga3c5095","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260227062417.ga3c5095","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"be67913deae53339e2c1bfc7038e6b7a46d9ba6c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260227062417.ga3c5095.tgz","fileCount":113,"integrity":"sha512-XPwF6XHrL7HoNqsZqt4zqOyuBlJWAergwOxZxeRcPz3HNKYp+JD1lbLrxw3d6FODKaHUhO4O/jwaOGeptxmXAA==","signatures":[{"sig":"MEUCIQDEwptdcz3cpLWn7ST7U7CYl/8jvWK5dOVHSvMN5HR1hwIgEVc3NqAY7RBCqsAydQ/ik/ZUdK43nQiJMlfklUTdM1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1443451},"main":"index.js","types":"index.d.ts","gitHead":"a3c50953936bcd4311a1a187cb529685217c0e11","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260227062417.ga3c5095_1772173458947_0.2934663766570802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260227102433.g362813d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260227102433.g362813d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260227102433.g362813d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6ee57a425ca57c784aa91d925d64505779a3ea24","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260227102433.g362813d.tgz","fileCount":113,"integrity":"sha512-E92L6Y6bm8rNvyXhLS/Ehj4/z/KKfzqLHHvgfS/1nS1z2TLq76+rUxemfRyKMRXpv8GMm5UJIjKB3Wc57Oucew==","signatures":[{"sig":"MEQCID5g6o+Yr4uwXj84HjFKWvBpEMmqtpabPJygGrQgTqMcAiA5kPGX0FkOPS/6ttysQx5rpdPYCS9tO9MaU4lKDJR2wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446372},"main":"index.js","types":"index.d.ts","gitHead":"362813dbb1c740331814a5aee86fab1de4c09a46","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260227102433.g362813d_1772187875678_0.9726721618252163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260227120450.g65f5ecb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260227120450.g65f5ecb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260227120450.g65f5ecb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e430f288649173b7468bed2a77eb2311141c03c3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260227120450.g65f5ecb.tgz","fileCount":113,"integrity":"sha512-KBi51li66QRmbaNB0NJC1Q+Yfnwtn+QHYM6BwkDwflm3kVabEnGthmsc+W5AjPtI1r2XmS1iiWBRlpWOI2IyHQ==","signatures":[{"sig":"MEUCIQDCjfZS/JyS5CtQdWti/rdOM3Lze7p/cR9kEBZV81eyJwIgALrL9qfA74I7nFq7+l0Cr0p62WEycR4vLq7VBPrTQJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450037},"main":"index.js","types":"index.d.ts","gitHead":"65f5ecb7c43264c47a614616948053ee0d29907f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260227120450.g65f5ecb_1772193891410_0.02871362881828521","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260228060654.gb5c5794":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260228060654.gb5c5794","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260228060654.gb5c5794","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"96907e79573c3f8c57ddd083d99b8a3dabe1ec80","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260228060654.gb5c5794.tgz","fileCount":113,"integrity":"sha512-4sxOQo7d/Je/P01BUhz5HoWaUiu/8U1Fo7i8Pkh5RPdVJVZ1V5v8I774Ptsi2UgObQebMALgk9MB7u7XG2C5LA==","signatures":[{"sig":"MEYCIQCAXkVQx5DT+Vb89P5j5dUSRTvJ5Y1yNedDlAU50PxXNgIhAJk1JCyjVA4VJZOOf/Ip5E18ppHJss5klDJWRG+smBn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1454601},"main":"index.js","types":"index.d.ts","gitHead":"b5c5794f46f3dcc29369a844efded4e458017a5f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260228060654.gb5c5794_1772258815747_0.27086570610933114","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260228104345.geaf0286":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260228104345.geaf0286","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260228104345.geaf0286","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"54939145368e2d75d7e214e221346d026b0fabeb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260228104345.geaf0286.tgz","fileCount":113,"integrity":"sha512-aeTIhQ4Ge3d2WJQ2f/aBkZjcWEMxdLipiiNONZ10iIcI/6JR5gQePXJQz/Du0hVX8neWMBpXkEDczsEUnDvoJg==","signatures":[{"sig":"MEUCIQCcke1/cpwhpwdzzhBosbES/PebeAtpP2HWgNmfgT9l3AIgFGLdbEFxit5LeI1+tglEIWNq3MPZGxtB12m7c4vdPYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465997},"main":"index.js","types":"index.d.ts","gitHead":"eaf02864014f268ee8f5536ed5a51005b970db3b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260228104345.geaf0286_1772275427268_0.4515387927485366","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260301022504.g9491784":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260301022504.g9491784","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260301022504.g9491784","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f34d8459c9091e32c01f8b7193c3bfa51edcb713","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260301022504.g9491784.tgz","fileCount":113,"integrity":"sha512-ZafauOzTEfJjGjN4MRcuQU6mXgyEusjKPIBuQZziSOGIrlkKqV9po7T7pY2IUt9/bswdTwraEdqhl1ItX5Vwog==","signatures":[{"sig":"MEUCIB0Z5wsEF6B4FF//OcGvosTTeuVesDhlH46RFL4JrCpwAiEAqJUIknf4nZTGHoHiR/Yn1zMwLfaGOtdy3CwmHnPLVbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473999},"main":"index.js","types":"index.d.ts","gitHead":"949178448d08c1e8cbe048681cbcdb3ec92be882","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260301022504.g9491784_1772331906104_0.511327976431543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260301023843.ge6c5397":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260301023843.ge6c5397","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260301023843.ge6c5397","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3bfa08ba459fd582750e331f9329a34d88977953","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260301023843.ge6c5397.tgz","fileCount":113,"integrity":"sha512-UQ414eo0IrO0q2+rdIXL9RWk+MLaYAdesUo0qP+5szlJSzoohEF5JQqFRPMwQ9tcP1EJJDDwVnnjhSfwcB4nCA==","signatures":[{"sig":"MEUCIQDai0TgLe2h4D9PdggJ7Lgko3lYpDZBpW9+uUa75EnHsAIgTlLJMgs9a6D3hjecqhtEi8s4ho8tXwlJJlE1osb3F+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1476809},"main":"index.js","types":"index.d.ts","gitHead":"e6c5397812051841c450aa6a5863f1d7a9769632","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260301023843.ge6c5397_1772332724651_0.17416706450788455","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260301042933.g8555be9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260301042933.g8555be9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260301042933.g8555be9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0f5dcddb50cac4695b8b70b3037750897732f4f9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260301042933.g8555be9.tgz","fileCount":113,"integrity":"sha512-kBIWsM89EE58PuBONhIy7fSl1Nmmkw1eiWX55zF9Me2JvO7Jof8pX60MTGpEkTILW7xn97kZVnAvQgREQX3UEg==","signatures":[{"sig":"MEUCIEp6a6mTW4c9Pn9Pgr75AYFK9FEhcwCBcrzIZyYXO2znAiEAtFAwDRlsfhXghxazODXtzfIFBeH1xZZUD8avRt61SMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1493655},"main":"index.js","types":"index.d.ts","gitHead":"8555be903ebcea2d9f9f00758a479eae4545ce1a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260301042933.g8555be9_1772339374598_0.46269856822470334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260301050039.gcdf36cc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260301050039.gcdf36cc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260301050039.gcdf36cc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a4f491d45718fd917d4940bdb275e4ec43e48ce6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260301050039.gcdf36cc.tgz","fileCount":113,"integrity":"sha512-E1jJHos+yGhCe6wJA16adG6m8PqABmSrBUxQixJTyTRNwpTPeoVCjfhyiQVckDj21Q8MFUPnO0tKbD3I0McqZQ==","signatures":[{"sig":"MEYCIQC1zZ1W+IEwWCatVGxIutK8YPeIO/Z6pKLp4b+nrITA2QIhANeQLoZZsmeZu9k/MzD2xAEEx3LfA1Zo+GT7yad2plQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497255},"main":"index.js","types":"index.d.ts","gitHead":"cdf36cc08a862f63347d1a17cc9afd26800b2bcb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260301050039.gcdf36cc_1772341241722_0.6035257006623698","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260302035746.g70c457f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260302035746.g70c457f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260302035746.g70c457f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1aeb0902a9a271a00b248ccfc440a6d63a9727cc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260302035746.g70c457f.tgz","fileCount":113,"integrity":"sha512-5d55RRzouHO7VS6KRGxLi9jHoJkg64dxhjb5NOztu/BDptC3e6TYYboNrOfs9zMTiMnPqryxEvL1rB9/Ycz6Aw==","signatures":[{"sig":"MEUCIBI78+HFsrboXe54d8tMkZl/pYMnIMgkb/yoKihne8H6AiEA0uzCBnvOXLBC9Ualr3QnYvN2HkYf557MepsEYiXlBLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495827},"main":"index.js","types":"index.d.ts","gitHead":"70c457f3ea4dc4fffa681c88f40bdb3fc76a0e62","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260302035746.g70c457f_1772423868727_0.7010801138621225","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260302100829.g922ed3c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260302100829.g922ed3c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260302100829.g922ed3c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e000a00b091d6bcde9a0721e01f52662b4481533","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260302100829.g922ed3c.tgz","fileCount":113,"integrity":"sha512-zjS/1Suf7dmpLmklfN7TE9/tabGR//LrZTSlO0y/i700mQuRpIe/eNZcVf7OBBNFCK8s/0JyTHE34IdgUYzuIA==","signatures":[{"sig":"MEYCIQCGZpEzg8lbEMNUJYGRsxSbLuKXy0cYI8S+67BWu/hQFQIhAOUicot5EVt0ry6+yy+DbJz6di5xkg9JWEC9isHlbYDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497273},"main":"index.js","types":"index.d.ts","gitHead":"922ed3c9f4cbd4d6738b8251b7b27f4725b7cca6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260302100829.g922ed3c_1772446110221_0.3096425272157557","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260302112959.g4c2e470":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260302112959.g4c2e470","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260302112959.g4c2e470","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"055b6b5adbc05793df3c637b6c1e62d6bae64be5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260302112959.g4c2e470.tgz","fileCount":113,"integrity":"sha512-3uVbnnYMBfJrANFCWFsHSfnl8O4hqn6yNv1foWEAcoe3t81xHsxw9timMwFFmTBvhg6hf1mq/P7Eq91m6ZQTSQ==","signatures":[{"sig":"MEUCIQDtJ8C3sSe7u/0JcymzRXUoONKKXffCd/83SQCQXWMCZQIgI6BhgO/5QlI25+syqzk2od2R+odFbjC23LmF1/2ixAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497273},"main":"index.js","types":"index.d.ts","gitHead":"4c2e4707b577d7bfa92186c4b7b401e0361960ee","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260302112959.g4c2e470_1772451000963_0.07568678292028719","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260303004936.g6b47fe6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260303004936.g6b47fe6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260303004936.g6b47fe6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"15cff5e9f700ffc6d8252affaa3f86fb874eda8d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260303004936.g6b47fe6.tgz","fileCount":113,"integrity":"sha512-XO0Pv7LLq+L38J2pEmEcNmHJLRJmLi43QcyXuDjOGsV/hTL+sMkNMRk5c36QpIeGH/f4JKuIIb7/b5SpMOnhDg==","signatures":[{"sig":"MEQCIB9YxieztKOb/pbOTO1jpTZ54qgsGfCt6C8OtF3fzY3GAiAsGMbIaIb+Q7tz0KbzQiScywu3C2cp8g0FhUHyqCx6VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499811},"main":"index.js","types":"index.d.ts","gitHead":"6b47fe6feb2783bd1be5b67c92435d354efd72b2","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260303004936.g6b47fe6_1772498978471_0.6185261077165336","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260303071640.g3cc9d1e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260303071640.g3cc9d1e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260303071640.g3cc9d1e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a07806d0df4959edf80006809afed0a18ace35d2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260303071640.g3cc9d1e.tgz","fileCount":113,"integrity":"sha512-10WGAdZZawgNwk1hxXGdcH5medQiUBv+f3mipb8+dVPyYjh1y+TOfWPh+wr8ngWFc0MpkEfMsqoZqTwBSEa/HQ==","signatures":[{"sig":"MEQCIDs2u5m19u80dFpCRd6KjWj7/eIrNijxu3F/CDMo2VgfAiBebV77oJi0ZcaLEjtafOsGs0iAsvCl3TX6VmDHzwBYRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501981},"main":"index.js","types":"index.d.ts","gitHead":"3cc9d1eb22ad847bd35d245d686050202b6a2b64","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260303071640.g3cc9d1e_1772522201363_0.6624216770702667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260303121914.ga616f54":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260303121914.ga616f54","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260303121914.ga616f54","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4f95d438c6198626e0ced464b64037cec61cf6e4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260303121914.ga616f54.tgz","fileCount":113,"integrity":"sha512-c9I6CgTJn45VxxMMzcTYKk2GXmw/jBTytJAnGdLk7iD5KvxGqfRhovgheCdCC2bf8djYE0iuhVRXXkSPUHoGTw==","signatures":[{"sig":"MEUCIQCFfpF9w6VCajiv+0pez7b8IW8LB4r0xqYgv49/MRcqfwIgYY9fIcwU/WIemc/9VX1nf03XIAN/319r5SzbpMnmozc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516709},"main":"index.js","types":"index.d.ts","gitHead":"a616f5486a638a5ec831e4738f396bd33aa7c639","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260303121914.ga616f54_1772540355540_0.03329722075109065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260304073945.g43e527d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260304073945.g43e527d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260304073945.g43e527d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"16f69d03cd2ba8736663714cdb8d7cd628662c1e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260304073945.g43e527d.tgz","fileCount":113,"integrity":"sha512-Cw4QHnwjESp1MTOmdNlGgy+jzQQjJ3Z6vEgTZl6XPdVIIXIgEMB56lc8S2+V9VD00YLnz+bbIPrxVH8fyJA0ug==","signatures":[{"sig":"MEYCIQDeDQY+5AFTNVWd3FzzfvM1WPLE4rTffJQySpMc8pI/9AIhALPzWA51YDn1hCh4mSvtzgwYI5zXzTH6jjjlnBaF+dL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"43e527d6a7a4e1a0d7c7058d7fbdfc6eb328d452","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260304073945.g43e527d_1772609986536_0.5091555519905144","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260304095830.gcfe4009":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260304095830.gcfe4009","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260304095830.gcfe4009","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"af43760be1e93078e7b4614c4a876bb64b4d89fa","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260304095830.gcfe4009.tgz","fileCount":113,"integrity":"sha512-IzkM9Fm1Fi+H/HTybocAdsRnCayPjXd+821ALJwQlppzyCV1b4hgvmnNjx2HR0lGznc2JI8ZDk/R18DxgUoNMw==","signatures":[{"sig":"MEUCIQDIXQcL0E8c85atlLSzw4REqiGzQiy9j+YaXHV4GKQi8AIgHekjSncum5TET/Qtkl29HlYgRTiMgN4/2/sVrvIq6Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"cfe40097bf6a35f30d947643b96befb7c0867a14","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260304095830.gcfe4009_1772618311956_0.3367567033620209","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"codingbuddy-rules","version":"4.4.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@4.4.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1f7154988bb9cf25848c365041ed8725bbe140e7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.4.0.tgz","fileCount":113,"integrity":"sha512-lrJWR51SCqoR5Hat/wEIlF8nYFiHv+zjcFAxFZOudvJ6Np0EtNj/pGmWE+vaxBAt/O9qDsn+SAY0pJvZ6SKZqg==","signatures":[{"sig":"MEUCIFx3vC5mI8Z4WH9tp1u2Jqz4qRAySs5iychD8jGzFPaoAiEA6o7W0M2ZUcL1KZfz9mbaDy7cqxMPXfejqYh/Qw62rvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519261},"main":"index.js","types":"index.d.ts","gitHead":"cfe40097bf6a35f30d947643b96befb7c0867a14","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.4.0_1772625750017_0.3425980647118543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318020156.g58c3b96":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318020156.g58c3b96","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318020156.g58c3b96","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6511cd75e5f14dfc09b2cf7a901e998038313f99","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318020156.g58c3b96.tgz","fileCount":113,"integrity":"sha512-V7P0T0OJCq8Pa5ucJ5jBySlDV1zA8XTQZ5kRkC5Fz4cy3OxiMDyvLnEGzCQmEzlWo3QGEckU+SHbxTPCJCV1Rw==","signatures":[{"sig":"MEUCIEfEAfDu4aPV+Pw+VebCQXalXXZ0mBLvvY5HMLzBoOQiAiEAvnMd8FR6zkgk47lWoSErtZdg9LPA/Ewks89r8MhKmZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"58c3b961f5e07ffc389921ebbef9e5b44edfe3c6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318020156.g58c3b96_1773799318299_0.6989214025280104","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318023516.gf5a671d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318023516.gf5a671d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318023516.gf5a671d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c661d992e1af56bd07c18c8f5e0da19fecf34e42","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318023516.gf5a671d.tgz","fileCount":113,"integrity":"sha512-fywS4N3gX75ZQLgTC0NZ+qjxeJ+dvYWP7LowvQn+qVo9Mrz3fT8ibBEJGbwnkAAcYxN1Dr+E1+CuhAgA8qzrPA==","signatures":[{"sig":"MEUCIQCCQWg/qEDCeu/80Eken9Ynxv+RKKrPpjFToqS4HidczAIgEbKaQPk1zbT4JUZ9qL1EHJcwdRwaYBGzDt6BVDk8+Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"f5a671d3b1fbdd53c3518b4615dbacd81ec4d29f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318023516.gf5a671d_1773801318130_0.6211003276285125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318023555.gfd00987":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318023555.gfd00987","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318023555.gfd00987","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e7d9c28ae41ba5109f67b9d89731c2b5adcc6ad2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318023555.gfd00987.tgz","fileCount":113,"integrity":"sha512-GXVIYeDU/cPJ/igmVijIoP36qNRKMOKCD3pt67FAF1BygWUqAdyTto2ONTfTzBiMWUH40+7mSJQFwJf1Lu+fzQ==","signatures":[{"sig":"MEUCIQCFNhm7k8hXyk4RxRXSmQqhlGYEsnWH+3cLiIB9sqcrxAIgANLR5XvfAtc6/KWBWbTcnx614r+IUymC6BuVtdH+7Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"fd00987b9d66ee8fe645c09aa88b7496368350f1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318023555.gfd00987_1773801356898_0.00598832124465809","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318023605.gc0448d8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318023605.gc0448d8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318023605.gc0448d8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4c9b4885f99b37999f373a27134464ae21583b08","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318023605.gc0448d8.tgz","fileCount":113,"integrity":"sha512-jfWe7DBmo3PKx2IhxYRlKbv4+kYEqQjyGQJ5u+xDoRrlzACpvZVm1Ibq05reygINJIFiBdZTNzaJZen98zLcdQ==","signatures":[{"sig":"MEUCIDU6SFiWKCJznDncNrd5yOHl7ifCAs7KmRwRdJKNe/a+AiEAo0dNZUO3jvEJSPoI0EXe4NWcwcT0WMDahSRmzIdsA1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"c0448d8b9c11d34a15f502f05010634e28f4ce5c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318023605.gc0448d8_1773801367171_0.08532889456015824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318023615.g6112e13":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318023615.g6112e13","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318023615.g6112e13","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b7469cb78edc5e52fce25452867a34a9af474e8f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318023615.g6112e13.tgz","fileCount":113,"integrity":"sha512-+j9vYYfA95RV9yOCydVFVmPKzFAxdqXOcbA1AdA+u8Vujq8Xy2nKqbE+xaiFGLHWpcyWHtdqCG4tUeyZDpkReA==","signatures":[{"sig":"MEQCIEYeVRUo4ZTPp7G+hyh3o410TfTbzRvu7Oe9qralrACGAiABh9QYpqWvGWgAQut4OryP/uToHQ8ZVZy8bBNDIuXRVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"6112e133ffaa53caafa1be41d985cff65ae618c1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318023615.g6112e13_1773801377217_0.8204234051978072","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318024825.gb28e37c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318024825.gb28e37c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318024825.gb28e37c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"74c4c50c804b4cc8eb36d3fe03f764700a46d69d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318024825.gb28e37c.tgz","fileCount":113,"integrity":"sha512-pkmPN7wvZx4eZkXy0kzAs1KwH1AS2skGBx1Tt8B8F/vVY+z216EZoIyqu2tvkdMWMlf9wz4SnVLJ77aa/TE6uw==","signatures":[{"sig":"MEUCIDefEi+0pGItbkuOsIzNOwI7nIWs7+DPxhWbrJrOSIyEAiEAqNnhhs0LdAwaZbjVidPxX5kRjqurokOXvI1oPkzPj+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"b28e37c4826d8ca69718b5d71847368fdf67c563","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318024825.gb28e37c_1773802107538_0.8042666594502212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318043148.gb2fee88":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318043148.gb2fee88","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318043148.gb2fee88","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f27a578ff1fcc13bf21f3f91b562d4ec1b402bee","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318043148.gb2fee88.tgz","fileCount":113,"integrity":"sha512-0R82BKo+PCPn7YQxAh4AeLvMMECYKnabrKVBlmbDebJckpj9EyM+TiBbcWm5Gb8JCbj/901fG1zmOkX239FYrQ==","signatures":[{"sig":"MEUCIQCgCkMhKtuSpWAB88hhnViUjXWrAmXG7r9O9JTtvHLlsQIgeoIwU2D1HPqXuWk1PLLpapLdNuhKD9Q49PjedizX6kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519292},"main":"index.js","types":"index.d.ts","gitHead":"b2fee88bf9ac0d5cab3a82d1823b6d44e6d91e3f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318043148.gb2fee88_1773808309712_0.022188771157625853","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318044059.g4cba786":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318044059.g4cba786","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318044059.g4cba786","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f858561ff66d774fdb3932781ec461ce92b98c29","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318044059.g4cba786.tgz","fileCount":113,"integrity":"sha512-9d/SHE1KMOv+rw3fC6I6ogSGL7gxCmUvgu5nbuoHiC1gY7U0tcFnEdm2kb0ocjSLfaBgvj6FFQipZiLWvs0tGA==","signatures":[{"sig":"MEQCIDPs8FXp1H18IxXmPuc0r94973UJ36wp/EzNqmkW3vkuAiA/9LSjJoxMym9bb1H2Hktpx9wdfu1iV8KEH5Jk0k11OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519439},"main":"index.js","types":"index.d.ts","gitHead":"4cba7860fb4d032c3600e9ff78314c23707708b5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318044059.g4cba786_1773808860621_0.1265586908316787","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260318072024.g00af51f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260318072024.g00af51f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260318072024.g00af51f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"920cff1d2c6364d3ead01bcca42c33c73dadeee5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260318072024.g00af51f.tgz","fileCount":113,"integrity":"sha512-5NII7zTSF30JIWocG0u9+Qbwc0atz+jBq5MPcLR7eWlRQlrvMPtRl1o4ojKdduLUMNHg6VzH8opv7H4BeMQe0w==","signatures":[{"sig":"MEQCIBwnfukTEhAboGCN3HlqIHnGdjLQxY/865csqC88eMSzAiB8cG91oM9kecUfXvL3PzeiJve4ZRAqIMQ9Y1DPCPeeoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"00af51f6146c94a43e47cb974c787e7d2cabb67f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260318072024.g00af51f_1773818426080_0.09647819106695543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260319101126.gbe4f21b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260319101126.gbe4f21b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260319101126.gbe4f21b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"38f5e32e5ae19cb6e1a9013e5c9a1ff884c12dc2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260319101126.gbe4f21b.tgz","fileCount":113,"integrity":"sha512-2AKbeuaqV2wWTtvlX78EuilWORM1O4ofpOlUileFW3pJVizUa3YPVEp/AeuwOWmnQDNw8yZ847H3i5mWChGudg==","signatures":[{"sig":"MEYCIQD6fh9otl0ZJHUWqNdEiRxF+U+wCxKSkW5cEXFTONqPdQIhAOwuqN13WB/YX00V8KN0d8lOuhU7aPfrN2pSq9BcGwUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"be4f21b79031f7141fee160dff4972c1546580af","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260319101126.gbe4f21b_1773915088034_0.5840601409386645","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080125.g8c8f7d9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080125.g8c8f7d9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080125.g8c8f7d9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6db550e81f14939a764bd7a7e7525b2dae314554","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080125.g8c8f7d9.tgz","fileCount":113,"integrity":"sha512-PqzNXyP9WzKuvKjt5FodFAe+GRhQHTUgWKIDEgcGohI0MbOQuHkEHMwTPucUEZQrsV2JDoAEfJc9v7RwJX/uMQ==","signatures":[{"sig":"MEQCIFZNXgTo0g4eaWNIl0AONsh1H28r7RqhavE5FE32Y155AiBqSNc5knPXnTRSTbfQWakdQ3fAxDQjvO7Y9U2Le9wbMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"8c8f7d97b4ba743bd45942d83d2c5b659ae65901","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080125.g8c8f7d9_1773993687128_0.9417922649892665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080151.g6a8226d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080151.g6a8226d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080151.g6a8226d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"04480990aeead3c75105f8e9b4a644034108c5f7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080151.g6a8226d.tgz","fileCount":113,"integrity":"sha512-vVi7fsm68XXGNXU5LG+GnaEj0Bvbq83KKsLgOYMlYIG2oDNxSuoXaeuxFQOPedpEK939atAAHwl4LLT6nrah9Q==","signatures":[{"sig":"MEUCIQCbVpa2NXpsVUbyJc7PojuVouMuRFNwM+tGgeuRSvw6hAIgQ2jth64fCbNikyEnYywiUdA8TiMzFzBKdE+RFRVuj/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"6a8226d5e25d354931230a28667289e2679adeeb","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080151.g6a8226d_1773993713050_0.65445390792275","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080212.g76d2894":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080212.g76d2894","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080212.g76d2894","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8a2ba05e37083210f894d55f375ecc6679c264a4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080212.g76d2894.tgz","fileCount":113,"integrity":"sha512-LDmXf2U7XzMVRhliV0IUNt/CsfnGDlbQr44JB/29WNs/DMO5d2wia+addFn1SngVtEckeIySh9Zd+DiFL8FUZQ==","signatures":[{"sig":"MEUCIQDFtCtOuD39k6wkHXCANmfu09lPzAwzWpfj9HZ0jWjcrwIgDptUa0WHttaLmOnFC0pKg+NxOyEXbZ1A8IXJrb1BLp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"76d2894aca1604b36c8878e0bcb847a667915d87","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080212.g76d2894_1773993733233_0.7774680053899552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080219.g90a4807":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080219.g90a4807","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080219.g90a4807","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"1d284a7a11be077bf81b4502d54e272ad614dfd3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080219.g90a4807.tgz","fileCount":113,"integrity":"sha512-k38ptCf6ZV+5m0kkVwoo5eVu2ClZRzLxriqkwPUH0jYnstQPxRh41mmHGDLc3qnaFUXFOBCxZAOk7AYPAIfEtA==","signatures":[{"sig":"MEUCIFHWKerRIZMxoTxJnwwA6EqMDDsm+0TDGnLMNtxsYEiNAiEAt4x10e4IRkYmR0BWD316uD5payRcM1Okib4yyKN8/lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"90a4807848c0a5abff5d03ed9d83809e84535916","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080219.g90a4807_1773993741067_0.6746856001543078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080233.ga332016":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080233.ga332016","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080233.ga332016","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"641d49074f1517f2c028faf1fb4b2d64a5645c7e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080233.ga332016.tgz","fileCount":113,"integrity":"sha512-+GXfLGLa0q14urMR/c6s4iQaKCBbpQcJG9Ii2L2QSZh3TtSldf70JzkBAp6yTOAzHZQnRkd3C65rEWCtfXVe3A==","signatures":[{"sig":"MEUCIQCR7Ge9pqjACL3JgrRfPiQXlDCzfAD1RKSmDUTxyU8viwIgUrQh2l1bWxbAv+78B8mBpVqtKsaJ9BZ6hmGGdtzmvt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"a33201633df81479e44520e9b220804698a98543","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080233.ga332016_1773993755668_0.7120396862063398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080243.g2ffaccc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080243.g2ffaccc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080243.g2ffaccc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"5d3704bd275ac6536c53f3ec0532b9c9603391db","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080243.g2ffaccc.tgz","fileCount":113,"integrity":"sha512-NU5+63JeYAwl2oeahuqil2xze6TJVcigjtLdNKDqKc7vWWsWPQl3GirW6MkRkFUb1sSRxmmix1aswtQkza2OVg==","signatures":[{"sig":"MEUCIBWt3QYaYdbBnE9FMaCOUTQ3Nv/kPQoIaAyCpXdAq4VSAiEAiPgJcwzUEBAlitLOTgWWsqWtqmJOY0pjaURAdJfUiKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1520090},"main":"index.js","types":"index.d.ts","gitHead":"2ffacccbe2ca8e47c57bec083a747f8a2b3a8dc1","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080243.g2ffaccc_1773993764962_0.3477975328410141","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260320080425.g643a8f7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260320080425.g643a8f7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260320080425.g643a8f7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6424bc86170fed4072b0026e7488958d500f0b8f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260320080425.g643a8f7.tgz","fileCount":113,"integrity":"sha512-8pfSUQm9JwIOKKHfB5UpssJ0ZFB4ODZzncpcxv58Cfj0YHzGTfMMH5OdwXsA9kZvzkFV+KrRN1ZxytsTk5ppnw==","signatures":[{"sig":"MEUCIQC0/7OmTW/3VDQpfXkUIiALWdx4IyBAV1fEJ+SWUGO25gIgUcXqmaz0YLhbTkZS+XrAh5HwAg0bm8JelkTx0MBZ0zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521830},"main":"index.js","types":"index.d.ts","gitHead":"643a8f79a54d3837f32bd8180e30bc64d735c340","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260320080425.g643a8f7_1773993867103_0.009250474105221729","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321001942.gd40fbb9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321001942.gd40fbb9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321001942.gd40fbb9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"863e244fe41174138123aae6ffcbfe04c7a81edc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321001942.gd40fbb9.tgz","fileCount":113,"integrity":"sha512-PoNhhCqys7yDoJKRirYo0ecdclD1DrYBuLeg9zFtpoLnFeEvy080RjS0UB52wprK49E+MvJhT9Ctf/kCLovTnA==","signatures":[{"sig":"MEQCIHMrBZMvMUHpj9N+kZSv0DUCe0euFp8efjHMcqQVdk7dAiB5GxJI/H8mdMo9Iw/tZo8ML6lHLZBFcLNGRZdU8/x2Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521830},"main":"index.js","types":"index.d.ts","gitHead":"d40fbb98ef32d8deeb749c7569dd22064d66ab42","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321001942.gd40fbb9_1774052383920_0.533992603070579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321101950.gb003065":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321101950.gb003065","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321101950.gb003065","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e4aea6a2975d97062b0b3ad9df3d388ce3a909a2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321101950.gb003065.tgz","fileCount":113,"integrity":"sha512-T7O8Gr6I66Sbri456ZJAinTKFbIsJxadl1zc4f4+TuH+LveEZ+14OkX9qdRv0DFeW8a9rzUEa0ceLcBpp+OdZg==","signatures":[{"sig":"MEYCIQDjpD1yFg7X30KNrTJo7x+tUJjvDK3Sn6ffLKRc8jBhNQIhAJMH6oeQDGrOQ5LRTXuuHdDNyud/WftETgAcDQES7i46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521830},"main":"index.js","types":"index.d.ts","gitHead":"b0030658d263667cfc86fe9af3e716b6c257199a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321101950.gb003065_1774088391998_0.4733407282795039","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"codingbuddy-rules","version":"4.5.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@4.5.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d83d9e8d8845c2f6c78b3cd5e507f1cba5d1015f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-4.5.0.tgz","fileCount":113,"integrity":"sha512-qSD25bl4kDEhwRddIWBuX+AydAew8Higcjpi/pYHnr8tk5iw4qzOik3xeCuzgr/hG0R6SZ/99Qmycr8NCVhbRw==","signatures":[{"sig":"MEUCIQCaZQusiyjSQZN0QscsZryAhkoih+nN40HvufCIMp9V9gIgOAKg+UE/UXum2yun/MMykR2GAwPr3x1rPrLjYiz1waQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521799},"main":"index.js","types":"index.d.ts","gitHead":"b0030658d263667cfc86fe9af3e716b6c257199a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_4.5.0_1774088474329_0.07740154379570519","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321103422.ge29407b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321103422.ge29407b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321103422.ge29407b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c9b38d8c10decc664fc85e37ec34119e84d4ec27","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321103422.ge29407b.tgz","fileCount":113,"integrity":"sha512-0UXVvBCHsSTKPYit/bjX2JeRT8GRIL6FXSOIgghmhuwgHR+foqomuSpfscBr8iw/ghzzesH7fbMeGPkFR9rP7w==","signatures":[{"sig":"MEUCID7QU8RXkVZeejw+RS482HhwGUXLooBbepahIlta2k49AiEAir++YYDiV6oF0bjSOtmmhmK3bDvN2/vKlNzbm1mmOac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521830},"main":"index.js","types":"index.d.ts","gitHead":"e29407b167044a9e848b78960b278b831626dc78","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321103422.ge29407b_1774089263715_0.3958165623818606","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321121226.g36eb403":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321121226.g36eb403","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321121226.g36eb403","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"772f28937680a6e5f9643ec263877e60ecb47944","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321121226.g36eb403.tgz","fileCount":113,"integrity":"sha512-UsoDi/Eb//EAA7XgXRlL5PxyGwvpIEHkwaOM8kRMxZm4zcntndUviOt0euBjzr7FNSfLLQktAtYvypoHyFCC8w==","signatures":[{"sig":"MEYCIQDWb6U5WfImrNeLCYNEnHcSTc7BCgztX1uUo2J7kMveqwIhAKItoFmn3gPW3ox3JEqWdWQzrtQB2KepZPvCZCzdN1T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521830},"main":"index.js","types":"index.d.ts","gitHead":"36eb4037cc6b94a28ef657d530bcb3eeea62aee3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321121226.g36eb403_1774095148023_0.06402947256251368","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321121454.g0a6b5fe":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321121454.g0a6b5fe","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321121454.g0a6b5fe","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ff8124bd4b21f4143f56bf3a4c3b67649a2ec3a3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321121454.g0a6b5fe.tgz","fileCount":113,"integrity":"sha512-My/H8NGiQEjyNutVxhx5A1b4LzUW3PDeLeBmFlgLVvELU4pmXOP+IDjsYZXuOFl/I1g3ejNW7aqVobiXzr6d5Q==","signatures":[{"sig":"MEQCIB0USV7UPkl2AUbF5tg4eVsTMBZDM/UM+4Hc+6vOrMRpAiAVcU5GdlOsshOWvW4LabfIJj5GrX8EUknrim2T8WNHQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521830},"main":"index.js","types":"index.d.ts","gitHead":"0a6b5fe0cf1acd7f3ce4fae2cbe82fb4bc994177","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321121454.g0a6b5fe_1774095295909_0.168742720114623","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321130307.g29d4249":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321130307.g29d4249","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321130307.g29d4249","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"91ea44af75e01cc09edbf76e7ac5cf55b10ea188","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321130307.g29d4249.tgz","fileCount":113,"integrity":"sha512-Chwv3COdZWuru/qpZ1Gt7C5TN2KOZRYYLj6wWeODSm9UEGmYRTHJR23zaRAf9GPqSsx5nZD06czWHocnjpQ+7w==","signatures":[{"sig":"MEYCIQCB4t6Xt7G/xZICXQ0jGxGc59xqatrLALbwRCvlvmHvtgIhAKMv/4U6ylB1yt6B1Vb/Pb3/aB32pJI/DzraJMdcjDHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521962},"main":"index.js","types":"index.d.ts","gitHead":"29d4249d4c38ee81d49e7a8c457f3a139ec278ea","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321130307.g29d4249_1774098188954_0.9722829572265725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321130322.g2fe864b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321130322.g2fe864b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321130322.g2fe864b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8a2465afbdb52bf530c1c7a338eeb33fc66b29a7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321130322.g2fe864b.tgz","fileCount":113,"integrity":"sha512-BSER9aSBUjyBHoSs2gaa1O0mmpreiQNAZ+V1IfnJU3QekpeqrZY5Oh3zFQZ8vilLmSlfhtN8iJaekqF5vpd8MA==","signatures":[{"sig":"MEYCIQCVWDxM6Sg1nfGY1a4Flfdi5R8bMOCw1NwrCAlvKo5mPwIhAI5EtkCvZu1SfBzbduTDx79YLVHzIetsBbG9T0OxdAeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522006},"main":"index.js","types":"index.d.ts","gitHead":"2fe864b82ba30091a2ef30b82a2e760c8ad58263","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321130322.g2fe864b_1774098203963_0.3583838285486014","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321130333.g40eeaf8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321130333.g40eeaf8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321130333.g40eeaf8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7a1fcad9094c9f226a418918426d6a98a8212696","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321130333.g40eeaf8.tgz","fileCount":113,"integrity":"sha512-gSpQ3mAh61MmJMtxomp30SbQoqxp8PIXAAt2oBmtWSpOnAicqtNjWf+jZO7Ay3Jf4cL+1bZl8iYFpb8cRjHJlA==","signatures":[{"sig":"MEUCIQDbq42g//Dlfd3MG17wXeIKFYC2v4KBPZVC10I4wVCzQQIgV4RJsmScR5SrLmHEBUwUB5QtF2mkzGST577H5Rgf4Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522130},"main":"index.js","types":"index.d.ts","gitHead":"40eeaf864688bdd323d9b7078a416deff3d014b7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321130333.g40eeaf8_1774098214896_0.5586897632498649","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321131519.ge3cbe31":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321131519.ge3cbe31","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321131519.ge3cbe31","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"742e51f60e227d1a7f7feb4cf998b19d2d0f29c0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321131519.ge3cbe31.tgz","fileCount":113,"integrity":"sha512-Fm2ssjL+1KDEXTaN7BLP0hIhfwYBYJYWkc9NYOLU4ONiqPIB7YqaLvNxqzpI9uEbI7IWvuQ1zw6gW1UmG3YLyg==","signatures":[{"sig":"MEQCICkSYM4t08adgHysDXZ4VrmMNyny1+fo4P8CdiEhAi+8AiA8yOrr0vhcqpmfJLdATRQnhA5GfxCcpu86YxV3o1w9Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522673},"main":"index.js","types":"index.d.ts","gitHead":"e3cbe315b8c89f01bee24fdf6f0a9e96de1ba3cd","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321131519.ge3cbe31_1774098920685_0.8372113333970548","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321133511.g6aa61d8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321133511.g6aa61d8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321133511.g6aa61d8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"718465d8aa136a1e77189cc611f010dbdc690586","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321133511.g6aa61d8.tgz","fileCount":126,"integrity":"sha512-qorMEg63Kn8Jc8q60h1WSFZ2atwldx//ZN4vt7xD4fexn410pCYwqFbfRnQ2fMqvFFrTSG14wwd7xTomR8Ezlg==","signatures":[{"sig":"MEUCIDotOk6OIlYlc2ZDGW2kV6D6kBukttDYWbqSDsuhRW3CAiEA7lZ2jry2iXj7Qk5RohHg87F1eJlj4/th9eWZgAux1z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599599},"main":"index.js","types":"index.d.ts","gitHead":"6aa61d8b74f42278377d4bb8190ec49f6a2ee112","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321133511.g6aa61d8_1774100113298_0.4788439710178274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321133637.gdb863bb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321133637.gdb863bb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321133637.gdb863bb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7ad40e999e1e5ce0ab8d6055603fe425e4b2d9e2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321133637.gdb863bb.tgz","fileCount":127,"integrity":"sha512-Iw2965sxmtueoSEgn+b8t4G16rI6zSYtDethpCDbXIIBgG4QB5pVF3vvzrCmLWpkDYhF4vMjdzZDfPDVICSSgA==","signatures":[{"sig":"MEQCIDkY8VxJGurLiswr2m+aRfOhwg9zE+aTUqzHHSkIgFDxAiAKaOTt1hR8CRL7855BcwP4gipj7fYD59tqtBbtxD3Rtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613819},"main":"index.js","types":"index.d.ts","gitHead":"db863bbb4cc15e5f2ba6edeb52c013b985977664","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321133637.gdb863bb_1774100198599_0.5599941915704008","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321134432.g7ccd26e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321134432.g7ccd26e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321134432.g7ccd26e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"25142437b4967374d9ce63108de5c01fd0101151","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321134432.g7ccd26e.tgz","fileCount":130,"integrity":"sha512-/rmDU+qhFy4qMyDsuImx0OMvSOuTnbMr3pA0t6qWLiL75f0awW3VLsg1qI49Kkpkl/w4QOYMkH0d23qdOZZATA==","signatures":[{"sig":"MEUCIBCPrzscIeMog5o3dHh05T8nbhFIB+/oznv+Zq0YeyKnAiEAtkcSQDjZvWfe91BEr9nLpjdftw0Z1DhWuv3fO1OYZr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670469},"main":"index.js","types":"index.d.ts","gitHead":"7ccd26e6b4a9e5765565a1f65b830e624308506f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321134432.g7ccd26e_1774100674816_0.19626596777152439","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321142325.ge35f7ee":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321142325.ge35f7ee","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321142325.ge35f7ee","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0f8a69b8cc9863ccd8f650311f19578afb6b522c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321142325.ge35f7ee.tgz","fileCount":133,"integrity":"sha512-v8XDhhvyzz6FCCHy2PwM4jocYE4/SYkrmnGuO+v6QM8l12V5lbfq4jLfzC7ah+nCwP4GxWA7+pX3kWTvS4HNrQ==","signatures":[{"sig":"MEUCIQDE0/tSe+ztvcpaMby0/jrj3Lep5vtTLh2/nxbqKbD0ZAIgLFBg9HhvtRVG1CzfkBb0558XUIc/IEaGq7IU3LMa5tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696680},"main":"index.js","types":"index.d.ts","gitHead":"e35f7eea614798416ff967779d836d2cde801830","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321142325.ge35f7ee_1774103006919_0.023164383430550606","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321142350.g34364c8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321142350.g34364c8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321142350.g34364c8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"2ec7966f10bc02389ac5d1558edd622ea8d8b3aa","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321142350.g34364c8.tgz","fileCount":136,"integrity":"sha512-f2avvr8CL8mKuQx+Ak3abuvBpdb8QHsSBQOhACqeaiIjiw8RnqRRoVwJLNS93AvRTgwUZykeVqqas+TX4wzAYQ==","signatures":[{"sig":"MEQCIHcKeIovLutBHrxw2EaHNGxiKrgkeaTb+aalzQXVDzHGAiBnVIoK3VTDSZPOlD7z4fLkML3CPzS2fmozMKXCmIyoRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1714578},"main":"index.js","types":"index.d.ts","gitHead":"34364c8c69f375fec3845f95cb6fba57eb88f574","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321142350.g34364c8_1774103031979_0.36985519194781635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321142400.g420ff00":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321142400.g420ff00","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321142400.g420ff00","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"12b2d69437f7abc0613fd70634368ee003304598","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321142400.g420ff00.tgz","fileCount":139,"integrity":"sha512-4dRLYyzr/J1z7RSXL3pfWyFPgYpTiS/TJgieWCEO1THJmHqBE50Mnc+XQLrHMhvsjl5fQct4scuKWVVxYo2wlA==","signatures":[{"sig":"MEUCIQDYNE58W4dkISkX57xo2ISyObVD3h+LuBICW0RwfqlvbwIgPJnOK+2JYJE7hxUNbp280RJAMEeVrjenJiY31eFbpoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747274},"main":"index.js","types":"index.d.ts","gitHead":"420ff00a712a5e71a0c4dbe09925467859dad3c4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321142400.g420ff00_1774103041741_0.08729343969304848","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321155211.gec79ae4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321155211.gec79ae4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321155211.gec79ae4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7b47e9e12c0219c4eb756aba7a7bc568081f2c39","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321155211.gec79ae4.tgz","fileCount":139,"integrity":"sha512-gm0HCXGJVtwj8pd0Nz4KDUljRAEhonuXNn8ubUo15f7xe8MlNcbCcPmbpMWG0KGWkxjIMOZLEvbl7h7g6nqQug==","signatures":[{"sig":"MEUCIQCELR2sFYms8TqotQZ5jji2qu88G7SIi700LJY7gxUyXwIgHI+AXed8GQ2XR2Xsf79Dl8UJrHaP4eAtTsHfg/C8ymw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747274},"main":"index.js","types":"index.d.ts","gitHead":"ec79ae47714608f515142e54f54ceb062fe08f29","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321155211.gec79ae4_1774108333087_0.35697023035773423","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321155325.g670eafa":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321155325.g670eafa","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321155325.g670eafa","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"215c2bc30bb9129bc3bfd430f6768de66421d395","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321155325.g670eafa.tgz","fileCount":139,"integrity":"sha512-qhuI8ZOmo4AkvVjaPb33XR+N4FOt08+nkncgInysOBPVw7MspuZQGaNkuVhVWgNCLVpBH2vIJo563CT82N+Lbw==","signatures":[{"sig":"MEUCIAO9TgDXvqtFdUW2+/+cwEJ5wc0YR5mrif+VcXeUTusPAiEAv9bPCB2B/pv6SyfOZgbMdb6/dIoj8vJLYDrySy4VLhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747274},"main":"index.js","types":"index.d.ts","gitHead":"670eafa28eb823cf007a2c4b3c67ada8e57ceb76","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321155325.g670eafa_1774108406926_0.8135479840679702","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321155357.g0bb2ffd":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321155357.g0bb2ffd","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321155357.g0bb2ffd","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e5817030eafff057242b17cdea264ee32ccda3a4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321155357.g0bb2ffd.tgz","fileCount":139,"integrity":"sha512-3YgdpadzPpkS7XnNA8PgpXc6AxQq4FNMTNiLXoX0nQl8KVdqywNxSoemMHFqOe1j/X5xWPn2h06ZFtTw5cWe9w==","signatures":[{"sig":"MEYCIQC1iLeqHNAjRGWWPfzW82UPVej5aI6JJnEvswGk0O6NzgIhAIFfHSI5Ic+cmKKws+KpQw/Z/M2Xuzc4VyvmhLx3LyeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747274},"main":"index.js","types":"index.d.ts","gitHead":"0bb2ffd9451fde0bdb875448bc704997ec159ef7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321155357.g0bb2ffd_1774108439129_0.18551869796201514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321162130.g320cda5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321162130.g320cda5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321162130.g320cda5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"3cad77c15b760cc80ab00624e7aaee9d4a42d967","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321162130.g320cda5.tgz","fileCount":139,"integrity":"sha512-m9zcBODTh7umW3TerAyOYlUQnxmsiGh6clVdozKUrepxxJow34uDKHDkzauwbJrI/IzXCXuP9LdbYkySsDE6Tg==","signatures":[{"sig":"MEQCIC0JKWHmUbY86A2DbmffFJSd6ubG2kDb+wFsTGBvhwsoAiBp5D+h47JdvC7BDIsOfRJxXq18oPxw+Zw9rALtOvAunw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747274},"main":"index.js","types":"index.d.ts","gitHead":"320cda59e0705ee43cfe37ef5d77c4c29473b9b5","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321162130.g320cda5_1774110091777_0.5167723297303983","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321162150.g97d9eaa":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321162150.g97d9eaa","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321162150.g97d9eaa","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a4c001a1cd2424eb478bb688c6049fb4cc947107","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321162150.g97d9eaa.tgz","fileCount":139,"integrity":"sha512-iro7eBXP+vVjEQAzOZFs5HZAKkU4TKPVX+/AFljJwUZIDQTe0E6vhVPblevtFkYtxkie42dtMzg7uiiRV3P3+Q==","signatures":[{"sig":"MEYCIQCIV/5FFtuIkOTmGC7X5bqnrINgEHAZ1ecilJzPcvYjiwIhAJZT1zWbZU79Kfm+EAzOxS+B6z/qiL6NzTZRoXqZiyx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748706},"main":"index.js","types":"index.d.ts","gitHead":"97d9eaa7528fd0bf7e3f476f5acb80482f535d34","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321162150.g97d9eaa_1774110112267_0.6949872112771276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321163839.gdf01163":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321163839.gdf01163","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321163839.gdf01163","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a2e9e4e7c1b40e3e90fcbc946ee741df7fb128fa","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321163839.gdf01163.tgz","fileCount":139,"integrity":"sha512-aN0n2ldCwUutGuON7GG3rABnNZE2qYkgpf0bN0dfK/vD68FIwWw2xh8/ZbeO/oAD0w8CnqTSAV43F/93Yfv0Kg==","signatures":[{"sig":"MEYCIQDdZlNc2IJgohL5DOehsns6cDLZFd7Gz5MensxWRoDLWwIhAM9DUIL1+oPa9jgx8u6ebemFu7Ce6I6gGozA+/sEXAsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748706},"main":"index.js","types":"index.d.ts","gitHead":"df01163f767d5dcc17dcb7cba391a27e67c62a4e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321163839.gdf01163_1774111120828_0.09931286792216021","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321165602.ga1bfac9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321165602.ga1bfac9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321165602.ga1bfac9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"d664a5a87073c39c181fd1ec71ec75b3cc6c0718","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321165602.ga1bfac9.tgz","fileCount":139,"integrity":"sha512-ZUtYbNztR5h3PhDmj8q8UaV2pyFNKX76eDxhuCx+s11fT7IOXYbTmlbMboE7WQQMhF4aSymKWSO81WYQ1/P9jQ==","signatures":[{"sig":"MEYCIQDpUFDTcr1L+1w1D3ro5aYDWXoMojQOkcGgfX7W7o1U0AIhANIFkeffNEzj03iYbysWtw9Ub1UxJIYojSddn8uBmDP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748706},"main":"index.js","types":"index.d.ts","gitHead":"a1bfac92dcd42ce75a759a6a94d25563f74e1981","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321165602.ga1bfac9_1774112164325_0.8567560141834469","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321165629.gb10473a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321165629.gb10473a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321165629.gb10473a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"8698c69c487f5a0ed911e42aebe9833004721b66","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321165629.gb10473a.tgz","fileCount":139,"integrity":"sha512-IZE7H9lbY9A5e8c5cd33fqvPgNRNfp2XBt7tRONHcDew7nMQxc2yBxs7Jb4+lI1nDWSTQCUxgvkJWRcgBEyfkg==","signatures":[{"sig":"MEUCIQDnkBfcje7of8m+up7kjkSDhxeUH2+tch2NfIjkzYywSgIgCtfW7vHQLLCD+EFuaVnoZZesw80ncYNOkndZRBPVM8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748706},"main":"index.js","types":"index.d.ts","gitHead":"b10473a5264d428054b3a4bc8a804a9f9e7287da","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321165629.gb10473a_1774112191215_0.6755391870817713","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321165644.gdb350d7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321165644.gdb350d7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321165644.gdb350d7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9a36f8f6243e24aeb21f0a733713e2534f9b4990","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321165644.gdb350d7.tgz","fileCount":139,"integrity":"sha512-fR1i5SnfeavlJJ+0Y9wIykP0AYUI6eNH3OOnLyVKEXC1zyI2zpu76AyinW+cjx/V+jsE5V1JiQ7qJUv0ye8hgw==","signatures":[{"sig":"MEYCIQD8iMF1NqqOdL/wUZ4TFZMpFKIyHrZzDT0TUzhSbUFgqAIhAMuiLk/bpaC6TYhkmmbvclo2B4i92PN6SfwJ52MU2MBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748344},"main":"index.js","types":"index.d.ts","gitHead":"db350d7c6f6b654a833c7bf1e01d5a2a99b475ba","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321165644.gdb350d7_1774112206342_0.004457709371489482","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321172806.g85c97ce":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321172806.g85c97ce","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321172806.g85c97ce","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"976b2fc42c0c8edf8c8a83d3a87f75cc19e6b953","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321172806.g85c97ce.tgz","fileCount":139,"integrity":"sha512-Qabdk1phi6CpMnuZM+uxOWg2Uy0gOCOJkcPiIs/rn4iHIXOVOwYo3Ae4gLfYf7h4itAbHPsgUfyORs6DTStPIA==","signatures":[{"sig":"MEQCIGEn8A0f5sS0TPw4KJJ3tAUtXDMpdFGW09XwhTNIoZX5AiAPKVSKQ8mtbeBf/u2k8b/OTd7W/C5rOejl6un8lTVz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748344},"main":"index.js","types":"index.d.ts","gitHead":"85c97ce8072ae3234ed5e12364fc0981d74e7096","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321172806.g85c97ce_1774114087737_0.3262397910961301","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321172836.g9286343":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321172836.g9286343","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321172836.g9286343","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c2f8834675ca56edf454b0186666f74ac53e5cd1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321172836.g9286343.tgz","fileCount":140,"integrity":"sha512-btUAOIXY+5FLjbtyLGpHXTTIWLFqsR1OP0xvdniqmTGZCn2weUlX3HZHoK0SRtWi0iWT6WtJ4K+5XjXgOtDkdg==","signatures":[{"sig":"MEUCICnNti2IFknJsRk80sHP2ZXQCu5m1+7n/yuC7iCuBVdHAiEAlkix15dWcd701hZCTVId9irZnOhPPXJPIGolXJZMfTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755428},"main":"index.js","types":"index.d.ts","gitHead":"928634346fe8c2e5849af6db626ca1e9eae4f89b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321172836.g9286343_1774114118396_0.8107609771820121","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321172850.g764939c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321172850.g764939c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321172850.g764939c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fe788d8c207459f1440a2c0c238ba3f3bc933586","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321172850.g764939c.tgz","fileCount":140,"integrity":"sha512-dKKmn4j8CyuGzvVlCUKG4hXJra/bno168HeOqtkcyI1mrE6Kq2st9WJO7exzeVtgeyKz8NYfQ2iO+piWhYd7Gg==","signatures":[{"sig":"MEQCIDAALnR0MvwK2IK7R/0HD/DMwRN8sunaPl5CoeI2O4A8AiA/VtvBUoa/QU7Y7TaSTTBuMoPUCRP3kF9NLvPnrZAUiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1760206},"main":"index.js","types":"index.d.ts","gitHead":"764939cbc3daf1e1cb76b6f7948946db1e91d852","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321172850.g764939c_1774114131820_0.2971892233279432","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260321180021.g956c1e1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260321180021.g956c1e1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260321180021.g956c1e1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"fe1f97bb900add74031bb60e9a2fea7aff368b69","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260321180021.g956c1e1.tgz","fileCount":141,"integrity":"sha512-CM5uRu/g0j1zv8EdKvD1uUEy/zyBDrbXj6XK/+eSLWsBjklUNkeu9rw4UCsDobEpk+3GWZ3xjTtTW1ISbs4nEQ==","signatures":[{"sig":"MEUCIQCTUwM1rRdQqHWi2YLYjBUMeO10eLDaYICAdY44oqaMbwIgAMucD6NViIGXWHOqkQOZ5CePNtMxcfw+Mm4hzuHHN+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1773866},"main":"index.js","types":"index.d.ts","gitHead":"956c1e167a02990f0c32e763e5e91eecc1994ee4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260321180021.g956c1e1_1774116023315_0.4416414914349338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322013749.ge59f762":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322013749.ge59f762","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322013749.ge59f762","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4c88ffb246250788239741deb9d4e5aebea3bd7b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322013749.ge59f762.tgz","fileCount":142,"integrity":"sha512-cVqARMBQprjx/yfBnDTrspLZkFu1tO5vpGG5BioR0DQk724MTnwXms8MbbVvmTunsAXz7rKp3ruNRKdj8P7Chg==","signatures":[{"sig":"MEUCICgJWVzF+6nSOSnAJgo/Mt4uRIF9a8ZsP+JYqO822WwoAiEAnHqXViW+lLPBlY3DIPQFF/+IVuxP6fdI+hFo8jaDUeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780842},"main":"index.js","types":"index.d.ts","gitHead":"e59f7620fb507559c69523459f960af2d3c77c5c","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322013749.ge59f762_1774143470522_0.577882006636105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322013801.g322a0e0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322013801.g322a0e0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322013801.g322a0e0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"25ca46e0a4026c5c8d70d141ff804c8fa84a495b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322013801.g322a0e0.tgz","fileCount":143,"integrity":"sha512-cjQkUrv/MXHbBwKMekKeS/0R+fPhVus8viQ/roTTPGaarS9/rFe9TiFvX6jjyUTragjffIKIoYeo+QE7Rvx8cA==","signatures":[{"sig":"MEYCIQDwmNHbKLQLpWREHzNanlQEPOGBRBPEkqtpAye3fMY1qgIhAKLL6DRYwRYELDZEiy5hWVosgxANtmn5mJPWtwKfUuvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791017},"main":"index.js","types":"index.d.ts","gitHead":"322a0e0f1d69975c1fe20bdc0ea402c0483460c8","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322013801.g322a0e0_1774143483393_0.785577745103663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322013813.g114e2fa":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322013813.g114e2fa","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322013813.g114e2fa","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9f2c638128fdff541bc456299419040c83c22b31","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322013813.g114e2fa.tgz","fileCount":144,"integrity":"sha512-DSHv/9QIAH8JI8lg2sI23YP6o0dGMCwmqn9mNJ0icewZ5M4E91lL+Gy8XQrWjZNmX2rhJcgLtycBTbAKpeQVUQ==","signatures":[{"sig":"MEQCIEfj4QRBw1E/+odojLpC2r6IviO9uHTwgVR04CdmzPs/AiBLyutNC2e/SMGPCBOA5ziR10qoNkscJZjoH8x20r5tYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802846},"main":"index.js","types":"index.d.ts","gitHead":"114e2fa2a8f1d8c866c411c8a0bc71fadaf25984","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322013813.g114e2fa_1774143495190_0.22977848730123673","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322013826.gd802d74":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322013826.gd802d74","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322013826.gd802d74","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9c1f5661a03fcb831a6feedb6f4934566955add5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322013826.gd802d74.tgz","fileCount":145,"integrity":"sha512-z0DoAOc/aLPIDM/s1TJLrqE1/iq21b8Cz10WslU3/eORmCCzmWG988ZgjbbNW4GyK0MHJ17D7BnGGBSkA7Nv4w==","signatures":[{"sig":"MEUCIG5VoEtFSJd3GTBasU5xgLuPQO2UFeC7hxiCQVYe5Z+dAiEAn2+Kp242PLbaSO4XQ+qk+DEDhpaVxL1Qgzuix6XEGs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818322},"main":"index.js","types":"index.d.ts","gitHead":"d802d74cd045b91b5b7f9ea192fb4d582871c95e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322013826.gd802d74_1774143507711_0.18588296263427462","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322013838.ge251e05":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322013838.ge251e05","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322013838.ge251e05","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"55020e61626bd86d5ea81f7d9739392f779984a7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322013838.ge251e05.tgz","fileCount":146,"integrity":"sha512-iXK30p+VwS01/uZ6hO1LcuYv/EvINRCrbnPntHzRYyNDwhk7yVeXOwuMCtJWagLRjk/wwZHLWmGSY1TVnaxRVQ==","signatures":[{"sig":"MEYCIQDULe6qT/8S7As46+1PFy/uyL0nmPQ2TbTFqPjFWjkXZAIhAPKXgjEZMzB+OaUHHvFvDtJTFyib7C1UE1dqEbwoPlOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826732},"main":"index.js","types":"index.d.ts","gitHead":"e251e05258f37bd3a163c4b06bbe472267e8fffd","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322013838.ge251e05_1774143519616_0.054403484180891803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322013850.g98b4a2a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322013850.g98b4a2a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322013850.g98b4a2a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c44af5ea543ab19c54497ea54361e9b9a5f51c3d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322013850.g98b4a2a.tgz","fileCount":147,"integrity":"sha512-HXMBU8OBJB2b4gt51hXHd5cbhmW+FGVMJvcXQ2kcXIRKul5UkTsysk+iBgmHop2nbAFHjv+j2r4evJTVL7W9pw==","signatures":[{"sig":"MEQCIHZshXk48S2O5czD/00UqSYuoWTx0S2CHVBv20I+6aNaAiBaodXaAzDatTd2uSA/QYvJUOC4d42PjnuDHey0DY98CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839035},"main":"index.js","types":"index.d.ts","gitHead":"98b4a2a8fe30fd5658fd4b15a894c7daa0f5c903","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322013850.g98b4a2a_1774143531756_0.17571516088061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322014524.g57e80fa":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322014524.g57e80fa","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322014524.g57e80fa","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c2775deec396f55c0b3b9b7d4fff318c460b19ab","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322014524.g57e80fa.tgz","fileCount":147,"integrity":"sha512-+ZzItXb8NvokP15Qd3vY+FCqFimwsU1SpqLwFu1xRh1/GyqqKvq03NL3Yp0bAHMMIrLhF+aKeq5dGdzPfYL0CQ==","signatures":[{"sig":"MEQCIENZqXgiTPXvHjADecugx8NuDBavQW3P3zRPqyzI6OCNAiBy44z3Vr6obc+9YiogFU15TtyBuquP8QZvhS/mq8JLFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1841030},"main":"index.js","types":"index.d.ts","gitHead":"57e80fa6edfee78057714699a0376898838bdee0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322014524.g57e80fa_1774143925765_0.5437244292774435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322014533.ge0e2073":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322014533.ge0e2073","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322014533.ge0e2073","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"beccd5b4f3f2bff28d6abab554cd9c7478e0f125","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322014533.ge0e2073.tgz","fileCount":147,"integrity":"sha512-fWVqACP9DInIhMaTANgLJLTE3ukEA2zGauNtnpWmjy479nq2Ezkk7rL7NkuX6YMgGImUQUkKhglElUgzsMlNAA==","signatures":[{"sig":"MEUCIQCpBzVw9hUXX3tOr9LGNq41mVbe0OiUrUBV3m9fKK0v+AIgbFLcYxewBqPhmhT8iEp9DDuoC4zVCZ8xr+fSC1J4Ahg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1842812},"main":"index.js","types":"index.d.ts","gitHead":"e0e20731f8b2785a0b0baaee20cdf5f5cc59989d","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322014533.ge0e2073_1774143934224_0.4360836039101055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322014724.gea812ba":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322014724.gea812ba","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322014724.gea812ba","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f5ed4d711451260bd5f270ecc24ef83c2603f6e9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322014724.gea812ba.tgz","fileCount":147,"integrity":"sha512-n+0Rs0jpRy9C+mNVnmLIhikRPFuOBKVG1DNZsgPz+uAYVoi/Nj5/kNLWcuzCVHpiZurT60UT9WdpH2JQN2GKpg==","signatures":[{"sig":"MEUCIG6R2s5s+f2WeB/n/g4+Jlyng9juf6DWKK18D531ulPwAiEA2b9TJOgBX3+n3/S+wNn9v40p/rom4b9L8FHIH71AZ8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844053},"main":"index.js","types":"index.d.ts","gitHead":"ea812ba98fe9b65bcc1a77e6c93d0f45cbeaf6b6","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322014724.gea812ba_1774144045632_0.878249483345874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322014737.g7ceb7c5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322014737.g7ceb7c5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322014737.g7ceb7c5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"ab9c0308380804b00f54938447802c9dadd941f9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322014737.g7ceb7c5.tgz","fileCount":148,"integrity":"sha512-Rm51bAhpFS12s7BoJKBcf6JJsRTdxtsmo2A6mOtuGi3xViW4ihpZdfcsVW8xNKSTR1fHlXCZ4OMcETnKoSjyoA==","signatures":[{"sig":"MEUCIB7Q0E17QC5szHHbDGKXpt4S5sNxRhpIxMF2vTZKbp/sAiEAsf0KAs16EaiJk5B/O3yRjk7zBp0zAptfYC7JEKJripw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1852315},"main":"index.js","types":"index.d.ts","gitHead":"7ceb7c55cbc6969022e1fd0f44c070a095626cd7","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322014737.g7ceb7c5_1774144059312_0.8775825743151306","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322014800.ga0fc97c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322014800.ga0fc97c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322014800.ga0fc97c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"4b5f8c75495aeab464b1acf4c6731f59422f1247","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322014800.ga0fc97c.tgz","fileCount":148,"integrity":"sha512-yRh3cbDa5xB6iEhpbKxQGCis8oLXuPQNWjHvfYJuLdOWoSVUOLfVHOhwSpAu4y2Awd0uykIjL1H9ZO1kut6zPA==","signatures":[{"sig":"MEUCICpKpyxQ60ZTOwgmcdzWLmBR8qlR6BNDOq2AUPV35tu6AiEAzSuLdCgw+3Y5367HSCl2LDKSfi++FmubuRIl2iorhds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1852315},"main":"index.js","types":"index.d.ts","gitHead":"a0fc97c1879719069c9d4d8394fe22fcaeb3f8bc","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322014800.ga0fc97c_1774144081952_0.05709680675708162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322015031.gf7c4fde":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322015031.gf7c4fde","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322015031.gf7c4fde","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"847c264fdfce8342bb9d4b8e9329193df1e5cbd6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322015031.gf7c4fde.tgz","fileCount":149,"integrity":"sha512-ZUP3XmF1PGflVH4TSM3Sbjw5Q8YyKhnC435RhbtJGlQIdFwGOxnFls6zQL4N0cj8nqfxsacQ+zxVmvkBvEe/MA==","signatures":[{"sig":"MEYCIQCiWv9ao3C6xq/l5rVine4T1ZUPp/c77QORJdJifSHdGwIhAI6Sx06wicpgxjv7WbR1KafaDjWiCHqwFOVERjgh+c5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1867989},"main":"index.js","types":"index.d.ts","gitHead":"f7c4fde16be6e77162eada12b8edee82c017c072","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322015031.gf7c4fde_1774144233004_0.3613139062258999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322111008.g6c4b3a5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322111008.g6c4b3a5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322111008.g6c4b3a5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"a7d3fb762111aa245f7bb14087cc506f93ff42f5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322111008.g6c4b3a5.tgz","fileCount":149,"integrity":"sha512-slI6OJfPCTgDTKaMH/H5w6lEhTMIz6rG2AHmrAI+LjYCj01GnreoxOt3jGWdPnG1NM90reWOAq1mQTNJyy+idw==","signatures":[{"sig":"MEQCICl2I3hITKtOov4UHvExWBzbVaJG/6Cg67NLrdVR36qmAiBpdR1unl4cYRkBWZLRC7fLV0m9XOkveTrI/HoQE6rMTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870266},"main":"index.js","types":"index.d.ts","gitHead":"6c4b3a5dd82a46d077fd7af8def5208758ed1ea0","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322111008.g6c4b3a5_1774177810513_0.18696731155959734","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322111227.gd4f7112":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322111227.gd4f7112","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322111227.gd4f7112","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b45fcfbda16839faab0eca643b1d81d0f7efe2df","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322111227.gd4f7112.tgz","fileCount":151,"integrity":"sha512-5Cn9qFu2Vl5ZGhJqCb9xldaLwcqji4cTSyRfHpSmcZEqqum+vfqHQ93clIzwez3rGLZD4/F7FreprLQzdKPcSg==","signatures":[{"sig":"MEQCIC4vX7jxCtQqd2LQl6CWheT+NQpEFp8IYM8tmNisZnf1AiBaqt3Gd/R+3HE++E6sR/k9wpxT+m5xBkAPc08i/no3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883805},"main":"index.js","types":"index.d.ts","gitHead":"d4f7112fe2ddad30c27ae6a0b8e2009a76ecb2bd","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322111227.gd4f7112_1774177949379_0.32324618493650115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322111252.gc6fea40":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322111252.gc6fea40","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322111252.gc6fea40","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"041e20ee027e18f3dcce90a53613e41f4f286623","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322111252.gc6fea40.tgz","fileCount":151,"integrity":"sha512-shI9orI3bwSPdKZ6KqDUCGu6wyKp8ZcMMzDEo0bvp+a9ZV3Odtc8qjojdzaUeaEU3JX2gVdD58jtCGzJfZi9oQ==","signatures":[{"sig":"MEYCIQDjgca41H/mWF0K1kiT5hE9jXPwbMkB1t9d4WGd5+txqAIhAISbyVmT4zDdGGsGsm819p24G4kG7f8R8VGsP8j+Ss9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883805},"main":"index.js","types":"index.d.ts","gitHead":"c6fea406befbb97ff7f619ab469c9dd2b7c3213e","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322111252.gc6fea40_1774177973858_0.7065036184805185","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322111404.g25d7ea6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322111404.g25d7ea6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322111404.g25d7ea6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"6137b41b52e3c3ac977275b690b4c169866d7e6b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322111404.g25d7ea6.tgz","fileCount":151,"integrity":"sha512-TR47mwub3bWnY1xvSnirkLnzR2lg4c8XHpxH+oZ8NbF1mrhHKRX7ZeWApsedWdnS8R96vPTj67yfqJjU4ilz+A==","signatures":[{"sig":"MEUCIQDzYtzHSlG8YSKod3SuRCJbwTdMlJ/E1OUpBPhc3p6VFAIgSymEjWDjNnSJbcLMOyKJgZCML9lykyXfT/g2Rxp/+yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883805},"main":"index.js","types":"index.d.ts","gitHead":"25d7ea64415021e6682c7019dbb588d33c97b32a","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322111404.g25d7ea6_1774178045617_0.35738537802210835","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322111617.g02ab0ef":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322111617.g02ab0ef","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322111617.g02ab0ef","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"654ec0ab5e511e6f361088525a4cf5f111596f3b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322111617.g02ab0ef.tgz","fileCount":151,"integrity":"sha512-K7VbpGTHveaacXIsUfntJfx0cJwKBlBAWBuRjlIC/FZGUo9wS5HkzriWCGdq+DPy36woUHG1Q8z015zxGzVKzA==","signatures":[{"sig":"MEUCIDVHAmbzx6phJkrf4WaE2uCtyRcGwmPNVI8RplNsC9j3AiEAxpaY8vNoPtaJ5J+wHsqei6JE+ygEXOyBcN0P76cP3H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883805},"main":"index.js","types":"index.d.ts","gitHead":"02ab0ef95732504d6d4b669d2dfac7044d3ddc04","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322111617.g02ab0ef_1774178179122_0.4325741824552676","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322113004.g4297d60":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322113004.g4297d60","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322113004.g4297d60","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"7b889e3b7723ecd493acb2764858c23190ca0931","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322113004.g4297d60.tgz","fileCount":151,"integrity":"sha512-zvDvwI7octv7RWqCUr7BylKm1W95DQSabnHL5ojBz81ggSFMQnKJW27iLO3+brD54qaMI7FdtzPAIdeNBANWyQ==","signatures":[{"sig":"MEUCIQDSw/fMw3/wg/bbWVeLJCF+ozsX6piJc4yMUT/cpcQBbAIgA2v1B8u7QeJ07B6iKbiCd2gQ7ACjf90DCEznVNfXQ1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883805},"main":"index.js","types":"index.d.ts","gitHead":"4297d60e3c4ea09fec84adca8c61b263958ea2e3","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322113004.g4297d60_1774179005806_0.8566890798520241","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322113623.g8ac0900":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322113623.g8ac0900","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322113623.g8ac0900","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"934d65ac0e7ac36b2f224f95a1680eaeb4765245","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322113623.g8ac0900.tgz","fileCount":151,"integrity":"sha512-2vPGJAMKkHLT8PV6P4AUSf7XlX2jPPcOAUNFsRuyCKEDYVUZ/NWZ6nhPLN2Ew0sVnKfW2jpXNZuzO8jzuZePNQ==","signatures":[{"sig":"MEYCIQCm1yWc3F7FqENn1P8PegTFp91LjdIP/1b3FMBPo+sUDwIhAOhZhD38gudVTjhPZL2yh3Jf+kgQIEsW/iQDAWpL7D7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883805},"main":"index.js","types":"index.d.ts","gitHead":"8ac09007c1c7292e777a3800e0d4be9640548f14","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322113623.g8ac0900_1774179384965_0.17470104617246118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322121413.g87fd5d0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322121413.g87fd5d0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322121413.g87fd5d0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"e52ad39e58fe505a569c20f997624dd4576581c1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322121413.g87fd5d0.tgz","fileCount":152,"integrity":"sha512-1pzk4J+WtrSefMzo435V0LZ2XcIZHLWJeyUS1XxHFrKTnDU/vWJn7MDzvKMqvTxURZEbWN60Vw3bBhRekawX/A==","signatures":[{"sig":"MEYCIQC8o88Q1W0DZZtZTQ+RSAKYwv2ku4B+mvf4jaaMibRy+AIhAJ3HnoScGDFWFjp67QAQ5EHJeGtLleqJ8xuasgVD0RbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894039},"main":"index.js","types":"index.d.ts","gitHead":"87fd5d04189b8ab184816c007db92e7ee5fb4688","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322121413.g87fd5d0_1774181655218_0.6337304996299211","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322121457.g0b73ceb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322121457.g0b73ceb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322121457.g0b73ceb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"17ea1a1d6365647c3721c546f90808d3d191be23","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322121457.g0b73ceb.tgz","fileCount":152,"integrity":"sha512-EOIxsYATyzzjwRdXN47o6xbsA0GgGeTAdPg+LAR+8g/99s78eCjGxhTHBIrnsNCvodmpV5PEKS/2UbWuLt5vxQ==","signatures":[{"sig":"MEYCIQD/T9WZBO4GgEhDU8iDxfPNo2HvIez15rXwh8JScHA4zQIhAJYizYJNMqSQZXq+Jy2L09BHMx7dW5OADD6VDViMz/Y4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894039},"main":"index.js","types":"index.d.ts","gitHead":"0b73ceb4a41a6702c3726b41ad37e45f412c7ad4","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322121457.g0b73ceb_1774181698946_0.9209352897228007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322121507.gef455da":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322121507.gef455da","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322121507.gef455da","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f7abc972028831c05473b9ae7887fd79b13a5087","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322121507.gef455da.tgz","fileCount":152,"integrity":"sha512-wbj+K4vsZuC6kZWqb7D7wkWCVH6bsuDkS9Le/PQp+Yf8cuYOgXpGylX8hT7GngFDK7qNUqvsAul4FTWHU10SFQ==","signatures":[{"sig":"MEQCID4jOWPkMsVA3bR9gTp+PRifojMofqjgfcEgChn0I0QcAiA0Y0Qy3CjiSpnnxh1wog2l0QWJ4sCi88DCrVK3DMY9wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894039},"main":"index.js","types":"index.d.ts","gitHead":"ef455dab88c9250492417d5e3c1eefbb6fd6ca49","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322121507.gef455da_1774181709363_0.6620415739153382","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322121555.g1559692":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322121555.g1559692","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322121555.g1559692","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"c9aabb8b66d76d24a30e95f6994d4f9223137ebf","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322121555.g1559692.tgz","fileCount":153,"integrity":"sha512-qMu06aOG/B4x2E7fRSjv2miYr9KZUmAvMTqIHU3SVsZTon4Gm1l82JBhTevX75sf3+Jyo6gK2V17o46nB02MWw==","signatures":[{"sig":"MEYCIQCWlw/4Pr0lFRzIrY1Ckq0/kN+RnNmhYMmX/YX8pP2tagIhAOwPOplgnqEgaIYYb5f3JqqsVYxdvevyeBozu55qxU+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901760},"main":"index.js","types":"index.d.ts","gitHead":"1559692570dbd8c865c51fb6baa9c2d0c3ddf9bf","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322121555.g1559692_1774181757114_0.04542967283665522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322122737.g2fcb3d7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322122737.g2fcb3d7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322122737.g2fcb3d7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"f890384df592b7a866446ddf91a365bea6fcb7bf","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322122737.g2fcb3d7.tgz","fileCount":153,"integrity":"sha512-W81ods5E5MxH63EYF9ZzPbSfjkU/mRsv09oEgEK8tA/DSIW3ULotPeR23pKoWVLfe0teKyJw83CL41GPxoqRgA==","signatures":[{"sig":"MEYCIQDRRFvIkkW+EE/Kb43znl5igJ4GXzwlYQlL5SiaAe3vnQIhAKQxApAoybof4022/bRrN46xr92hY1PIt4cWCh+scmhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901760},"main":"index.js","types":"index.d.ts","gitHead":"2fcb3d7cffe47a4b35c99c2f0200620e4ba7804f","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322122737.g2fcb3d7_1774182459207_0.798596973099827","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322123248.g58a1590":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322123248.g58a1590","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322123248.g58a1590","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"9ac47ac8259a3d58f5a4e25071b4a26a107f70b2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322123248.g58a1590.tgz","fileCount":154,"integrity":"sha512-hzJXA9tTlyHKBkZ1gCwVUv7w8Xd2lpklqmHV/IhYWf25Ian6NX+w5/dMZJY06YQFMgOvqHqsDZkqPEMGU+q9XQ==","signatures":[{"sig":"MEQCIDqAH6ywTGzlteyecfcJnBPZGmdw2+NMJniZJSRL5z0oAiAMeBxsnfnv4tKL5WQd4YsIxc7E1nUPeh/eiEnQ5vkMFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909943},"main":"index.js","types":"index.d.ts","gitHead":"58a15901a5cf0f9a3150e8d75d9e59594ac2814b","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322123248.g58a1590_1774182769620_0.3017308548555748","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322125620.ga0e6276":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322125620.ga0e6276","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322125620.ga0e6276","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"0311939040988e750a1fda73a44d665e8ecfb3ab","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322125620.ga0e6276.tgz","fileCount":154,"integrity":"sha512-H97Ybs2L72mDOmYxewsIJWQUcaOh3DDKNvR+CdLXbr7MQ60+nPols+UFC4d6WZz7TdJl3zAgG7E21CFXT82Jfg==","signatures":[{"sig":"MEQCIHnJPhubL6KBA4p4IpkYBeWL2SKiYYk/aY8IWCgf6pM7AiBFUhm0TAP3P6M0LK/l/InFGlV+zb5pq3DhmXJ072cxwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909943},"main":"index.js","types":"index.d.ts","gitHead":"a0e6276603317d602bb8b51996d4c5886031bc21","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322125620.ga0e6276_1774184181544_0.7336817540173666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322125655.g6e63b46":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322125655.g6e63b46","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322125655.g6e63b46","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"b0f15b99940e1655e47b5420f3a3cd91d7760d7e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322125655.g6e63b46.tgz","fileCount":155,"integrity":"sha512-m652tGzBpyASt9AilsimYYzL6zuEVyilQHdhVaBnYM2gBlEsAFIdIZy+aPk99NvKK39kW5+FoZqPRunnP27GrA==","signatures":[{"sig":"MEQCID88EGs9Kq1QaeUZQLsVDVuRYOFgIENDB4xHqwHOjaGoAiBYfc7ufy3blj6PqCHWm+9Y+1UtsBFzKNoGwi9LU9r28A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1918162},"main":"index.js","types":"index.d.ts","gitHead":"6e63b46b2bebbd4518813613dfa2b42676633166","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322125655.g6e63b46_1774184216476_0.06955508664995858","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322125906.g1d31619":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322125906.g1d31619","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322125906.g1d31619","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"dist":{"shasum":"25f9c11388b9ac95b648a844db7af949957594a2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322125906.g1d31619.tgz","fileCount":155,"integrity":"sha512-RDE2DmvFA8ZdqPQVOsBIuSBouhQhxID5P9reY+hcQCZtTBz/jWp9pu5YQ5HlS4nw8T6+P7px2TShDvwKfj+wGg==","signatures":[{"sig":"MEQCIHxc01a30BKZSG8T+r0IDExMAd9AKGMIeoIELG5oppw3AiBii4cWOqa/h6SHtsYrf1ORVsJ9RPcyF951le/nNMjUvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1918162},"main":"index.js","types":"index.d.ts","gitHead":"1d31619e45dbcb114aece83c3c935980d79c5372","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322125906.g1d31619_1774184347380_0.24939656605349803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322130407.g446d3b8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322130407.g446d3b8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322130407.g446d3b8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"32d171fb59bb4ffb91f5a8791a4dd8db0fe8a8b6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322130407.g446d3b8.tgz","fileCount":156,"integrity":"sha512-LzsbZZFooAm98Bambz++/WjBqyKbETgdG5QVt4XpdMLY+CE3N+iJ9oQ6BucNTAqc264USEQoy3cOfOgmORQcrg==","signatures":[{"sig":"MEUCIAegaEqrrkPzkDMuDHxTiSZZVQaXnY44ZvLzX1n+0AOuAiEA12EonZDmRXZhC9YdTmIE6kYlavL1SRVJevHTbUQ0cjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922777},"main":"index.js","types":"index.d.ts","gitHead":"446d3b86d57564b73d146709d765fe564da1da71","_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322130407.g446d3b8_1774184649222_0.08463833002450194","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322131257.g87eef09":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322131257.g87eef09","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322131257.g87eef09","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"82e42fe0253b44e5e5745a9629e0b1cce33c17c9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322131257.g87eef09.tgz","fileCount":162,"integrity":"sha512-dtMf6lhjLOB9R5hBeSs4kI3t8+/NzrNMr4Se0MZyq/ncb9XM1r5fb15VtZEsg7FeM7tAdRrp7IGXgRNbdQg3aA==","signatures":[{"sig":"MEYCIQDEcrze29U7ceRTKspfVam6gqF7Ew2OoozpSl3aTtwFzAIhAIB5HPrv0MCt3ecC/RkACCb2r7sW+b+jYftDfr7hY9hX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1935341},"main":"index.js","types":"index.d.ts","gitHead":"87eef09b4f7490c523450f67baf3c0f370154fbd","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322131257.g87eef09_1774185179475_0.7708251740060175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322143215.g8cf1046":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322143215.g8cf1046","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322143215.g8cf1046","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f897283e338e6e42a12f86955fb947c10a59527f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322143215.g8cf1046.tgz","fileCount":163,"integrity":"sha512-nPdQggTBQaXxM6vayDZHaATIhB/nCD4R0Z4p8aVZcF7u8jkeOOMBfVUJoC3MF57xXDN6mrR3swHiFj19su8viQ==","signatures":[{"sig":"MEUCIQDjUS+9smZOWzZJuNoG7BSiAwFv2Hv/DG7VqZRIZ2mrJQIgCE2o0r8IE9RhAmeJ6wwtraDdJ+2oM252svPGKLxw8c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1946975},"main":"index.js","types":"index.d.ts","gitHead":"8cf1046e902251615afe700b336db844aefa9017","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322143215.g8cf1046_1774189936743_0.5348660551286137","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322143224.g884bb18":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322143224.g884bb18","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322143224.g884bb18","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d6de76beac769502b7884915cbd79347449fd098","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322143224.g884bb18.tgz","fileCount":164,"integrity":"sha512-OJhEvHiTsBGjKre8pmNQ1cwJtBL0YJyTc71N8uWN4Dr5tCPMXb5UvJGWCyP2xyH4fqWdjPoLKJx0l5USFRBkpQ==","signatures":[{"sig":"MEUCIQDZo9Rz2kTZf9lMp+iPndTIktCYDl9lI3uhvXrn82xzhwIgc9zwaZ7rk2vAEbVJNpPBSmCJrIDsJVoe5gNtyOszGX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1973376},"main":"index.js","types":"index.d.ts","gitHead":"884bb183188d04508ce497adfae2f7794551f27a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322143224.g884bb18_1774189945928_0.09857267565495786","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322144102.g85cf088":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322144102.g85cf088","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322144102.g85cf088","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d4281cac985f41dd58ae4e49462dcd456b84120b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322144102.g85cf088.tgz","fileCount":164,"integrity":"sha512-zi7ofAaa44FcIU4R+AkJbroCfYAtHos6cg3X7b6RBdNuz+0zzu4hYu75GGvvIjSXpb4gY8pH4OuTVJvS7JqnrA==","signatures":[{"sig":"MEQCIGBenFvo0rRIEDFqriEziop7t+xpvIuw9W3V/OpK6jBnAiAy17K7Uflt5mLUh8F3kjp3Z7Yp4CCixt0RXScuzFWofQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1973376},"main":"index.js","types":"index.d.ts","gitHead":"85cf088285f5edb1c50261ba8867efcf960c06c2","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322144102.g85cf088_1774190464086_0.4112264524948408","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322144510.g2badd0e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322144510.g2badd0e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322144510.g2badd0e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"554f1e8e27fdf39ab97650d23fe69c6d2a225096","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322144510.g2badd0e.tgz","fileCount":164,"integrity":"sha512-kptQklmrQT2/BmHsAXjznet5lPrtAS91MhdbKYlOcGYiX5lFygRlILKPO6bdeTxE54O1dsJOHKseGBcPchE3Xw==","signatures":[{"sig":"MEUCIBmIzmVZw1bPFLjcqiv36lPdXRo9T6r18imWiYNaFJzyAiEA+hSOF3wrcHdvNCMT8KYhjrS8Pey8J4Jy8HPq73P+OB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"2badd0ec4aacd04148f5497d5bbfc8a9139d3320","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322144510.g2badd0e_1774190711619_0.0211302481575113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322151953.g4b0f63e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322151953.g4b0f63e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322151953.g4b0f63e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b7a26c436ae9fc54fb9914be860ceb0216bc8166","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322151953.g4b0f63e.tgz","fileCount":164,"integrity":"sha512-Ntp39i7AGEitPtp/+uuRWB07A3hksJ+azTQEQZjXpVIriMiNb0Zwyjqz3+BxBA2AJ0SKnZC/nIZ0B64fM9vNFg==","signatures":[{"sig":"MEUCIBFkVhZZsdg/3olQNdVC53qlZXJJSuZHhv8mwDJaWFDNAiEAqBpNKK8+V4oVCkz6mnuJMj7d4sGBrgv55YXM4x7SgyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"4b0f63e76c019a00df8c28c359c82a366c577b40","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322151953.g4b0f63e_1774192795406_0.5485750700238423","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322152001.g5620cf1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322152001.g5620cf1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322152001.g5620cf1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"69a695b03659f8422e288f9a3eab6a2da1c3d95e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322152001.g5620cf1.tgz","fileCount":164,"integrity":"sha512-++5roqsrlM4c3qCytkyAuPyyAtaiHjgtNj/pcgwioJ0iA1e6VedeZAoiMrq6JxnKuccSCqOnWcKd6Qdiry6lIg==","signatures":[{"sig":"MEUCIG0KWD/XnuJUE5wHlx7Oq+NRHfwdxb+4CLxrRLneUVjuAiEApHt7vXVM0xNtKaRNs/4RroD2ucvpasoxZA1YNJ7YT+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"5620cf1f33ddc4829b085a9ae725d021380389d5","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322152001.g5620cf1_1774192803105_0.45388664994739236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322162700.g26f0e4c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322162700.g26f0e4c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322162700.g26f0e4c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9bc1f5836f083b45c8634e755bd723e76461d790","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322162700.g26f0e4c.tgz","fileCount":164,"integrity":"sha512-lnpIzOkU4KqGxucRcnnbAKNUprRq7gufXmmvhDyPNswTp4UaFIT5GmMfkkh0ZcMKWTAKvt36fIvDu6DIr9UC6w==","signatures":[{"sig":"MEUCIEio8R4K6V2YLrodwIb+WDTuQlcEHssGqMo1eSqantd/AiEA2S7cWW+ojpqOzgWAfYBpggtWnUVQfUiE9N1NbCN6KMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"26f0e4cfdec63a7f1652fcf38b78e52b39993844","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322162700.g26f0e4c_1774196821372_0.2869903845665729","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260322171314.gdb55b59":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260322171314.gdb55b59","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260322171314.gdb55b59","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"8d2e6aac197637845067fab7c43ef0b90a51d145","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260322171314.gdb55b59.tgz","fileCount":164,"integrity":"sha512-dH/PktRYm4G52hAOYqU72ToOHP1G3C1pRpK3fzqw/VkrgEcfTIL+JUTP8DElwcbaccrHT7GvYtxvtrwK2edEJg==","signatures":[{"sig":"MEQCIAgH+I5rnOrDw7VXFjpUBxbquvmASzHu23Jm0mvzuJbtAiAq48FsNY7gHMWSyP7ln5m3k88QGNRgJ4gGIfb4YVJchQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"db55b5971da1f7353781f5a3961b356efdad1439","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260322171314.gdb55b59_1774199595913_0.46358879014761034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260323014238.gfcfaf68":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260323014238.gfcfaf68","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260323014238.gfcfaf68","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"569c19ad483c142f6a50a3821d900ee81988914b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260323014238.gfcfaf68.tgz","fileCount":164,"integrity":"sha512-eKGTxQvVRSeEUw18eykfGhe2DhyFs0LQoctrhlIHknG6AwGFHyXOq+ccqDQh1meqr4OkcmCjGKfKXPaCpk2Ztw==","signatures":[{"sig":"MEYCIQDFsVRQFORv32Nk01+Ixa7FJSjD85DRnSMk4jXJ0egZegIhALCD3HxKFwiHowEXq3iZmqNP+z9LE3HDGO8jW1kkpSWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"fcfaf6851506e94bb180b3d7900b377fa1f8627a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260323014238.gfcfaf68_1774230160014_0.9335765973235086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260323015553.g4b1f391":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260323015553.g4b1f391","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260323015553.g4b1f391","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6fe44daa49024b858a8d0c5c7183434a172b92c5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260323015553.g4b1f391.tgz","fileCount":164,"integrity":"sha512-nZcbtHSoFNEOI76yNIvhbAE6usVwLxgbpVtNN1lezbkLJCMhx1myHJy4yb2dzk/keLR+qLMZwzI/Dz0E4WMfEA==","signatures":[{"sig":"MEUCIQD+br+NxMWeMJzRHKGsupFte7/hTFTAaQdTkcNa7rsJWwIgYfBtliEmq2EjHMwd5YBm+emDDwXEFn2yHZuuB5N5vKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"4b1f39162bc220fd0db578a8761e6b34968035b9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260323015553.g4b1f391_1774230954322_0.7127832803818868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260323020806.ga7c901d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260323020806.ga7c901d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260323020806.ga7c901d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"68650d36c3d5ef91db95f03ad29b80020b97af1b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260323020806.ga7c901d.tgz","fileCount":164,"integrity":"sha512-CCUK3DFtFlCYrVPSe3eVvktlC/+7xDlJU0l1x4moSO/UfTVJ+0496KoibHt8yw1kfghBWx0j0+M9wV8LqcNX1w==","signatures":[{"sig":"MEYCIQDapDCtbHGbI4dejiHbiGejz4J4B94pYCQwzxTmqIRszwIhAI8z5m2EH6EAr3h67DEUvRNr8ntbg0LaFuIo9jsqpssp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"a7c901d7a4a11e9d1d04bbc043442f39a5e4a051","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260323020806.ga7c901d_1774231687947_0.7202871401299684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324133955.gcd8da20":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324133955.gcd8da20","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324133955.gcd8da20","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4a5d40429ef6946aa8908df49cee6cc0f19f29c9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324133955.gcd8da20.tgz","fileCount":164,"integrity":"sha512-0jUUMaFGwbuRVr4/7PjnH6A4yaELJ9k390ghLw5XqbtMJGOjyjExRyAZN9KDhpW/8d30Bh8mImIQapsk/JKrGw==","signatures":[{"sig":"MEUCIHJyLaW47s0GJC+rBNFnxj9SjtTcsCvHKD5tY/97vIW2AiEAxS4RoveWJWtnTiBwg5s/JR8DstSxaw5CgkhYvgKC8Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"cd8da20ee75a3a422ecacf266f2c472788917f85","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324133955.gcd8da20_1774359597876_0.255251700030126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324134006.gacbb9cd":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324134006.gacbb9cd","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324134006.gacbb9cd","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c6db1b5c4f1637a49e01c0516d8179f00cd49968","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324134006.gacbb9cd.tgz","fileCount":164,"integrity":"sha512-EnkHCuDVOJpFAM5zIChC2z9v7BaBeCw9sj/ntTz2H3mmuTl0nbyuZES+bfpE/dilq8UXoTOlQXaTBdQJYxCYYQ==","signatures":[{"sig":"MEUCIQDwQhU2sQuAUyJrr+btwuF8PwJc4OIBL7JUjkTpvTZrJAIgeEZS7W1Fjj1vfn/XCjY+8HiBnY5zj4Ofe5zuem2zBWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"acbb9cdb151ee3a1c445204214f66debbe564691","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324134006.gacbb9cd_1774359607500_0.5598284369197262","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324134015.g388c67a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324134015.g388c67a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324134015.g388c67a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3b50aa464aa1c5625b34df20c90f0e2abdad5244","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324134015.g388c67a.tgz","fileCount":164,"integrity":"sha512-bjO1jCfk9y60TO/Nf7e3ClSO0+ZFd2yG4vtR+b2tajKQ4I3qYaPGpqZLSaXEs94iEI8lINdFT0t1XECpjXUAOg==","signatures":[{"sig":"MEUCIDx+l/qu3WDjkZQnRamAGqHU7D8J1QLrRh4LlTckgiqmAiEApBe4wRFh6pJvZJrGLsNBx+FfCL1l35e96eOx/ETm7cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"388c67a45dd6bf575708153609eebce0b781d5f5","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324134015.g388c67a_1774359616981_0.8411713654633539","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324140723.gfa20640":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324140723.gfa20640","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324140723.gfa20640","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f99fc7427f814c964056e783bd8fdde3bea7494f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324140723.gfa20640.tgz","fileCount":164,"integrity":"sha512-zizqirREcSdsSTostGh9iS5MqmBfjjd921ef83w+1+0LyL275ZkvZftVwaac1MRhQAxCkQ8LkfjTIqw7KqHQ/A==","signatures":[{"sig":"MEUCIB/kNDRrbIf9A4bMwygomUzhMmxqbikaUbpFALKNudw+AiEA3yEGidA6yohKFKcpr1HhIVgNH4Dtzw69eIKGTt012lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"fa20640eb6dddd456509f5e185cd190d301ba256","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324140723.gfa20640_1774361245558_0.6036136552565277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324141707.g60c0085":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324141707.g60c0085","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324141707.g60c0085","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"eabc97801bdedf4ed89192165da6063fca474389","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324141707.g60c0085.tgz","fileCount":164,"integrity":"sha512-0MzNEAF0w8mD5z6IkcZ6WdaabmaCsLZ5lmNMdcN0+Ow6qAzF54R4cVfZvKQvKbkX1RhAiR1ZR0QKaFASkn9HCw==","signatures":[{"sig":"MEUCIGyqEo/ggPoHXO9paeivsw2ZXyVzWQ1qNmEqxhGXqCvLAiEAwKGsBTCIVGi+EFY/GIxVRvMgB8JctKfH3a7ifPpfQLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976096},"main":"index.js","types":"index.d.ts","gitHead":"60c0085f02fa5505444bc4fe1eb102b1b40c1d56","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324141707.g60c0085_1774361829279_0.9041439333545258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324151152.g5b1c73f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324151152.g5b1c73f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324151152.g5b1c73f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e76cdae841132e9fc4f90ad31a471504fe6f0648","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324151152.g5b1c73f.tgz","fileCount":164,"integrity":"sha512-twqHcx/tVPyN3vMSF8dDz6ItVI3LISt5zTWqC+IN+wOgpvBSNgWw3jkS0NMc28FfgkfNgCI6w7Z5mARBfmupUg==","signatures":[{"sig":"MEUCICUvXJcg7rn2qVcF4QKe9fM64OreFJsIfAb9FIUdqrl/AiEAnnzAbz+u8j/AnD22ck054ajkvA6q15VHlwZIOWMy5OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977540},"main":"index.js","types":"index.d.ts","gitHead":"5b1c73f5a72865466e06552f421278b3de450971","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324151152.g5b1c73f_1774365114294_0.08838983873289274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324151200.gef6e16e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324151200.gef6e16e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324151200.gef6e16e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f03f84e4176862469942cc92fbfd50622cbd6eb9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324151200.gef6e16e.tgz","fileCount":164,"integrity":"sha512-1BLhqQ86uGA7Cek5+kkYTYKqL/z5GPhTUTHc9iCXSkCDP4R2ZM0/SKlBu942XOUtDX1Kvc+rMUdOcRVNKBKOEw==","signatures":[{"sig":"MEUCIQC3PFzYsnKvq9JvuorB2KD4Ww08amKEsX5WJvOrxYdQzgIgezwGrI1ddQ5Y/64se53p1dmk6heras2+cqKOsSfOt48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"ef6e16eabd6449ef099e896ca53bca29e81f0bfc","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324151200.gef6e16e_1774365121707_0.43553880357300834","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324153138.gb1ea77b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324153138.gb1ea77b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324153138.gb1ea77b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"70f324e81649645e3d0b33cdeb8c5bb49886ae51","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324153138.gb1ea77b.tgz","fileCount":164,"integrity":"sha512-aREXSFPKXM9n0AOwYizttljS/ThXpnK8Wx5h9Hf9/cp1odqIZoRHh2rowp2pta1Z+UxVJfNpfPrw2w6dEyfYLA==","signatures":[{"sig":"MEQCIGjRd07k9yT9CEK+nyB/9i0IKyEvShc0gnNCuRGYX+YFAiAv0MxsZ5XNWRr1lXEzlOTfz5g7Qmcrjii7Vvy2b+bO2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"b1ea77b105648286bcc056ce3b9a318d527ade6b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324153138.gb1ea77b_1774366300170_0.40484401768778366","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324153856.gef2e12f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324153856.gef2e12f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324153856.gef2e12f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"2b362a10941afb82ac1c2bae3fa22dd1af74474a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324153856.gef2e12f.tgz","fileCount":164,"integrity":"sha512-jBhOIdtioBzLYxMccGZrYPTNVGXQCrH6Yyh5gU92+q7Cf/vZ4XMmVxn9+JlwnhSyDzv47ZfPke0qeCN8ZZ0c5Q==","signatures":[{"sig":"MEUCIEMEZdeFIW3/5Rrg+13vlyjLCEiufN/nH7/pCFVCFLy6AiEA05nZ+cYZKvr6T+hqa6rBzkYZu/qeMX8MY89spZxoi/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"ef2e12fadd93adf7b1af6513da21571ec95c290d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324153856.gef2e12f_1774366738423_0.3560384787449362","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324154010.gc503f14":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324154010.gc503f14","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324154010.gc503f14","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"545517752498bbf5cbf4d2c11b7cf05c0feb4cd2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324154010.gc503f14.tgz","fileCount":164,"integrity":"sha512-QO1ivhtPr6IOKes+0DAlB8TlOcLhRrdxBoc5VJiaBERQAr+LmM5QAmQvyrXqZdrGIH6eC9lhZjHfoyLyyhD7Cg==","signatures":[{"sig":"MEYCIQD6x1x4Y1n0AOB7hu4crtgozbDxcfV5Qm2AUib1P4cfmQIhAJiNRCXyrRY2L/rtaYZslfQwG0zm6CrYxmWfj3RYTglo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"c503f14a4daa82160c8fd89594e4a2e9c475345b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324154010.gc503f14_1774366812686_0.2511807438479907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260324160827.g106e887":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260324160827.g106e887","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260324160827.g106e887","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ccc3117fb4577740dbd4f5ab6e39907d7898f725","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260324160827.g106e887.tgz","fileCount":164,"integrity":"sha512-gtxU9uKajj30nzJGfql8BmCGgHpYRycxHI42KD1WVy2UCEFwGsn8B6RihAXMjdf6gIA4QxEakB7GHajOU/mYPA==","signatures":[{"sig":"MEQCIEKsoFXVhJ5okOrE3t2beilcP4s0KnV2rXpjbMYRA2QzAiBfnhLmR1IdBs7b774Wzu5gpfllGnqbsm968urzYHgRXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"106e88783aca8fa0d05c44eba43d798a88a6e208","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260324160827.g106e887_1774368509231_0.6392739553114299","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325021219.g5f685dc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325021219.g5f685dc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325021219.g5f685dc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"207d0e762e3579cc40e7216d27ed2c41d1c28a36","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325021219.g5f685dc.tgz","fileCount":164,"integrity":"sha512-CWEnjDTzHIQmC+IVTemJma5yIt8G6OPwu3+wQfoYYSHKky+Pe4nWy3lMdV4eJN4A30+UM3NItOP6BItEgenDUQ==","signatures":[{"sig":"MEUCIA33FN5Y1po/9gbEo/sxyaINvLTbOgRQMxlkDLOSpD+zAiEApQI7UZ8oA1/6J3OXTqqKELmUNYmLxdSghKTcVeFff2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"5f685dc362f51d119a6a642bf432685ccc8191a9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325021219.g5f685dc_1774404741335_0.8658543678601738","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325021231.g0726cb4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325021231.g0726cb4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325021231.g0726cb4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"dee9189324ac3fc3e3715244fefd190836765b91","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325021231.g0726cb4.tgz","fileCount":164,"integrity":"sha512-1ZrucIHJ90ElLGaS2qreQp4loEC5tHgfxpxoQZ0V9Oloh/506Bd35P+oZN2n3EANT/qBqxk+RE/8FvGGA10Kuw==","signatures":[{"sig":"MEUCICWidQQl+45efGSf8bf4LBp/Xd09VmqYluMDwXzdX4kiAiEA9PqxWZjpslUnEJTMifzYO/jv0rvTjisj3rnibWy3gws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"0726cb4eda949eaaa10951d7b8ffa1f45658bf8c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325021231.g0726cb4_1774404753866_0.47847402134360917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325024820.g4b999b1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325024820.g4b999b1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325024820.g4b999b1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"2a716917ff1b70aa2e00284e42a2247038c18768","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325024820.g4b999b1.tgz","fileCount":164,"integrity":"sha512-9I4gKXGLBLA4P+O1LL4Wn7bqOVLnUAxOprqqULnflyUrA6o3b+b7fnd1u4V/5oCE6rSQf20yd0QzJ5vzma785w==","signatures":[{"sig":"MEQCIBypne1wsxlpsffmNUMh6qxxxwqEVGJVzszVs0PZTsiPAiBTjLfFWA12ynzDiUEh+6rqqxeQFlLX2h0s9EzSlD6pFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"4b999b11d34349c1d2f8f8b45cfaaf58d0139e10","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325024820.g4b999b1_1774406902151_0.27872279521714827","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325043406.gd583e36":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325043406.gd583e36","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325043406.gd583e36","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"15650fe04e3838c612a1fca3295b8a3b22583481","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325043406.gd583e36.tgz","fileCount":164,"integrity":"sha512-WggboLRhmCWR0x99LQxZh7jJ96nz6fi46FgqvvDdYvLas3UAwKhE+xe0lQfoKus68pZKmXArd+9jpwO6V3ctug==","signatures":[{"sig":"MEQCIFdd+hm3A/zssNGunLtmYiPv9nMZUTnVaifXH5shb3F+AiAr1pPbYxh1YdIByYNXhM9RM6eEm9QPXhfBwbXmG//Oww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"d583e367452785d632c7827d8795a50796851692","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325043406.gd583e36_1774413247996_0.8288806353399163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325043409.g9c660c3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325043409.g9c660c3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325043409.g9c660c3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ac916c0bd848ae14e1213080ef0fed183fc02589","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325043409.g9c660c3.tgz","fileCount":164,"integrity":"sha512-Zo2qVHD+pzTS2F7taG8gnmozRmg+Yq0TyyupNmXdE99itycSdesoMTypx1gBQDySx5+PuUJcexbG5BKV3hHKww==","signatures":[{"sig":"MEUCIQDTGNXDRRJ5w05xAK5QtbliLzlfl7/cgLvwbNDzTq2bTQIgdXp4JyAx5qZrADDwXVVY4S36olnNpWWUCaNkNfMiy9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980348},"main":"index.js","types":"index.d.ts","gitHead":"9c660c3be4f60ee5d91d60a02a9727158e73f00f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325043409.g9c660c3_1774413251148_0.7003020041497268","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325043757.g31370b9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325043757.g31370b9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325043757.g31370b9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e03230c49e304df86b7a55681f9e84407b8a2c63","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325043757.g31370b9.tgz","fileCount":164,"integrity":"sha512-5O/ZIb5n2ARztiMrSDI1OTCv2ICtbQ3QV76rh7WxMcGE1P5qoB0GvZT6Wx2XRq0UEH00RPSUc1r5aJHpW2oCMA==","signatures":[{"sig":"MEUCIFGzboqyZWzkFEC5neJmbZgc7R+gAqfD9WcYq/WkH3E1AiEAgcpXqhI8+f1mDfN1aTjaN9mbW7L6p2g2obQHHjW25hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"31370b9da895beb5c606abd3b39f2ddc325da69a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325043757.g31370b9_1774413479205_0.8648417794003154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325063833.gcee4189":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325063833.gcee4189","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325063833.gcee4189","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"2d1801bd57a672eb6b5cfecdbc75e10af7e25f42","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325063833.gcee4189.tgz","fileCount":164,"integrity":"sha512-VRZQVfWBRifH0+ly+7zG0EsByvOwCoeMJShnEkowKWMwVmhdKFVSkkRy3OLrOZPEif676j/t5FKAVqQsEGOd5g==","signatures":[{"sig":"MEQCIEKyyocDy+aWurBY8KYB5v5XgacBJRotgODp4/z+6YO4AiAEtU2R7inXoM0QEZJTcpCJo17HWgtYoy2GHt7X6oLk2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"cee4189889795f625ef72f048577edb6e26bd3b7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325063833.gcee4189_1774420715581_0.3592791128462771","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325072827.g29f8da7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325072827.g29f8da7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325072827.g29f8da7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b3e941cf3d942cd39163c5df164ffd93b04a1314","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325072827.g29f8da7.tgz","fileCount":164,"integrity":"sha512-/11kVxUDExmfPuPLNYmvxS6Eg3oGvh8dfthhNBbqiTy4XbmrIE8+ZrpAn2PQChLxVajprYWTKZtncjTp7S5uaw==","signatures":[{"sig":"MEYCIQCWZQcSm1ydh3PaK+sSjHgHzzlB0ipBBWb0ujQ+46pPrgIhAL+XntyY5DGmbUC4AeteMqk2JBjpqgN7ukkRQsfVRE7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"29f8da7bc38a44fef078060928cdf6e00411f15f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325072827.g29f8da7_1774423708876_0.0917402395957041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260325072829.g396931f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260325072829.g396931f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260325072829.g396931f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e00d1260ba321f1081122eb4525a8816ed7b2b25","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260325072829.g396931f.tgz","fileCount":164,"integrity":"sha512-oIo5a5GEVETPpkTX2EswpNrXhRzpSAXsm8QqVIuEZu1ZGRy4NroYySW+FYBR6iRsUn8Rbkg1zwHhhPtoVbV9gA==","signatures":[{"sig":"MEUCIQDeyH2wbhhE7UQNyZO5UOo4pJir4hps6mCJCn+Qe7IjzQIgUtgEG9qvMnKwQPhCKNUcmzc/l6UQAqhQexbqaikbWKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"396931fb0ce4613d6693a8e5f6486218f94ef477","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260325072829.g396931f_1774423710971_0.20563076603189456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260326064603.g9d4ddab":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260326064603.g9d4ddab","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260326064603.g9d4ddab","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"573fa06d3ae147b7b94243be578b72558fbe3e00","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260326064603.g9d4ddab.tgz","fileCount":164,"integrity":"sha512-A597NwEBTHDLOITgjLOoPe+8/nJQueAgbXl8xCr/R6vtoxHlRCCsAYNP+K09SVD/GSzHbTjxCBVjzGtBkRiLYg==","signatures":[{"sig":"MEQCIG9yAYMFJZUWXmH5BxgD5wdTM0ZnRVTdTmGeOMnmAdceAiAOPzdlx9XZbGzzsoOwjxwv8d39iFwUJnx5CedKclO4lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"9d4ddabb1f208bd16530acf595d3bd969e860bfe","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260326064603.g9d4ddab_1774507564935_0.34045807939130035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260326064647.gb5bd5ff":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260326064647.gb5bd5ff","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260326064647.gb5bd5ff","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"10b0724768fb581c147774b510274283b2dc953c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260326064647.gb5bd5ff.tgz","fileCount":164,"integrity":"sha512-HL/jM3y3+ok1axaJkLG6Ieh9AmE/uZm+GgzHFS6HjGiWE7qEIhkdDz+J+8nlIzjezryo51sDDfAcQpqmggqMtQ==","signatures":[{"sig":"MEUCIQDcXmxvs2c4Zd4RTgRiLUz37NS7TlBHEaZE74P1Ru4d1QIgMlxrFpUrVgfF3sJcYTcxGTE21Qu4iMfe6rHUuNEyGMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"b5bd5ff82724a8eb4565a2de10b039578dfb30f8","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260326064647.gb5bd5ff_1774507609366_0.6012948595732774","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260326065311.ga65b036":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260326065311.ga65b036","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260326065311.ga65b036","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e21c42a1164731cb916ce966f503704eaa01d9d5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260326065311.ga65b036.tgz","fileCount":164,"integrity":"sha512-SIU0/+x9dl/h6zmYeak7pGf1QERkKk793u2drDkUQNCZzs1KmfS3s3MqSVvX9ZdImLKiGzGWZE6QP809zcTkVg==","signatures":[{"sig":"MEUCIAdVUguvOEa/DbZKLX5mAonUu0YAZAnaV/+gtvqC6g/qAiEAj6tVjVxrnKUC32pS56nsksJoi2fKj+OQmCDsbigjxGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"a65b036619861d56d44cc6a61744dcf05a8b965a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260326065311.ga65b036_1774507992661_0.7100359018004785","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260326112020.gbfc2729":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260326112020.gbfc2729","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260326112020.gbfc2729","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"adb0dee76803752255935f2a03aa3a12c2e340d1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260326112020.gbfc2729.tgz","fileCount":164,"integrity":"sha512-ngrWWNeOGw3vWeuAwXMJl30xY5oLCrOQimWbx/GFwBho3H1CeIYu/8q32bBVCzB9vl2zlv6mhRciEOdhGkI7lA==","signatures":[{"sig":"MEUCIQCJaRMcTycoxLOw/lpUZnkQqGDh/At1Xy6lQXTQgp17lQIgGEc+s9loJmJdvP/BdG25ku/vCIGFvRcvV8zTxat7tGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"bfc27290667035c1e442bd5ff4f8765fd5b2d659","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260326112020.gbfc2729_1774524022790_0.7716859706158155","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260326112821.ge53ec79":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260326112821.ge53ec79","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260326112821.ge53ec79","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e458a08095fdce71253e8551bac9212583595a3f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260326112821.ge53ec79.tgz","fileCount":164,"integrity":"sha512-rgPejtAzLPx+TflcP5XdNAmudJ5vPpuGfpbxt2fO1GukEz/1xR/2l5Wh7AOvcP0Ahvj0TeZm4QsxuYxN9EoCOg==","signatures":[{"sig":"MEYCIQCVhcXLnPU2zgXnq51ANwBE9Kmo1XrE5n3u5cy1IqeFXwIhAJHvxnTmpHMeQNyA4fc/Er+sni6Z1WURXaxAu5TqjSHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"e53ec79e2d162bfb14be11f10c477bc0acf6fbeb","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260326112821.ge53ec79_1774524503111_0.011015256283683161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260326113224.g76532ae":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260326113224.g76532ae","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260326113224.g76532ae","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"bde8b09f6bac95c7d520c65c32b8d3ce20b302f3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260326113224.g76532ae.tgz","fileCount":164,"integrity":"sha512-93F8MKUxsYAVr9QY/f+gQdLEtsV2VSKZAvvLV4LHrHCL0NNRGeEUVQMZ92F+5aOiOeI2eSzgFixNUvJjgrlUqw==","signatures":[{"sig":"MEYCIQDFQR70KULsLLsmJZx5fWsQdR0s04E6ieAkgeeYdYaKUAIhAJxZejopznA8JzFqI2r+Kek6xLIRiu5RRiteCeN9Io7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"76532aedceb7e99ee3a532da73fe71c3c000ad0e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260326113224.g76532ae_1774524745758_0.7117585267129616","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327012730.ge1545e9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327012730.ge1545e9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327012730.ge1545e9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"fe81ae25ce54b0b7c9afeb342a3805a67b2f89fb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327012730.ge1545e9.tgz","fileCount":164,"integrity":"sha512-eoOTZMphFxel/fyBl3z7Bl8iP5cYHSqjIWq9kHtPz6gz80nJhVes2JDW0FVpysRHUmhyyxf+2GR4VC537Iv6ug==","signatures":[{"sig":"MEQCIDbsMYavJzzBQ+tjM48UEUekcIWx21Kl+lcy55zeAI5fAiAUoT5jF6lrdVTYmzxmCwCjV0qsz6lRT2US/ClHJUcDLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"e1545e9b2b2d631a326e3f0332ce748890c7c81d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327012730.ge1545e9_1774574852486_0.7625280191981842","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"codingbuddy-rules","version":"5.0.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.0.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"297d897c3b833d143f87a65bf49a0c9ef9c7c5d1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.0.0.tgz","fileCount":164,"integrity":"sha512-ewIkyGnX3StN1FfS2tHsWQ+4YRA6EOlbNwjZpXnMJJecMeL4+R8XfsoFtxAoI+iI+dhHTp3tJWKXiyjPptSH6w==","signatures":[{"sig":"MEYCIQCc8UKEEMFVdusIKUnUPjOWfzRVxEp//TMWWK6m/7e0uAIhAOsAyI6r31Wo1HP8ibt9yJRq781VNrtP/U8mzPjDoDQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980978},"main":"index.js","types":"index.d.ts","gitHead":"e1545e9b2b2d631a326e3f0332ce748890c7c81d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.0.0_1774575318661_0.932266905275666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327025135.gc6277a0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327025135.gc6277a0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327025135.gc6277a0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c61ea92b887963453caa3e38ee42bfe96b2f9332","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327025135.gc6277a0.tgz","fileCount":164,"integrity":"sha512-+f7/2HorJMIi67/5AKlnpGRnZobn9gIaAUsuR55m9bueWJWYXsb3TlbjsyfhtrXJscYf6tPcGEAdyj2GMU2LRQ==","signatures":[{"sig":"MEUCIFqJGUbJFKnHsiRN2gV3mz7FktSGfnitFoUyGGvwxD3kAiEAxHSH6eo+SJjkGrmWPECqNeyQ2Io1lVswbZ8Y+8Bg524=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"c6277a00ef69bc9a637ce08fe14a905736c7f4ee","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327025135.gc6277a0_1774579897636_0.3870407908923119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327094611.g1ad7a8b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327094611.g1ad7a8b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327094611.g1ad7a8b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"104160e6094574d77abad89a80c3fd1dc1d82424","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327094611.g1ad7a8b.tgz","fileCount":164,"integrity":"sha512-omkfNgfv27vA/BeA0ESbHgCR8rCLeP3977H8jL4N2ktnf6WE0AQ6Z4HiHtHSBzfkw9kbuaodWHxzY1FfqyxA3g==","signatures":[{"sig":"MEUCIGcnBjkzMUZ8LZVs6LGr3zTJT2cmXYwqssj4ZmxDZLtnAiEA0JcuewKJbMVgljbCu48UgtqY2doLrcOjlKl7fSxlud4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981009},"main":"index.js","types":"index.d.ts","gitHead":"1ad7a8bb6eb10e6a16cc2aae04ed69525cb3983a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327094611.g1ad7a8b_1774604772499_0.24401457998139975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327095556.g36c6da0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327095556.g36c6da0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327095556.g36c6da0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4431fb5429f59abc2ebfee9f4acacfa9a08fb1af","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327095556.g36c6da0.tgz","fileCount":164,"integrity":"sha512-n6Wv8yBT+AGvCyzTiaYmeqdOSIwwXEtxTvWDWIJLwK4jJD4S3pnaOrLGtVVIzxTcULQaAedPn2FHutc4EXw9BA==","signatures":[{"sig":"MEYCIQCzEU/oPSXcTSUzd54iHltsdYZdgWeYi7XDInbmUF2f6wIhAIl4KqFi6u9/n9nS9nw8yEoy9QprwisiZYvL36a6DcyD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"36c6da084fb5682c6ca475793b8259fab076b6ab","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327095556.g36c6da0_1774605357687_0.7169325296999369","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327101913.gae73b5b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327101913.gae73b5b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327101913.gae73b5b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"02dee2ac1f27295ae8e3b4b7461cfbd1f37b237f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327101913.gae73b5b.tgz","fileCount":164,"integrity":"sha512-tkk52zFbIv5VTqE3lU+oZvfGbONrI+YKZRKIy/HG0GmNadpj9TtwSd65WBVdxSxkjRSkSuPav0MfiC048coBLA==","signatures":[{"sig":"MEUCIE4HpUkasuOVZmHrArgV5RyUJ3V2fHciKC6DWXYxKfBmAiEAwZGPGYoZn/ynqUvT2l+9rfFkD90yYzkSEeng+86MVxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"ae73b5b3e1713109b528bf526702541bca531785","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327101913.gae73b5b_1774606754572_0.6043752585570372","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327103131.g821944e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327103131.g821944e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327103131.g821944e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0bb0ef7e15050d836e3fb1de91b34a0ab8b46cf6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327103131.g821944e.tgz","fileCount":164,"integrity":"sha512-a+nALYMpcDVUnxnMjc41WTnk3XGoHftSKAHrmBdUaxNdc8sIYqvk16pD3EaFmeVXOatE9hmuRuWLinB3/Khixg==","signatures":[{"sig":"MEQCIDPftLAkLRpxI89EgtWx6TU5IjvpWuIeKD5lDUBbhAt4AiAYoXBXqlA+fBAjXy3RCXete0thZ8LBVLN6MYpsF0KsJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"821944e9525b6467c96c9be1fe2bcf01e7badfa1","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327103131.g821944e_1774607492801_0.5031413145840411","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327103613.g2bef97a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327103613.g2bef97a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327103613.g2bef97a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b78ea973ed13a56fe7f4060bf3804b3b65ad908a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327103613.g2bef97a.tgz","fileCount":164,"integrity":"sha512-s9UBKexx4rgpAHhZOWhwCeEBl+wqnu0fCHlEIZ2znXkM0A/hmTr4n5n02E7zTCUrlSwgUTQitjMGF+uv2p3g0g==","signatures":[{"sig":"MEYCIQC9fZTAcXqejmluSrzRbmZ2II7lwbpuSk3rita7Cv8FHgIhAIkjnM3g6HtXMv3oXiVCMthpwBaaSNY8KwDsHECirJ5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"2bef97a5df2099e22a03cb9c36a8e23e06381276","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327103613.g2bef97a_1774607774613_0.7066728698478051","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327105225.g021ef96":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327105225.g021ef96","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327105225.g021ef96","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"cbe77f913283a53226280e95050a62b9a2f3b0ec","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327105225.g021ef96.tgz","fileCount":164,"integrity":"sha512-la/O3gFuN8T1dXM2WxyMTx+aNFPhz2wDYqE4Royyk23F9UDlbIGAZoFXmteEgMa2oYzF+uWs5m5KOoq+mxBpXw==","signatures":[{"sig":"MEUCIQDaEnPMm2UK1LzIzqJvnq7rde+Af1qM3fIJ1ZU2jlE9hQIgYh1CGGYlWCy0U2t1xoMADgEauGm+ZqqIuzpjh38Lj7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"021ef96ebe02ac43c4bda31cb0f5be070efd4b17","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327105225.g021ef96_1774608746399_0.5124552046570754","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327123643.ge50b0f6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327123643.ge50b0f6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327123643.ge50b0f6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c418da640ef65b1c51a2a90a023b36aaf64eb9a2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327123643.ge50b0f6.tgz","fileCount":164,"integrity":"sha512-XHiBL9oXcalXaHehSC+fFu9b4rIuddT5i4VzUqfy2rQh/JJZA17qqoJlm3+PXQX1Dp8+FLo1i2eWZEFck8rXeg==","signatures":[{"sig":"MEYCIQD8+V7SRXXfsZi9OoO0sDgyhSL+Sp4kn4uArKRKA8SwQgIhAJNzTkjvzPWNO8Kw/kPEWpNnTp6CSc7A73gAG/f8THyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"e50b0f679d95fcedefd63cf2127c9d73fb9f6a68","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327123643.ge50b0f6_1774615005218_0.1068378912644179","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327123654.g2d84085":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327123654.g2d84085","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327123654.g2d84085","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"63af99588d4c8844cbdc97323788c8c9b25ff185","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327123654.g2d84085.tgz","fileCount":164,"integrity":"sha512-gY8X3iwqsY7zgGkgU8NsVoaZQpWf56zrv/cmvDuWX+G0fRc2Q4v6JvFALT+jy7LHdJ42uRHFIuuT92OH5G1dAA==","signatures":[{"sig":"MEUCICZvAVC3ilst6+th4QpOJB3va2hR8ELSsahVpfR4UmHjAiEAolCL9eub+/+bm4DiLOVg36DpL64xqCFJzfu7Y8j3xho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"2d8408534630e5f29b375d0b4de5c6f080af1299","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327123654.g2d84085_1774615016545_0.07101955334802157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327125919.g15e3e38":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327125919.g15e3e38","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327125919.g15e3e38","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d97aefb458a7a0abdd515b82018e4badea25984e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327125919.g15e3e38.tgz","fileCount":164,"integrity":"sha512-BcVB6VPGzWX96UB1iw3k42/N9o/EnUYdQ5jhLkOcCs46aEoayPu1d4kmdsIqltotlrV1KqwuybyKd9ETN3kzfg==","signatures":[{"sig":"MEUCIFbopoK9TYflZhYr45f4BNqh6C9lNQ4enN9Ji89bwQbQAiEA1LSnpGOFGd+nuAVP+QF2JNcCLy7C2b8blOPb4cc3wGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"15e3e38189e3598e4755dcc21b7f40d8fa009307","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327125919.g15e3e38_1774616361149_0.562469512046675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327130348.g05c1b51":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327130348.g05c1b51","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327130348.g05c1b51","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3ddb07df74b88cd30a2ce4a8b44d4405311cf9de","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327130348.g05c1b51.tgz","fileCount":164,"integrity":"sha512-TFpJJa8H6d4gZDrFtP7R/MdSsEK5epkF93/Fr7ngnxm0y7Tl455PQmXEQ2gsXervKoo/pKOu/KVJ3e/kcSrDRQ==","signatures":[{"sig":"MEYCIQCmUABGisAKfu6Dvc97nEs1HJzP7BU4/4bu4Ls9dJU4qQIhAJgRFWDz0Wi5Xe5O/1UNRtsIJLtNJLlO7oujp1bNTHMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"05c1b51fa7d902b15d42f8fad8aa876cc3f8c87b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327130348.g05c1b51_1774616629806_0.2078372903318384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327132637.ga47d784":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327132637.ga47d784","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327132637.ga47d784","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d83dfb6bc844352c581a3101cabb7481033855f3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327132637.ga47d784.tgz","fileCount":164,"integrity":"sha512-l2bfRfzqXcaOo8rIc23s+CmHzxduNvS+sybzpCVyrHdTCIYT3VZFqwBHA7/S4oI3YmlgtXXoE7EElh2m31IpDg==","signatures":[{"sig":"MEUCIQDA5BZ9YhshSw76jyZKq29ItUEqJDu7yod7OK3q/EDdrwIgMBl9Q8HHfqdgEG0JYynFW6mK22KMnAEsDnlG40yvhsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"a47d784764e26876c680c3a4a84023df8495186b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327132637.ga47d784_1774617999076_0.581049549764437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327135341.g920cbd7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327135341.g920cbd7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327135341.g920cbd7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"79ca8a647086ca53b7fc9c5e7a70a343de2b1ae3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327135341.g920cbd7.tgz","fileCount":164,"integrity":"sha512-iGkcWrXVGh9ukteTVKoGIgQlX6tXD9Cno0BV0a89zCXb9J/bgZHTg9iwuYhtiz5PcZ2oIJnJpYYATEK3k/Pmzw==","signatures":[{"sig":"MEUCIFraewCMFvE8nTcmi/dHkl1HE+cn5kD7Yf28bTJRcMH+AiEAnh2wtW0tuEq6aaYHPjzqOKJul2ot9nPOr/jTfChtCno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"920cbd776f166a0a2d1d89e11a1b5c301834e6ba","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327135341.g920cbd7_1774619623283_0.8192113948355946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327155643.gb394583":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327155643.gb394583","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327155643.gb394583","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"12ee3cc411e0d243cf5f2d4191f533df5fe1c361","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327155643.gb394583.tgz","fileCount":164,"integrity":"sha512-Ih1mmJUFZlBzk9y8rx8keAI50vXU65tx6cscFXJMUWZV5mbrSqRGzCJtvUvdOV+dtnT4RssARyH+0BCGA+pV9w==","signatures":[{"sig":"MEQCIE81SV40m/6cFSQgM4jXq+wUCaLn3cla+mC0Y2yF+UKoAiBWQce6++0vLStyOIXbnWI8V4WTN0gfvs6S73uTUUXBFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"b3945834c6737f7f9fdff298a5a637501744616c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327155643.gb394583_1774627005497_0.26881229583707267","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327160152.gef076a1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327160152.gef076a1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327160152.gef076a1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c1a7db8b76b296f35721ea509e0df5f608078c47","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327160152.gef076a1.tgz","fileCount":164,"integrity":"sha512-0gBNKUnfrXO1fDA2jeYuU9UZjS1aIz05tdtaeDRwDgIevB+in04WZzV9JRDF4SMPcVH+1zU9vRmvxhKL38dlqA==","signatures":[{"sig":"MEYCIQDIltlWzoHluys5KnjapLWVVo/TPLI8XcQiRlKjsRgTPQIhAJ4uJzYVCOzjuvL+rcyi+limgvqPXNr/q3lvee2TT7QU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992925},"main":"index.js","types":"index.d.ts","gitHead":"ef076a13919c50adebf8d8e839ed52cd7c4c8dda","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327160152.gef076a1_1774627314360_0.3657334516106532","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327160240.gf8e2b53":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327160240.gf8e2b53","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327160240.gf8e2b53","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a67ab39b0311c3ab4f205e36eb9698a757e8c96a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327160240.gf8e2b53.tgz","fileCount":165,"integrity":"sha512-jE01apmSqP1p4Tdyxf3MGAeroKTCLBhQQ6wp3TpX7KgFt32OzdZiPefulY9BVNXSbwHlxQCnyfvJYxHR/2rXyg==","signatures":[{"sig":"MEUCIQD5su7oLRmMPz841P7sIKhDd4iDpQcRM6zJQ0XZqEAyKgIgJPRO4yyJFh3J4nwGUYNut5J8okAUtMxOkkFdrtRlYkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999747},"main":"index.js","types":"index.d.ts","gitHead":"f8e2b532ff60f424818bdfb9784ebe137a11dfa9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327160240.gf8e2b53_1774627361285_0.6107404525558924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327160311.g6c9920e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327160311.g6c9920e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327160311.g6c9920e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"dcefeed61f8caabe540a1e9f38c745499961b509","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327160311.g6c9920e.tgz","fileCount":166,"integrity":"sha512-mf+suQ6APcq9bzLqEcnGsdWpDqY+gtp2Dk+T9eH4/oRPnT/w38JsIOl80SiVakt7xEmu424DIZgUe8drwvzfRA==","signatures":[{"sig":"MEQCIFlAuQXGODUK6U0uhO0t3uHbPubEOxWC32+TDkaoO+NUAiAjRDkghvkyr3NGrboxkP0VaNbFqC0RmyJ2rZUkpokUDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009758},"main":"index.js","types":"index.d.ts","gitHead":"6c9920efbb69d3ded38c8cbd2d85f2f6101ec650","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327160311.g6c9920e_1774627392669_0.12859484585453096","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327160318.g3e4756b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327160318.g3e4756b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327160318.g3e4756b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"49b82aab751db0816a6aa22f5bc7a4e0ad066041","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327160318.g3e4756b.tgz","fileCount":167,"integrity":"sha512-bP5nhvnrMYcLaaXUO3nPPcu9c/pw5zHu2tgdQiF+K4OMcPHim5KY6gFZnHNFKbG5vB5iVKgz7KLPwquOr2/N2g==","signatures":[{"sig":"MEUCIQDbMvNwln4JP5CFPL65JiH3TnTZmS529p5kwSRVSYmBygIgMElp9Q4HfL01NlaLSbja5RlxceBRGyueHNlAMH9Rvzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014645},"main":"index.js","types":"index.d.ts","gitHead":"3e4756bf91fd5865c75103a36d3b1d8617e9781b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327160318.g3e4756b_1774627400116_0.5660835302301641","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327160333.g8e12f47":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327160333.g8e12f47","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327160333.g8e12f47","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a8ee273e2aa4dc6d3f6ab17471c9ca04a6298ca2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327160333.g8e12f47.tgz","fileCount":169,"integrity":"sha512-v304YSAeWXS8pHgt5dzmRitvJkeSC1iKsh0xpeMkn1Re33bjm+ynBmn+365aZpAFwct9VPRsbnZ2hdiQIT2yxQ==","signatures":[{"sig":"MEUCIQCpxHito2/c7KDFDEkoeXIsCHeVAXWQxOPGatxmIpqJuQIgTRuZx8i6NbrtaiVe78uH/z32gtnR21U4vzA1I48mGK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039679},"main":"index.js","types":"index.d.ts","gitHead":"8e12f470b29ac0ce3611a6bddd448fbc8a7da67a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327160333.g8e12f47_1774627415337_0.201073345325947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327163646.g149b9f4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327163646.g149b9f4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327163646.g149b9f4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"fc4e8af724d50b3e6e3455a06ba60a0775427b4f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327163646.g149b9f4.tgz","fileCount":169,"integrity":"sha512-gIa2nLX2ewN653o1mh3o+LP7LZgk9fMT80HEWXCs+n/yzTpaCD9VP8WpYxyipQz4Sa7kXqvFfylK0v0vjFBrmg==","signatures":[{"sig":"MEUCIH/OBk5dSHNCeYBp7Xfiz/KDhEJzjycXCgHsww1rAHUvAiEAkjkarYFmuIPr6vgMRyZsbC3IC1uSdOIGhoHxF/EU2FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039679},"main":"index.js","types":"index.d.ts","gitHead":"149b9f42eb66a659e11e9e196e5ad231083d5c8a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327163646.g149b9f4_1774629407896_0.6483921378636985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327163720.gb07ad83":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327163720.gb07ad83","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327163720.gb07ad83","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"eb1fb68f583dd9da9b7704b0d66c9c6b86ed85f0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327163720.gb07ad83.tgz","fileCount":169,"integrity":"sha512-sCk0cx9DcYZAzMBk+dXQfhsigQuoreFCVWodJvKS5TBvaW4UeGUbpPNlSUQFB4YDA7bXRp5XV9c242H0K274gg==","signatures":[{"sig":"MEUCIHAbCbRhnWuiYCaqF0MAuEQCc11cMuH610x9nDje9eN5AiEAvqurJGWQCaDlZVqLyokYG6p88T1MOo/Hjse6k5HyrfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039679},"main":"index.js","types":"index.d.ts","gitHead":"b07ad83512c50cd27c89011d0f0988680731d290","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327163720.gb07ad83_1774629441841_0.0510863997027442","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327164900.g39f509a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327164900.g39f509a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327164900.g39f509a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"534c1282ff28d631feae8dafbd26d8c550587a08","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327164900.g39f509a.tgz","fileCount":169,"integrity":"sha512-FxPf+AfYIrSkRwHykbCHid/M14ZMrGyVmzmn7q8G/EgPHXbJPtjcs8OLUCaMM/WZilkXGSo9Paa3qmfzNX9uBg==","signatures":[{"sig":"MEUCIQDJgSr1hfMQB4LLNuu6yMPRltLIX7x7R7UZkvRyAMd/MgIgZEG+0m5bAeVTQJtD/DT0YtFquw/VwgCi2o2Si4Ba6QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039679},"main":"index.js","types":"index.d.ts","gitHead":"39f509a65158883dcf807ee991832944e3fdebfc","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327164900.g39f509a_1774630141880_0.8532627000089847","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327164957.g415606f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327164957.g415606f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327164957.g415606f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"bd53ca2396cef36573667b74c1cf15233d398f24","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327164957.g415606f.tgz","fileCount":169,"integrity":"sha512-1C6PCLoTJgrLWOCBAWSb6aIDGOv/8h7Oda6f/idHXeN5B18K2WWTT5Kz2EMh5OevcYDfidDBFju/yyQ7mO3Img==","signatures":[{"sig":"MEQCIHEinTVtiekdLN6LNCNY0S6DO2JU/WfL5MxvM3u1yzbWAiBgNnh4dIItcUBSXnLroE8RSumdLnOACfeeH6h/C3RsWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039679},"main":"index.js","types":"index.d.ts","gitHead":"415606f66fc76d4cc3923ef99ec596cd7c982c70","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327164957.g415606f_1774630198743_0.7284135931162365","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327170615.g164840b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327170615.g164840b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327170615.g164840b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a05f9de3ce84bbf5c6526c3ed393450623975a5c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327170615.g164840b.tgz","fileCount":169,"integrity":"sha512-yk4cPBl9pcfORGdQOjx6Ub8DgEFQgeFlIJP1sSQkHsmBeDHLeXBrvSx8iAx6GVf6xUovN7j5MBcY77qpfMan/w==","signatures":[{"sig":"MEUCIQC0cEZ0Sah+dxouTJ/sxuD9D909MvRyh9ROkx9OdvzMHwIgPcXmuPHq73BYS8lEWQVi92FDcTcwST0SyzrJjXY83l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039679},"main":"index.js","types":"index.d.ts","gitHead":"164840bf589e91201c0292769ead1d05c65840f8","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327170615.g164840b_1774631176701_0.44131820537645905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327170923.gc839449":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327170923.gc839449","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327170923.gc839449","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3d19cb6bd3a95b15ed361e740cbc8f39647b82a6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327170923.gc839449.tgz","fileCount":170,"integrity":"sha512-ryiTcj6UIMhI/WZi6a3tD8JtBNaVz8SAAQaNuyFRgyWsgIQHJYC4ZbnKCKRIluvXPUxMrGcxZDt225J/2GtFNA==","signatures":[{"sig":"MEYCIQD0uuHc3TA4AsZYomkC7obCdxE59x+ZU9k8t/ewfQ26EwIhAKDsN+jasstOqLC72kMcE2dbQEO+i8zYiwtifAjyJc4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045920},"main":"index.js","types":"index.d.ts","gitHead":"c8394496f4a0e9e1816991deeb027883ae043bf6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327170923.gc839449_1774631364594_0.7409718806232708","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327171841.gaf765fe":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327171841.gaf765fe","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327171841.gaf765fe","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0af183f9e93a581f6121bfbfcea68a8f531963cc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327171841.gaf765fe.tgz","fileCount":170,"integrity":"sha512-i1KLzJsEE0tcM3BR+TidCJKoqkQOUWC9WFxUK062tDtEdHFe363j8dh4NJiSd+hYBGthjIdlvEl8pJslAMZd0w==","signatures":[{"sig":"MEQCIG+5QUV84x2h22S8gMs0fSo9rPaWO1MZYzNtO/z6YuFbAiBLjnohEDGDNbAETzQ0eDx/YpKm8Gt9KIPYLhQdJPgDpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045920},"main":"index.js","types":"index.d.ts","gitHead":"af765fe28451604044105286b6e291ef4ab30b5d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327171841.gaf765fe_1774631923142_0.4746097414859125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327171849.g0060504":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327171849.g0060504","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327171849.g0060504","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e971a43f1f9a97d26c2f0889a9780e2cb1fcb533","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327171849.g0060504.tgz","fileCount":170,"integrity":"sha512-k4LR4oSKYs2vzA9zJejNMBB31V7z8cF5WMgthUpYZRjpXUPibgKbJ0zzXIR07umZQwtVhJUoQbRpBR4tjlt9SQ==","signatures":[{"sig":"MEUCIHGfCXSzuUiYuwjPP9srFkVNsvSgrkdo6imeq4ZdPSF6AiEAj7GfUkiaMLjLxwu+FHAs21ReiaJB4ALo94zpaOrQgmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045920},"main":"index.js","types":"index.d.ts","gitHead":"0060504a4fdbe697b6425ae97af4915727473dd6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327171849.g0060504_1774631930850_0.7504020385528134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327172233.g8b009fc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327172233.g8b009fc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327172233.g8b009fc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"30288da630d4dd74c7210206adef9b01adb8a1c4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327172233.g8b009fc.tgz","fileCount":170,"integrity":"sha512-Fu/7Q876hKBcprXARZnRrVqUML6J+6v0QEZQ14hWV647yPUeK9DJaFsowdIuQZj2XimK2sTTaYrDES4mNFgdOA==","signatures":[{"sig":"MEUCIQDXWu3+IyfLHP41j7wbnxzRrnGT1ZC1cJoTZf9iMjLv9gIgcDojOkT0FlHW7Q02K+o+sfRuswiS5UrmCSeyXqp4Ux0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045920},"main":"index.js","types":"index.d.ts","gitHead":"8b009fc742acc7e471ff8c5517a2f2dda066aa66","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327172233.g8b009fc_1774632155501_0.47856768119201143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327174406.g1309ce8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327174406.g1309ce8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327174406.g1309ce8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"006bdd788d4b67527abef15881220f43120431ad","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327174406.g1309ce8.tgz","fileCount":170,"integrity":"sha512-CA0dHGTy5oLU+MgccayPfw7FSXUmmrOQ+cjZkzzKkT95h0D+YRQri69NknFIFhEdxvVJrfZ5f8PAcA1xvKIvyA==","signatures":[{"sig":"MEUCIFRYv0kaDtaryQb7c45kZixVLkAfzC1a1UZfO884AcplAiEA2v7Vp3sjj5Ok4gsjGOWZZhBZurp81lLM3blhOsOQy7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045920},"main":"index.js","types":"index.d.ts","gitHead":"1309ce877704cb9dd7ddf658ee1c272a7eb13d97","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327174406.g1309ce8_1774633448502_0.3032171443398979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327174523.gc710c48":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327174523.gc710c48","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327174523.gc710c48","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ddca68d166d64290e53f1e66f23235d17bd2d15d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327174523.gc710c48.tgz","fileCount":170,"integrity":"sha512-Tbu76+Tli1uAl7tWJsgTaPL5y3vZTyBJRvtiTq27F1eplIw5UEdRZcFl3vbqKE+ofhT/ozi7ZZIonjfJA/JnNA==","signatures":[{"sig":"MEQCIAx5cVUYGa5aL8EYxGigxT4/AvmzcfL5UNMBlRCfAG//AiB7Vgjl4Fly18Yudm4WWs2ccvHIX1sOpBeRB8eL4nsN8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045920},"main":"index.js","types":"index.d.ts","gitHead":"c710c480216cdb7f325e4bf454a32c409a3f96b6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327174523.gc710c48_1774633525405_0.522004034811552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327182215.gdf8d1d5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327182215.gdf8d1d5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327182215.gdf8d1d5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"caaf0cc886698d06d26734bf6e46dbcaa404167d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327182215.gdf8d1d5.tgz","fileCount":170,"integrity":"sha512-BrCytGgYhFXeqAbyGga4Grj/XwvRmjUc6KGOLzGwo7hLnZ2WvJmtedveBCsWSWRsP0DiIC4W4JWPyvPoqe8LmA==","signatures":[{"sig":"MEYCIQDUt+UU7w+2bdxAR4sRgRG0FohksiwG5fctawSd1alL+gIhANvWMiQqLRTiwarYRXgBlMzk4ma8pFBK6mk0lp8SA7ys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"df8d1d53a97a23b3b77d91c472c0c171c8b97d58","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327182215.gdf8d1d5_1774635737087_0.04035232736511474","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260327184516.g761a406":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260327184516.g761a406","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260327184516.g761a406","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"99fcd562c01cca05840d6181a77995ecb6ecca1d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260327184516.g761a406.tgz","fileCount":170,"integrity":"sha512-lIHO8eWBVC9F6fsC5DydfsUTcrwhAqxPgeZtpgwqbC0So6+AL0OwRQTVB/EPqv0a0ZTgfbqh7G0Bx/VY+D9huQ==","signatures":[{"sig":"MEYCIQCqro0SIgt5H4NyLTvbhG8ilXX5osFM+Iq8tlKqsObj0gIhAPYoUHERupX03qnWJ6ps5T1NevxAoePiG/28MVmM0Htf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"761a40677df5bfa6921724ed156702dd22c63d93","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260327184516.g761a406_1774637118552_0.629577053259015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328004756.g30ab0eb":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328004756.g30ab0eb","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328004756.g30ab0eb","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"dc7c6df7c909092783fb4921d7238ccbe6216d68","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328004756.g30ab0eb.tgz","fileCount":170,"integrity":"sha512-hEiwNrjbRx+qwCyrWK9I6D5r38xPoAaQaNfqdThR9M9gUiptJ5v4EHSuFj+LWzLHhm3BHkrgUXXKzufdJVc62w==","signatures":[{"sig":"MEYCIQDD6ix+e9uuq/xR3kX1Sg9LEn9xh1sIYGWbA5gUK0UpEAIhAIhXowP8W0m8knhR+r2OSGWzin2rfq/d56aUmJvI7AVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"30ab0ebc0b97931d207d1d354a65a89438b21820","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328004756.g30ab0eb_1774658878679_0.6518509709244817","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328005008.gc1fa1c2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328005008.gc1fa1c2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328005008.gc1fa1c2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5792a15c341f2519e2ab89371bc74c72482fdcf7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328005008.gc1fa1c2.tgz","fileCount":170,"integrity":"sha512-swmv2PvwaYAYspummHrDCgsDePU4oneTVA2b1aTh6WFx4E4i6xPh3v9hoTqiebDwuWtYx2K9hV+rl99HeQ5XgA==","signatures":[{"sig":"MEUCIQCXH7fs1j66a4m2yDsY1h1LOS5+zwvI3/5cbsZB4Y++zgIgH4VpafooncTixqgOkcvEDTBw+b7db3zxOa8c0C91BX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"c1fa1c285023c73e176994d072c0bedf347adc71","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328005008.gc1fa1c2_1774659010530_0.24663537916781508","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328005522.g9e3cf2a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328005522.g9e3cf2a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328005522.g9e3cf2a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"bcd9cca660c09897d1c5c0f55b557e57581909dc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328005522.g9e3cf2a.tgz","fileCount":170,"integrity":"sha512-4h3lGCUXAOud0YI09zSoSFsREgj+NLhYFKdC72uAVutWoGgYIkvUcMEw1V1Eq8nXF2ipw69qq1wu/y/TYGxasA==","signatures":[{"sig":"MEQCIB61seC/l/jQfr016hd3J/HxZ2/iTRQ0tForzRE5O5KUAiB573dRk7VvALuyqj9QTNvQHwxK8DMNqYAOo4fVv105Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"9e3cf2ae8fbe71ee548a86a3ae54c1b1c6d76090","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328005522.g9e3cf2a_1774659323855_0.17276433059883134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328005620.g070366a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328005620.g070366a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328005620.g070366a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a97f8996c56435b65bbf5ffe6a55fff8d4741d5e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328005620.g070366a.tgz","fileCount":170,"integrity":"sha512-MngEhU58bifEDRbtURaWk/KmBpVH0F/BX2G6oe0ta+a1vPBnMl51ihA5wf1xaO9FZ91FQr0lRaURx0Gn3qR7Lw==","signatures":[{"sig":"MEUCIQCbNzkSTZpJIRfHG72FdzsWg2nzNSXNxRC2d6Gz7FlxPgIgR2/MiEG+QAY7AN2zcM68cAxNAc5F3tYoAFpNO9I8sa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"070366a34dd5089eb243450b1ae1d71fcb15b134","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328005620.g070366a_1774659381899_0.7897928813994812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328010211.g3d21aa1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328010211.g3d21aa1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328010211.g3d21aa1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f34a8896ae238f78e607a4852e50ca794a8a7f89","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328010211.g3d21aa1.tgz","fileCount":170,"integrity":"sha512-RHiNp3MMVkbPkQDgcvcNlHBbv/xHRg0YNqokbVtVJFjePZcYrLYjMqM8IX8XkE+BVcaEtduB6dfhljrToeiGxQ==","signatures":[{"sig":"MEUCIDFAiJvQ4iie6hH+rM8JqigOne0v3ocIFc2vzXNRFiykAiEAms6VARgrH6Ydk7zRSqf+iPfvBLmzd0lsS7s5delsIQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"3d21aa180f1623c24e27b1b5212c1342d32a8cfb","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328010211.g3d21aa1_1774659732817_0.7166179111858013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328010314.g4a41f3d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328010314.g4a41f3d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328010314.g4a41f3d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c47fbb610c5c8b9326a54fe4ae8d8bc6cc0aae6a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328010314.g4a41f3d.tgz","fileCount":170,"integrity":"sha512-VArUwFKRDUPKcBMgTpgmEo86two9TfJ+f9aKknKwNcD6rC5BdzRJ09QSyQH3VZ3ZzAs5Y0DC0YQFCHPw21wEVA==","signatures":[{"sig":"MEUCIQC+ypweK2wCfFfo1CqaJLmGfz7qFttGNzPfMj1iWlmpigIgU3eZA2EqPvi2POkb5wou1RC0APaaltNvp111ssrRwKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"4a41f3d6e339c39d3482cc941040018e7d5f4242","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328010314.g4a41f3d_1774659796550_0.7876232226218769","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328012213.g45c462c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328012213.g45c462c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328012213.g45c462c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"269812bdaaeaabf33ce630011e4ed46a77622d3e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328012213.g45c462c.tgz","fileCount":170,"integrity":"sha512-KXVYIvXKb8zUNmXqcZkowZ3g2lmwfotMLlxa/r2yQ2Zjy5WGWg5fSfio1RXBJhyggynkehRcpLxavalxlduJzw==","signatures":[{"sig":"MEUCIQCLw7EeRqsOcLbD4fNHiDZDLdSGbIRnY5N0ISNL3PQpGAIgdXZscd91UWVfiEja8uUx5HPV2yayX/a2q26XrJcp1ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"45c462cc4996d38500938abd1db0682428cef88b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328012213.g45c462c_1774660935057_0.9967727977097354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328020920.gc1ea9a8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328020920.gc1ea9a8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328020920.gc1ea9a8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"daec1d44bd625c0792c9283986042f90ac9eba23","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328020920.gc1ea9a8.tgz","fileCount":170,"integrity":"sha512-up/Q9tPYo7BKUM1rsz3ZpDeLfDWkxlbGcmhzb/LpBAKILR4t3iaOkds1KS2oPLAFBbMx0s7Hl2kHd7raavCPFg==","signatures":[{"sig":"MEQCIEjX+zHCDG6lan8s4utm411ikdgK405rqhoYHnSIQDLXAiAkg58v7kdzyk25v1lxpjOKzhkFgWZ7hIZyYbleGXioRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"c1ea9a8f3a9d68d7f065a05df7f84ea7fc479e23","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328020920.gc1ea9a8_1774663762725_0.48402552834080836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328021253.g7e5281b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328021253.g7e5281b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328021253.g7e5281b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4790b01fc99ee30b2157aea4f15790301f180e13","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328021253.g7e5281b.tgz","fileCount":170,"integrity":"sha512-8UZDVw4wYt9UM4TPIAB1fvyU9PqYMFRkJlsvfGaYm+hQz+fzd724Zi8DkUhd3QWuMdnCUUnAju6EpS0RdK+NJg==","signatures":[{"sig":"MEQCIC/GFU1rK2/QyHep8eHoezVHkXj5wBB9JxQOpreErUQMAiAs2mhbSzOusExOEGtsU1toZQ9qSHktNYcgF0W00oMFbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"7e5281ba9cc978810fbecc4c52927e301d29f8cb","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328021253.g7e5281b_1774663974793_0.06703523261389965","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328024157.gf508af4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328024157.gf508af4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328024157.gf508af4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a00e729778f83635494d3b83ebb3e182c4a018dd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328024157.gf508af4.tgz","fileCount":170,"integrity":"sha512-45N9721vDAHAQadkJEHMyIKhUAj5WfIk1G5v9El4pm+WNOxpTZXh7lrBO+6XGS3sOFXXcHW08Jx+4uuXgkGgeQ==","signatures":[{"sig":"MEUCIBQ8P/H3sfSPRwfYPSDrAzRbN83pBAeGvfvjvjuAuLs9AiEAu+wmOifqF2ZNEuhApIwqlOa0tWb77tjsUGOdq5g+q3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"f508af4950c8cc5d2a69073789ed9969c39d9035","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328024157.gf508af4_1774665719263_0.21962721592545975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328025806.g1e14237":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328025806.g1e14237","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328025806.g1e14237","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"49161eb2311862b17de3ca311a0605b6bd5f79d9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328025806.g1e14237.tgz","fileCount":170,"integrity":"sha512-UBrFsKwdZtTptv+QKvmWZE2en3JzyHa6UkMugbgr/R1F7Bc06zOWirWrBHlXtl4wuXyerAxKsb0davPc++XxOw==","signatures":[{"sig":"MEUCIBN9V/EYRmosw7DDw5uWQS9nu5FSOH8iB5beoFRAUaYdAiEA23vUkNPUdVU1NlxA67YkeVcsvSbUPOhstga5jtWcayk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"1e14237c6e27fe58465c0514972d6a684982a37e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328025806.g1e14237_1774666688112_0.30652246470432143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328040436.ge4747e8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328040436.ge4747e8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328040436.ge4747e8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"397d365d0685e53238051ab1fc0bc9cb8758d27f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328040436.ge4747e8.tgz","fileCount":170,"integrity":"sha512-QQEUHklLZm5ArkN18twlYJf5btP1/xljUDwoAHkVnDKYj9g8GAgtSPfPGj6PHuLc0LE/vntxEHEHWChWOUldeQ==","signatures":[{"sig":"MEUCIB3S7TfvNnvmAe5NrR9MuyA/sak1cJ6w4zqrqPGlDKlvAiEArQ4I0fPj20A4E9RVLUVgs6yUBAFrQ1WMm8iqg0ZuugE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"e4747e8a0bc0a35791452dd32be63df059b6d464","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328040436.ge4747e8_1774670678638_0.9604733344953009","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328040459.g140caee":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328040459.g140caee","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328040459.g140caee","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"660fab7773e66af1bb31a9d2871cad1775d81d1c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328040459.g140caee.tgz","fileCount":170,"integrity":"sha512-NSCSTxk4CD2qAhFjzcwdNdiTd4r+xpt/2xmRizx2r2LNHsWsyc/HtouoS6/tBoPGQtI8GSBwDsmp7ObU7LAZBg==","signatures":[{"sig":"MEUCIBOuAxO/Qt94SZbr7SjJp8ltWgcW/o7qu8xpXNZddOU5AiEAptsrWYKoiFuGqZQLoKkgnDvkydHKx80FBQPJ9/XKee8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"140caee802b6e8fef8cb8396ddbfb6a9d76864b8","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328040459.g140caee_1774670700876_0.20763185591839473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328043831.g52930fc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328043831.g52930fc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328043831.g52930fc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f91629d53cf7bb5325b894deef1cd5bfdeb3c138","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328043831.g52930fc.tgz","fileCount":170,"integrity":"sha512-PnU722ibSEvqUvAXT66ULZFqVVsRiwCPqnVLqfs1r4dcRcfhfEL+36rapQjgB5EP3lhpy7+HYSbogoqAVZhxXA==","signatures":[{"sig":"MEYCIQD1Q9tYiogWlhEI5ckjSmUM/9xTt+NTfj5YmWMIOipJqgIhAOikPnJIjo5DEosel0VjwewS4qW0sYeFSvqmx/QM+ZVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"52930fc6d3bfb4dd9bada918bc7eef8fe7bfabcd","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328043831.g52930fc_1774672713410_0.8779505780493506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328065355.g56ec963":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328065355.g56ec963","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328065355.g56ec963","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"82086402178008c8268ff0ff928d1edb0061ed92","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328065355.g56ec963.tgz","fileCount":170,"integrity":"sha512-AiTWP39OGoy3Knxb5D0BBundX5XU0y44Ff3zhTG6Y5hBj7V1gdM5n533Dkw2k7r0QFQK0miE766uP4hzp6EJqg==","signatures":[{"sig":"MEUCIF5FCT6OQ/G8BGklWtlNathl6hl8LrAdcFOlS/J2+B5ZAiEAlMK4/hEb2dHU7JL/HyxVKhTB+gT+7/ui84dyyYNeIXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"56ec963a4bcaabafd7fbd9f906c58053e2efbe11","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328065355.g56ec963_1774680838247_0.3788198483500318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328072250.ga073094":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328072250.ga073094","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328072250.ga073094","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"95284a7f3d4ab183e98cacad839fd641ce0dbf49","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328072250.ga073094.tgz","fileCount":170,"integrity":"sha512-fRSHCoZdrqb/lrSVRpUMgZ8N1qQHypEiPiFsj913z/6JCwJ0F2lHHUiisQ3j9uYLQa2UhuysLRNNA4hgnrPmyQ==","signatures":[{"sig":"MEQCIGu71lueNsDc50grtdgyAocuD3U3yLex3JcCvEm0q9W2AiBqUMbiBIIeiFlsKr11djjCLK3fEXKI9FrSC+e9UPIxkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"a073094b91631c806233f10c964c3275f78c98b6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328072250.ga073094_1774682571639_0.18512018731636215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328074640.g55f96c1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328074640.g55f96c1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328074640.g55f96c1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"057e6c9d9d8e232642bfd819dfee5f7fc654aad6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328074640.g55f96c1.tgz","fileCount":170,"integrity":"sha512-4eCq4y849wcSFweFHsbDOFbWf9pANWcmJg0lqX8hcUsq3QlYFaFab/HU9l1nExmXfIF2Dm7V8KaTU2w3BHlUKA==","signatures":[{"sig":"MEQCIFLm6Tf3aSSuGpiBKoOYfyNeTSenzGzGAmHmO+haEIEBAiBl7aNS5+cHUtwbCqnKB1rOzH7OzQnavW0Q4DeETVlW7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"55f96c16d5b35353b92e57f36b261a5ebacf4dc7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328074640.g55f96c1_1774684001934_0.8858068499630878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328081754.gd5cef11":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328081754.gd5cef11","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328081754.gd5cef11","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"77164a6bd816754e7cddc1396d91e277541d3463","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328081754.gd5cef11.tgz","fileCount":170,"integrity":"sha512-KcfcPMkkoiebvW5DiSGOGZ76ZYqUGcUeLpM396IL+6lZ0ZD6VlK1p/Uo1XP3cvPJ7lScFtE0YDQEAhI5hMWErA==","signatures":[{"sig":"MEQCIGBVToUdqD/4TxhL3l8Fi/CEFkwLnoHT2sXKNng6rPOyAiAxN+CU6aJDQQgVrMAaXyy9K4LzaVoNtT7pc6UuoPVNkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"d5cef119f07ca4f44760baff1e27b1769a883f22","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328081754.gd5cef11_1774685875828_0.1605334131119711","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328084526.g06d3447":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328084526.g06d3447","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328084526.g06d3447","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"78ca8fc12c9379ec27d8b0cf1959a012b264a497","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328084526.g06d3447.tgz","fileCount":170,"integrity":"sha512-erVeX8mvFBljWUj8J4Vn2qoLrcqxwlynQEIxirUoxl6wxzXR6Gv0CHtzvOcD9QLXujHMtIXKVd6tc4vllZxbNQ==","signatures":[{"sig":"MEUCIEKAd1jodcO3Hv7v1Fao6QVcGJFPRC0CgxfKM94bz6hCAiEAuY4w6cFQDkI7VPLqbSqVdrOXCOlUD2w5vJbBL8fFBKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"06d34473c10ff3336ee48c64ff8bfd088a5939c3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328084526.g06d3447_1774687528664_0.3761905862684085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328101441.g2600f39":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328101441.g2600f39","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328101441.g2600f39","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"37e54ab72fa2d55580ac7ca995f46b1a0e6424bd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328101441.g2600f39.tgz","fileCount":170,"integrity":"sha512-kH6VWWc4DPAuuveYj+jFqtxhYQ+X2GTYd39H/6Ekckl4i4kvtTsgGGUBQwSk+csKhr6uQRYoD/IR+ELRiJV1cg==","signatures":[{"sig":"MEYCIQCb/M3OsKcAOJwmrIqD9ymE2lEYRMmM4822nd0QuKluTgIhAOosNK0MUSrhW6TCOzDzxzGdiG+J2oJWMVzNVhEBGQll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"2600f39c8b6e381aa3606a886f56de769f23b355","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328101441.g2600f39_1774692883307_0.3086083424250279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328113615.gff37ba7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328113615.gff37ba7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328113615.gff37ba7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5000d7194aaab92eda86a846732fffcb212fe194","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328113615.gff37ba7.tgz","fileCount":170,"integrity":"sha512-PvtbeZSMyTomDhY4No5eEWTHyBEdwqfKQNiTX+mMa165JSswXNt9BTNa1+vDhDpEvNS9MtmQBt8qDfBx1wvijA==","signatures":[{"sig":"MEUCIQD7Fl8kqvZBpifrIOHpD9x1HpsCdikfTZU195X3ngrATgIgUgaJaSqUIz5V9MBXue+YhSp2Q7odI0xJuoID2CvZo2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"ff37ba794c11bf7851149fdee427fd34a4ce66a9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328113615.gff37ba7_1774697776998_0.6834924891026133","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328115747.g786b662":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328115747.g786b662","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328115747.g786b662","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"986c46d171488703b99564298dfdbf0720a8a2ce","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328115747.g786b662.tgz","fileCount":170,"integrity":"sha512-JB4Jvz6RjP1rCT8MrhtrYVVq1qvgw75VhvFTGXpqAK91I/WZn7P+/j+Z6mopq5jE3bfweJc3pbxR071dy1sE2g==","signatures":[{"sig":"MEUCIDtIgJv8ny4ogEvTXAYDHSC4qNpvSKF3DRh8qGK3nWLuAiEAt5fzei5/eIdx/NQG65Tie1LDqLepkWxeTWmQgpM76g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"786b6620abcde085891eb41171f02a055922eea6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328115747.g786b662_1774699069488_0.9192768345959137","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"codingbuddy-rules","version":"5.1.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.1.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"201edfbfacaee9c35db5c7558687766312d1bfed","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.1.0.tgz","fileCount":170,"integrity":"sha512-Ed2QWTUBPudHxWoHhxIcw7Sow2gpUP8FlyJdK9vfZpmmaq+92lC6kismq0dbEM/cXNXd9A6deYov8BcZfe5qJg==","signatures":[{"sig":"MEUCICtRHJ4rvWjq59yS0uJ4I9k70oRRp3+pbIECzZgrlYA2AiEAlUjGmhV/8DsptMw6450mCC3lkNor+dIc3To0nB4vvII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043907},"main":"index.js","types":"index.d.ts","gitHead":"786b6620abcde085891eb41171f02a055922eea6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.1.0_1774699105346_0.015268042584555275","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328124810.g9863253":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328124810.g9863253","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328124810.g9863253","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"746fffb0773794766c4b35c95c95cc708e519c17","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328124810.g9863253.tgz","fileCount":170,"integrity":"sha512-lmp8YU6FWhZj/MayLVaygH15MuLUOTh34us3iCkf/fL6dA5WiGAQT4GjHc6T0fH909FZ9YwGF4rerqJRtx4ETg==","signatures":[{"sig":"MEQCIEH7OypnzXP2Ga/vAkaT0iXhGTIwCOFSI4RojeYo0oU9AiALLTEiTlWSptLtjjvfjbPI6ehkhGZTpJU8h+Tg7xnyyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"9863253e65da6d5058d80708cd05607a60ffa52c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328124810.g9863253_1774702092668_0.6824912479299055","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"codingbuddy-rules","version":"5.1.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.1.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b1220e09cfc11cdf58e2a41d0bd5d58b1f37575a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.1.1.tgz","fileCount":170,"integrity":"sha512-AKEs+oo8aJmQiEH1G7JtS0e944q4tTKmCJ3L4L6VgorVn6JThEXr9/7YO1wY1rK8MqYTCVxPsoh0xBF4r3/SmA==","signatures":[{"sig":"MEYCIQDHqQd8SGPDVDyi1fGuMkNO9Io33ORd/wzGAu+2T/d11wIhAOWjyojo4ggsrbc7CwjZZrYEyJz56KpWnmPB58kggSxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043907},"main":"index.js","types":"index.d.ts","gitHead":"9863253e65da6d5058d80708cd05607a60ffa52c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.1.1_1774702218185_0.09550725919904646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328135436.gc556c1d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328135436.gc556c1d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328135436.gc556c1d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9246bd87a3fc17e294276ed55748c0a816b33342","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328135436.gc556c1d.tgz","fileCount":170,"integrity":"sha512-VfHKdnymmJLDcvPMxxpWlkvhRJ46IxA8BiYsUSXYPzuQeZGWhgJX5mLBFiVnQnTTK4Z2Oary6wkvEypYi4JyFg==","signatures":[{"sig":"MEUCIQDV3nLATdC2rJvKWf0S6r4Vc8GM7wwYAVvtNc0v1/Vt2wIgCEK/JfEQ/ZkKYod5TEu3zW3p/V9s3P6NXBlg53M7ZW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"c556c1dea63c538796e4521e84fda855fe18eee2","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328135436.gc556c1d_1774706078405_0.6568359379278472","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328140947.g1075b2b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328140947.g1075b2b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328140947.g1075b2b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"54fcc1fada503d6eee33304509d4a89f3cb664dd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328140947.g1075b2b.tgz","fileCount":170,"integrity":"sha512-EBVRRHa+z+8ghZx76GO5pG5ulf4+QeC8pOyuL6vYB9dzRlERwBJOLqp/XL1gKCuIPnVsticA7ZM9rQ1N2wzVhA==","signatures":[{"sig":"MEQCIBzWVFTYyZV/Hj6mZFNW7RIeMkVmSdeIw17RxwMU+RoFAiAiO4yjNq1+M7/C2K/gL3uGHFboGCMWJvJYGpdjZsTOfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"1075b2ba3e6cd8451d76ee8e918a8a25b3bc931f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328140947.g1075b2b_1774706988944_0.5776201554287874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328143552.g3d446a6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328143552.g3d446a6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328143552.g3d446a6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"69011e7059cf7e8935bef772ea41bc129d21175c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328143552.g3d446a6.tgz","fileCount":170,"integrity":"sha512-ToDYXpPNkkx0FVlSYHLfhtqlDPoEz20V2KJPyQyK6zgLrEzXaV5mTnE4RAECadJCDdGJuFSETg6RPGtgFm5ljQ==","signatures":[{"sig":"MEQCICer1auGtwNgZBt+yje5sJ+Ya+sZOOww5f0XL0mXW+nNAiAvsUomhX4oQ5RwqSWfs4qF6chLJ+G2hZkvcsQ234Tgyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"3d446a6d53ad68f9f6dfa40e3e7bf0de5fc577e0","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328143552.g3d446a6_1774708553412_0.8838983178343935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328164353.gef09d0a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328164353.gef09d0a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328164353.gef09d0a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f35ce3d6662a79bea288fea37e6c91e1d14773d5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328164353.gef09d0a.tgz","fileCount":170,"integrity":"sha512-C5v/V3zMXP3pa5vnBe4aLksyn4UcY7vrqBy+9tOR+FKLo8Sbil5iFwi6pJfpbLasSdNQSTxXpUH+wGZbtTcrxA==","signatures":[{"sig":"MEUCIAlkknJpYKhHkSoJcVFFy89Am8gDn/FLPGGrNdK2rY87AiEA2AywAjDWMA/lahtYSqDZKcjKWw+/R8e55hHH8b+Twog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043938},"main":"index.js","types":"index.d.ts","gitHead":"ef09d0a946c74450d1c02df631822f87222a8f0e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328164353.gef09d0a_1774716235508_0.32962473302324735","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328164356.g0a5f921":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328164356.g0a5f921","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328164356.g0a5f921","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b38db21dc4dc96e59c25f1507ff7274c29e051f5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328164356.g0a5f921.tgz","fileCount":173,"integrity":"sha512-Tyuo2p5sWLW4SBh25RX2lignzq9pi26kOeVuBhiDEbkTv9Ou0VvQb+Igal6jA22CnnqpBBF6XXT5Ggf4dl0+iA==","signatures":[{"sig":"MEUCIBh//CpKMM2LxpqzuihTAgxKgZomuKdziRjupI6IppENAiEAxOOXWoGnZ2jmWapuUzkWvFpYFoSIxv9MNqg1UPnxd64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"0a5f92196e3b61a18e3953ecf59ac5820c321fcc","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328164356.g0a5f921_1774716237510_0.33117110878989253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260328170430.g944bcb7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260328170430.g944bcb7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260328170430.g944bcb7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c4c89ffdc1d9f7e6a4c137d3479346f8d88fed22","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260328170430.g944bcb7.tgz","fileCount":173,"integrity":"sha512-9rlaGAHtOa0MPPgold40YNOk4R1nZnGcYhZ70tVzQe+6bN9TC9rBWAx204+Q3PGkQScRIBSz9hFGf836O6Bubg==","signatures":[{"sig":"MEUCIHERz7Yj63bRmIVkZyZ37P1uAP02Hh6CEmMxQDC6n68BAiEAt1MK7GkEBbCw9C6oqrUtTCXtWG5V/jkIfDJnI/uxcc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"944bcb7fc87a2d6865166b274e7a691e6629a535","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260328170430.g944bcb7_1774717472439_0.3068086359474962","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260329035018.g834ebe1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260329035018.g834ebe1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260329035018.g834ebe1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0ebbb59acd3d1a1d4911a755fcb700135b65d093","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260329035018.g834ebe1.tgz","fileCount":173,"integrity":"sha512-Sfm13f1TYdO3ga97Mzt1TqM+TQcl+sDROTy1XBMNtjbuwfziCnahnOSP1M9IQmKvvYjSF1/q8CLhz4ZIjQJvDw==","signatures":[{"sig":"MEUCIQDaS7W4TPtS28RNXES8WvbyFCV+JfzStmF+ETfV6zIcmQIgV1YlsNJvEc954e2m4iZ1LXmOKsfCnJ5N1VSswORqi4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"834ebe1ec65ac9090c23e94bbbb8f7e1dc67d160","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260329035018.g834ebe1_1774756220489_0.7944418624839187","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"codingbuddy-rules","version":"5.1.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.1.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"31726c010971bc29a8c9e3553e3cb0ca8356bbcf","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.1.2.tgz","fileCount":173,"integrity":"sha512-zwsX1KuZA11DQygha9RVoaUUVUDBicSglOcuT0eu1DQU/6foBlYDgHUPqeFMwlc3fKuITwPoRhOqMaopEp2sIQ==","signatures":[{"sig":"MEQCIAu/jhY9i2lCN6mN24iGPIKUDCfJKboGb2PsXVCCdxVQAiBj2GTfL68Tn5mWrLBsbeBT7custMZBNVGsrNTQjq0eng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050419},"main":"index.js","types":"index.d.ts","gitHead":"834ebe1ec65ac9090c23e94bbbb8f7e1dc67d160","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.1.2_1774756305026_0.1239155667270162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260329115629.g071d16f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260329115629.g071d16f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260329115629.g071d16f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4492fb5f22cb34424c9ef535fab3e1edcf531f49","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260329115629.g071d16f.tgz","fileCount":173,"integrity":"sha512-vfmQbxAta08IfrjcN3JeHkGrsouCHczoHihXTQAjC9hGRzIqTXS4B0xVHFQc/slyRMRPE29ff01OPVqtzUbLOw==","signatures":[{"sig":"MEMCH07tY8l6x43fxuHrqSmFXRn/1dfDSFRNcdZj0nIHNbYCIG4yC4L3T13ZL3gaXMjneEZmszkfA3bA2NOKzZ8wpVJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"071d16ff0f8a3b2d8eea5ae97341843eb19cd679","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260329115629.g071d16f_1774785391744_0.9237672348564925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260330142403.gfd1147a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260330142403.gfd1147a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260330142403.gfd1147a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d9819a5be6fc946d38e0cd098c1402f98e2043d4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260330142403.gfd1147a.tgz","fileCount":173,"integrity":"sha512-S7sEYs56/88YRM761iB23SRncYgBqteUSNXU5lXntPbD6e6ykXaKRLpwsbQw2aJtX7s8FpjHPYH6Mllu/nzaYg==","signatures":[{"sig":"MEYCIQDu2iXrgfOKyTwkq9Ht130NkI637fzvhRPCZ/oYUJdvMQIhALraatDolkz2U2RVwfalruSIEQrBN++dbRsTmUcABC/O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"fd1147a1369b88d49399f7dbe2e4de3424957e11","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260330142403.gfd1147a_1774880644834_0.20114590678022592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401051801.ga40e93a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401051801.ga40e93a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401051801.ga40e93a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0c621d1930478f688999bde62dc0596a40633fef","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401051801.ga40e93a.tgz","fileCount":173,"integrity":"sha512-sqHH4aRjc8LsaRbnli/Wk1CAyfPLW5uOC5HQnd0tO91JMuk83BOQtSfSREIOfS86YyqkqD7Z2iEk3eloQe6ZXQ==","signatures":[{"sig":"MEYCIQD8AvqKOQS2ruwPZJGtPGEt3wNeZYdHilxj8gB56cXQPwIhAN2EieR9Cu3I+gY1z6t4S4XZSRcYsjfYS9KDgI/ZqAtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"a40e93a41509fd5d3f23799e304b1935ab24a4a6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401051801.ga40e93a_1775020683860_0.6267063686078806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401061345.ge9a1928":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401061345.ge9a1928","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401061345.ge9a1928","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"eec0ee2d6a3c09385fd911d6e5ff40c1bb3fd8f2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401061345.ge9a1928.tgz","fileCount":173,"integrity":"sha512-nosAVAchlNjqnxQSMyoYhcrsnz6LP0kvG05GqRxXb4mV972cLjpoNIMQhPfc5sxjCTPSiRCIhomr7hu8+1euCg==","signatures":[{"sig":"MEYCIQCPOtrDHNuyKtvQ2iAlw3phdQwW9sdUJasK/Vj0wicGTQIhAL3biKkN/qpvsXlD49a0rFrV8PZd0Be/oxvrglvmjJFE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"e9a19280de53847369e6abc5ba7f214427d0fcdd","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401061345.ge9a1928_1775024026926_0.7112129752548397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401064038.g246e225":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401064038.g246e225","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401064038.g246e225","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"33736919fe6dbb8fbd8713ec255732a9a283a4c5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401064038.g246e225.tgz","fileCount":173,"integrity":"sha512-c374oQfrqazFPh1+SmXTXn8TIsQR0+Y15+qbyd5YwSrbFyX7phps9TgCocRXZbmDYKVeuzdkJJo0siGw3mVdHg==","signatures":[{"sig":"MEUCIF+6hS0yyib/u16v7Q0gmxeWqsjtPWMKvF4/VmEsTLhzAiEAnH+slG+Ywj06jOHXhgn7Fnm6cIcjH9Q0cZYUZYbARtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"246e225c7dc4b3981e7805b1921dcfddc3abbbc3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401064038.g246e225_1775025640422_0.7770917758394817","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"codingbuddy-rules","version":"5.1.3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.1.3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"25ab93aefabe984af7a5ad4bcb59e44bd608a52e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.1.3.tgz","fileCount":173,"integrity":"sha512-W5JXR3lUZzXSrerTT5SZelnSC/Uy9I+kqrkbpvGOFLMS9DMwXoMtSe4Lpmhihx9mhSx8k7Rp0S5UcH+bEecYAw==","signatures":[{"sig":"MEUCIBfs4yJGACt+KyUxKE/9RdG12BjiC/UUOIMrykJbPrPzAiEAvnu9is5AJGllBNC9JTzov+4n6uIANX8vKHTyRekvkQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050419},"main":"index.js","types":"index.d.ts","gitHead":"246e225c7dc4b3981e7805b1921dcfddc3abbbc3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.1.3_1775025723945_0.6087964594493505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401101746.g7c5ca6a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401101746.g7c5ca6a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401101746.g7c5ca6a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ec074a5271e11922f886235236515c7b8cbc4c2e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401101746.g7c5ca6a.tgz","fileCount":173,"integrity":"sha512-rznmvANE9LwzCwRr9KdqtDmZtJkQ9vGFtPS6WKpjRiz4sck5faAZHv/nIATcMfcPDiU046CWIXcWg57eQXuc1g==","signatures":[{"sig":"MEQCIFmVCqV1IcF+Rq8TgsCDNkASt7z7YPVrm4RvV/gz1JDmAiAXkqyJuLIIvkIM4mp6yW/VystXjAC+IgDjw4vEF8Sksg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"7c5ca6abce17b179aa720ab9a1dd383372fe3125","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401101746.g7c5ca6a_1775038667508_0.12989071451175627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401103938.g89e9609":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401103938.g89e9609","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401103938.g89e9609","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"301ed9813e9105199db7a8d61d108506ea7afd29","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401103938.g89e9609.tgz","fileCount":173,"integrity":"sha512-mu8n5DjBjmenqtm6knqbU4gBWabWtcHDVkf5UWUEoJqDU3K2NHt3FhgCTB81/bQdEyNQWF4+Yj6udcQN9F1tsQ==","signatures":[{"sig":"MEQCIHECfCanCifThRfk6GP3YBbG7nmowEIMrv7vYtOLrwSwAiB1hC9nBl+iRsTwI4DoUvaPWO0JotHUgRhzDdNT+/QwJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"89e9609f1abbdbbc4b52798e8eef7af8d40cbd80","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401103938.g89e9609_1775039979766_0.5714615361055047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401103947.gd179490":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401103947.gd179490","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401103947.gd179490","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"93787c867b1cb81c90e5d2c083d2fa95cdebc7f3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401103947.gd179490.tgz","fileCount":173,"integrity":"sha512-1UmON/dBMmSYGJQi/ITfiE/N+0qfv44GRc6ECz1GPhCSjzFCcPr17YZI4h7pNiLH9fu1tiQV+sZc3YN0zbj0ag==","signatures":[{"sig":"MEYCIQDIatfnJA7RVuaxtKzMjr17sthcsFTKOHktUxNE9RbcYQIhAOGx5nz0vRLU+8J43blatETZgIKPfJL7l7G9Gs2jeAPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"d179490147cb962a9afd8bbe046bcee85d6b34a2","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401103947.gd179490_1775039988906_0.1810305860346011","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260401105552.g6eb350e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260401105552.g6eb350e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260401105552.g6eb350e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a972af339c3d8ccb5ee61534b65d848257a2e53b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260401105552.g6eb350e.tgz","fileCount":173,"integrity":"sha512-pVZ/l14VRMpanE+FKyInxBAAdeyRFx44ZcPQTBxV33AvWbVVb6CUzq0Za0RdlLsDR5PzG1eNqSekQSN9wS0biw==","signatures":[{"sig":"MEQCIHpspXnh0zplqBvuXmflCJJWAoLlToBqBx3gUlVBkHrqAiBjh7mtc6KYzbvceRu++qD+5ND6ZGD31XW6FHW7K2htsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"6eb350ea35e78b45e5b4bdd4f8c700ac1e27aaee","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260401105552.g6eb350e_1775040954397_0.6459340089252334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402085917.g9167c1d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402085917.g9167c1d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402085917.g9167c1d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7b90d29a25a97817fe90b66f1fe1d8c59bfbcf17","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402085917.g9167c1d.tgz","fileCount":173,"integrity":"sha512-6ywvpsXTE0KQ19I9qplLIHImi9/rQAptRQhItqlJ09lvTCdwCRXjRTsxCVxvvpBUCQQlkOv1DxkoiCfmz41akg==","signatures":[{"sig":"MEUCIQCnln6+xmTZSuMciwCvZK2pz4o9I8+O5ILYNbiYF9r+2QIgC4ADqiyxCNIs/5nwL82HAaUNg5aEfVv27H6F1lYz1s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"9167c1dc844558f0f8e79ea74ee5599d84d2e6a3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402085917.g9167c1d_1775120358896_0.5718484538969073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402085935.gf8d3e42":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402085935.gf8d3e42","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402085935.gf8d3e42","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e2fcc220c54cdc13b41a597a7135deac2d6fb184","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402085935.gf8d3e42.tgz","fileCount":173,"integrity":"sha512-0RnEYc1bhAs03Z4x2ZIEwuEOP8zTLMn865qFMTH1d+JYl3Cr6sgEDZxSynYATZq13IdSRx0gxy7I+WDCUnMzmQ==","signatures":[{"sig":"MEYCIQCQpUZ4fK1y8ZrPv58Dg2mnJfuHTTROF4XnnGfsEEyFlgIhAKNEcrORahQeGOSiXhYIYsz8z9Q/mRwBUrAt1hztEv3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"f8d3e42fbe51dede009e631e7ff5f6c048f1bcb6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402085935.gf8d3e42_1775120376707_0.4241221859376474","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402090041.g0ab3500":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402090041.g0ab3500","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402090041.g0ab3500","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"686f80b56463e060068595ac9e7f14a6d3529536","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402090041.g0ab3500.tgz","fileCount":173,"integrity":"sha512-jlkJucCMSs3pLbbu83/QvxV3m9PYQr6qzgJKMg0f4lkmZ4HZ2p3ToBSfjgq4hoQW7S/9YTBVGwMf0peZLuHaKQ==","signatures":[{"sig":"MEUCIQD/tgZOYnIS7qFH5e7qJzhvuS1PUSMPEzQriLbeWcR+CAIgUQs/sMFSmX2TGtDWafuv5VrQyb/3YgetBAG/KyksIQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"0ab3500b23f7394e9b10dcfd8ba735f26c0e27fb","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402090041.g0ab3500_1775120442476_0.0997250655769466","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402090136.g63fc7f0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402090136.g63fc7f0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402090136.g63fc7f0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a9d46b047b1a9915fb691c2ce5c8ddaddbf36c6d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402090136.g63fc7f0.tgz","fileCount":173,"integrity":"sha512-PGbfwKhDcteWvew2WPXdLDrZzGIG5wUynvnE2Mu7J6QweFRH/32wAXs7BvmmD0UF5a+8UNP/XMZkTX2qgSZqVQ==","signatures":[{"sig":"MEYCIQDg+9/PNp+UWkQaZlWGf0ofkeoZMdvttiT0WFv6DPuFiQIhANnaFiqr4SCDz/7K0G3gEaXTofmUyXnx+LJuxJW056qf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"63fc7f03416b93e52ddcbe873f51892fbd5ab133","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402090136.g63fc7f0_1775120498016_0.9916520406457325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402091428.g4e0e4b4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402091428.g4e0e4b4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402091428.g4e0e4b4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"045438719ae2b54b152e978c1f9d0c980f757127","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402091428.g4e0e4b4.tgz","fileCount":173,"integrity":"sha512-sGMCM1pVSFafSwMsSv9QqvNeQZ/V2V9/FyVEaKy60hKdtSFDqZEgc39oCEqwtxflWoZGGBumDsmoLFwL1Nu25A==","signatures":[{"sig":"MEQCIG0KCm/WRCLFs0OkBaUOCMPUBMcz6IAaQjEMWxIrXQfVAiBOYd3vC2DAr/jlaL47LEQQBa7f11FdngI2S0ONlp1Npw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"4e0e4b4e5ca4b1bf7a01d1a1e6dde7b95dd03edb","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402091428.g4e0e4b4_1775121269517_0.775154611354854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402093536.g5f34c81":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402093536.g5f34c81","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402093536.g5f34c81","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6d92d231339b991b3edf0a2c12d131bf4519e302","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402093536.g5f34c81.tgz","fileCount":173,"integrity":"sha512-SmRm6V62VfM2w8ORMJfUSYeffzUkdu9jVzkQmqQ7CE+UG5boUqwMYkAXkqZmhtVqf3ZyqDfNqB5uFzhaEzqJTg==","signatures":[{"sig":"MEYCIQDH/t66CsjgcYr2VT7elASqiksefM9HR+zMRLMqlyxakwIhANEAG/0DVz7PQZA0bBLvzTw+LpD7eO/bm98adyK5sXdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"5f34c811c9cbe9394bb74af654dea799a31e96e2","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402093536.g5f34c81_1775122537702_0.3989184428417696","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402094025.g3087947":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402094025.g3087947","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402094025.g3087947","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7b8463d7b78a9005f4ed8eec6411035f69977a97","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402094025.g3087947.tgz","fileCount":173,"integrity":"sha512-7dYdAiEd53ruKNL9Ie2v8WuvUceP7KiUTaMRI6BNnr7wZiW9VEw38AcbxuJSLrk1brj81u6iEOB7Wnk9uWGJcQ==","signatures":[{"sig":"MEQCIBmHTDOGlK2lZQiLgRLLidRoXWx+5Tgh0yZtWCXyP1P/AiAGQB2bqLjQwvcohapjTquF04qePSFLasa2zwPzKvGkCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"3087947db0021a78b9f8981f95cdb9d21c1cb0e9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402094025.g3087947_1775122826751_0.9682671404068857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402094721.g929292b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402094721.g929292b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402094721.g929292b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f81b84b17eb6a4f21346e7005d450d22bc7f4894","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402094721.g929292b.tgz","fileCount":173,"integrity":"sha512-5sjPJqXGMcIpYumKAvBA2sm+N12HN9QlS2hqic9N1GgFPd09hvKHecHCdblMBXkF0S5eWF6NMYhcOsDVY8eVgg==","signatures":[{"sig":"MEYCIQCO3ONo94D5Uv8tuJ6ZVlSUJzh/F6qt81tEllVDwDjd4wIhAPidc7IPN9FVTdfHafAOXUUqds1plBKnfH6I3EyGRu6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"929292b65de6788b6b9e09266719517d70025641","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402094721.g929292b_1775123243106_0.0208923927069693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402094734.gcba9e51":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402094734.gcba9e51","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402094734.gcba9e51","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"00229684e3fdd76f484672f2b4e4af3f601d6a53","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402094734.gcba9e51.tgz","fileCount":173,"integrity":"sha512-1J5fsVLEAlRcjkjqDNvq7D8emY3sijrqjkynmMlRKjFHylgkB5bhUgqxeUU5nJIHsz32QdOObhZqQRUmACqEIg==","signatures":[{"sig":"MEYCIQDtnkCxL6X83nhJCiwwF1ub8NSsaZgDnJrFFjQrKPWcdAIhAOjJfMfEnC9xouJc5NL3GGXmHuNxqQmFajmyjXf4ann2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"cba9e51fd5dbfb1445d6d8d18a0cfbec42819e09","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402094734.gcba9e51_1775123256385_0.05425512250235265","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402095145.g2fe5226":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402095145.g2fe5226","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402095145.g2fe5226","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e5bf2921f7f68986aa2854878e21a581b6053350","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402095145.g2fe5226.tgz","fileCount":173,"integrity":"sha512-scaZTzeWZLLojXczC8NDX0qiNxTt8Ujups5Li3YFNUA7NVhKQgp5nO+eQIyE18himXwFoxhTDOPIjnUIKgFhMw==","signatures":[{"sig":"MEQCIBXaphD+NWZ5PiibhX7uzL4i2tVzLIVfmGsEKajFaJ8LAiBCFonnuxLVRk600pgX0Kz8YoTqfZBr7zUxjdel7INeyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"2fe52263e8989506f54ec424648d85a6664bcb8c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402095145.g2fe5226_1775123507664_0.012212621815087976","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402095517.g723d84a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402095517.g723d84a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402095517.g723d84a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4fc90d99d771c1ae134a604ecea322b23dac6407","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402095517.g723d84a.tgz","fileCount":173,"integrity":"sha512-bZoXcqqIV2JvSHyC6yCuVDJ5S1/uC5IxaryOKDfxXXNR75rmcr7If74xqLpw1GAykdPgKCY6bivh2vY3VYy1Sg==","signatures":[{"sig":"MEYCIQDCBu+sff8bwTpUZcklq33KRCaKITEofA5R88WxaVw4pgIhAIP2b3v0GbjsmAqtck1W9xvHku8FpnTWUs4tiurvvWaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"723d84af9adbfeea1db37f814b5005d080e74cbc","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402095517.g723d84a_1775123718737_0.895616154674993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402102050.g1cc19fe":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402102050.g1cc19fe","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402102050.g1cc19fe","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5ad98838630ac9bfa8255b5937b236d3ef9f8bd2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402102050.g1cc19fe.tgz","fileCount":173,"integrity":"sha512-hXsV03bju57QUNFIN7cGddCPio4ayDCC+Z6iOyHk0R3EeiNeU1QbnVUaXdlmseiDMIC8QVmGH6EAOK53cD2dSQ==","signatures":[{"sig":"MEYCIQD2zsurkZ40jCdGJxHD43E8yuJhfGAiDppCglEd6+oSZQIhAIqlw9NMH0qrXQCYdgDtZEHVnr9rdjx91sAa3zTQYCWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"1cc19fe0f4098eb5b19e2ddf96d7e3e0dfb26207","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402102050.g1cc19fe_1775125251695_0.39197387720902954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402102109.g57b6393":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402102109.g57b6393","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402102109.g57b6393","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c2eee9f829cc9baab1a04abbfdd18c42bb391544","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402102109.g57b6393.tgz","fileCount":173,"integrity":"sha512-Bc26F6zDU+AO582A/HvBBQcde5WNdHxgBRLZ8uaJVpvdYLsm3q91y+iWvpKoXq4aC74Vw0p10iGt09ivQviadg==","signatures":[{"sig":"MEUCIAhzOZKWTK5l8mEmRwfJyCM8qqYki9kM68DpNYoR79eoAiEA523ZWRqTCqhe0bPI4BuJ401vUjWuTq6CUXLH/uubm/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"57b63933dafb2c47f8c00303e38ad882d2e8580f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402102109.g57b6393_1775125271504_0.4234340717553431","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402102130.g33e41f2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402102130.g33e41f2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402102130.g33e41f2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c159781f28a36a7daaee6546fc36ebbcaa544d88","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402102130.g33e41f2.tgz","fileCount":173,"integrity":"sha512-YFXTeNZeUe4l2wm6ivZ9NHcC8lDuZqv7/KbtJMvyVEOFAyn5vmGqye+FbOYhetlZ14A1/6DFIwuLpow0Zu1Y7g==","signatures":[{"sig":"MEYCIQDql8IKMpwD4Rtc2QEsmzv+ipftMUP+y7MJdl7P9P56xgIhAPAqW8Q1wxDSGQrSVsQtmuCyJZHtU7OhrA407bfaHmSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"33e41f2607cc3c87489d933e376fd6405f43b329","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402102130.g33e41f2_1775125291977_0.499083017072268","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402102145.g4f79954":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402102145.g4f79954","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402102145.g4f79954","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"16882ac9c9dadc55633249e3fd40c8e53e743ef0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402102145.g4f79954.tgz","fileCount":173,"integrity":"sha512-Y3zi+CI6ls0eLjBEdwwr8n7L7/hbRggN2OEjMdkF11FM+uKV/lL6pnuz5RCZUAVQaaty8QxsDp+TLiq+Q42LrQ==","signatures":[{"sig":"MEYCIQD/ajzuHrs6N2f6KGyogB2nqQLyZrmSA0oL+2N6sBFxvQIhAL15J7mhXGtzxB26IrFm2xfEMFxXaYbaJ53SX1Ptr5E6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"4f799544292aea761b4dafdb3d3a30ebf908ef7d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402102145.g4f79954_1775125307268_0.1624768080077017","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402103034.g6add97d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402103034.g6add97d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402103034.g6add97d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b4986da9133d1cf55c3526e15317a3c854266415","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402103034.g6add97d.tgz","fileCount":173,"integrity":"sha512-7fnx3c31GPQuYz2dZaOyi4oQRwSsMw/knRakxqulwYlWDeJvu9rkBVxTQ/UbOdQOwcBPym9BinOj7h5kAdAxMg==","signatures":[{"sig":"MEQCIDRaeQIh96Dg1CtPIix8XGsAGnTtapKEoVO0PNx2rKazAiBOwb1UN6vrF7wi14ZJIBYk01P0IDuq+qIkZk6G+7s9BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"6add97d6bba815daf9623056241c4064e176ed51","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402103034.g6add97d_1775125835829_0.05039412063214033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402104438.gc5072d8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402104438.gc5072d8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402104438.gc5072d8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"cd8ec38be0fefb7b5441c06b5bcb1203ceec9d1f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402104438.gc5072d8.tgz","fileCount":173,"integrity":"sha512-0Pzq61VBsv+vc5B8vUmWGU5aHxj+QpEIl9V+moRmXHCjPLk6mqR/YgpkfE3qbZ2RYAzUTGmoZwzP8EvKVzGirg==","signatures":[{"sig":"MEQCIC/AptqAA4xd+06Kvp8LxGKWwKKpGpo1mMZQED0/ykmLAiBWa2ChkBngvJkfjCdvADUyAiZoBDM+L0F7NixpZD0Tkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"c5072d84c715b5df394ffe3c701f485426b03580","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402104438.gc5072d8_1775126680146_0.28886068737418524","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402104521.g173043d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402104521.g173043d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402104521.g173043d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4dd3bbf04b6da45181ea9a7b57e42588af355287","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402104521.g173043d.tgz","fileCount":173,"integrity":"sha512-JPjDE4iASGlldbpp6/SsR0UlucnzCz3aVk5h8kRFxWxXozCLZBqzeesO+DQ+kqEAQPkWsj0dteWiCFPAOk2DRg==","signatures":[{"sig":"MEUCIQDPwOd/KxlDOOuO5cSwbrB9OUBwPhQL+a3NDicLhzpxagIgV4LqeiP8csL+Wd4BivfH9hyN0301bzFw2gR77iqNFX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"173043d81d50518beb29a34296e0810ad275de70","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402104521.g173043d_1775126723340_0.7127086711275472","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402113404.gd8a5e15":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402113404.gd8a5e15","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402113404.gd8a5e15","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a2f15955f72220e67f7ed4193f35ed72dcb33b64","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402113404.gd8a5e15.tgz","fileCount":173,"integrity":"sha512-ooOpRc0xpQkL43yikw3zonsTeY3OR9rLdgQPsz2cbmUStQ/UyVih5j7Aok+ogssyzexKoPTpFjgOM8iytWkIpA==","signatures":[{"sig":"MEUCIQCZWIt0S5754hPSr+F8tlyUQ63fJI2OU6fZt5b1tzDHDAIgUGkeMrgrs2KrytBBohQnliMof+FHicoIoY6AfwMPPlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"d8a5e15f14bf67ca67285cc00274b3d5abc934bf","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402113404.gd8a5e15_1775129645956_0.40984242126384185","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402115621.g1b21987":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402115621.g1b21987","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402115621.g1b21987","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1346dcd4df4c388b9d13be5fb9010a67bed90e95","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402115621.g1b21987.tgz","fileCount":173,"integrity":"sha512-YIhWUCWVJ+3JvBX7Z6Pb37K2pVfSmUhHcv7AfTaE1MbuVS1jDm1iFZzieSJtQ3JSHH29u22tE234/3po/075OQ==","signatures":[{"sig":"MEYCIQDVH02vNv88ZmlOQ1ZBFYGGNqK06II9mL+OyPY7RskrIgIhAILeE5aM1SX8jGadtdUjZP7je8ncm0iMOPZ1OGWNzFN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050450},"main":"index.js","types":"index.d.ts","gitHead":"1b21987393f8cb1514b6914dcc2d282eefd0409a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402115621.g1b21987_1775130982314_0.21179867498334048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402115659.g2ed7c1a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402115659.g2ed7c1a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402115659.g2ed7c1a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e4ea58735094c1d7bfa15df206870421fccf9faa","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402115659.g2ed7c1a.tgz","fileCount":173,"integrity":"sha512-baMZTMdsmPIt7viEz/pRYwmaoL4sx5SKZ3KBJkMFhmrQGYUySyY7YYk9sKr274XmShMPHQbFc8i945dw4tdwPQ==","signatures":[{"sig":"MEQCIFwLlO4ToaEpGwe1z8EVOhEzHzlKwQ7AOV9z7B6zyQ00AiAKMKajYwc1pqum13Da7EkOZhLzIlgYuCziWU9djeQNiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"2ed7c1abb404830d5243e3512de34d5b2fd7de25","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402115659.g2ed7c1a_1775131020614_0.06635843015088061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402122527.gbc5e8d1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402122527.gbc5e8d1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402122527.gbc5e8d1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6a6700483d7326dff594154e576365d4d6774e92","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402122527.gbc5e8d1.tgz","fileCount":173,"integrity":"sha512-Q9ODeayCeI13QObkilw97l4+5KO5cjMpRJa1KYhr1F4ohE/xZpOrDZuil+HI6oRB+gdaip7lhtEErdj5JIlhgw==","signatures":[{"sig":"MEQCIET95dWKeZeDyYoTS3bH8GPRYUqUPQ61B1ZjIEIkCG0TAiBIR0WjoNdycswU3P9fCHIp4YjoMdcmtZjPHA6Lvo/QEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"bc5e8d1904e26a19f0fa6e1b6b559bbdf02a8859","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402122527.gbc5e8d1_1775132728772_0.03129456432282196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402124426.g19a2a02":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402124426.g19a2a02","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402124426.g19a2a02","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"620ce1be8c925f03f6d2e3b6ee76bf6fb775361d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402124426.g19a2a02.tgz","fileCount":173,"integrity":"sha512-fFC/zXcRFUFUNzN+gko0z205saVLYVkRsdc8/SW/i9Uxr703IfyqEiFrsIO9Mw1xHHtsY46pQ7kSCgAogZTIPQ==","signatures":[{"sig":"MEYCIQDBS9wN6KIFjm1C2tZVQjgBgUxNEINI7zN0ZlZWZOdYYAIhALqrFgFSwuaLaE0Ex41BMjRbUiFCNLT86NfZtEsD1/qE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"19a2a02a9f33e9c9e362b07e6c73e2cbbc7d994b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402124426.g19a2a02_1775133868409_0.41190838584073886","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260402124428.g0684d45":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260402124428.g0684d45","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260402124428.g0684d45","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0dc9de15149bc7ab63962937da0110b890293104","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260402124428.g0684d45.tgz","fileCount":173,"integrity":"sha512-xuM677N4fBi/WYrWwmBKND2qHBw39+ewndC1MM6XCoGbQrMoEGKq/CdTsjXpVl5wbIhQzRc5YzMaj2G4wbQQAg==","signatures":[{"sig":"MEQCIFW2+JkUCgxH69PxPddgSNy/F+fmt6UZZ4KfUcSguPDFAiAm737EkqZyQK9zmNtXeNcHPkLYyMfRLZqqRmWoujLllg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"0684d4575011c0d4e3ff1df52c19b2995c4b36b3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260402124428.g0684d45_1775133870418_0.9246948122391505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403015539.g5e1ceb0":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403015539.g5e1ceb0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403015539.g5e1ceb0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"bbd77398944148ec025a73cce51bd70a58588163","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403015539.g5e1ceb0.tgz","fileCount":173,"integrity":"sha512-Ymfc1hp5oK3qATfIH7yZbryUHwVq7a970yE1o6+3s32DQqrLzg1w3Pt3pGfD4Seizg6a/V+l3axsE18T7/wYog==","signatures":[{"sig":"MEYCIQC+JNGxmyg0OmEn94RUouHsUzNVHF2FjaCftDlnyfD3ggIhAI7jgFFe9Ov+89Uhio9P2GgbqHWTj29/wkTvzOXqRhYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"5e1ceb09395b7f83547a1de5317cfc9d0419a17f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403015539.g5e1ceb0_1775181341340_0.17897290034011792","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403022133.g3309a0a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403022133.g3309a0a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403022133.g3309a0a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a3ff6b0262cd576a5c556b7b18bcb9d5cf3cd6f1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403022133.g3309a0a.tgz","fileCount":173,"integrity":"sha512-z8Ed/O1b3XI0mb70X6oA/Nsh7SXa/yILKklQXDlFShxYyy1p1mhHGkXtg2+Tgm2gW2+kF2bWT43b9nfMgVmnuw==","signatures":[{"sig":"MEYCIQDdpbUO87rFdbYGb7v44mztS2idGBI7Sv9pzabVd1hOzgIhANs8kBv2cqLqw/EEZakAWrcBflHqIUInt7j421XEQJ3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"3309a0a525f8a65424174f4f3c0a50c096030d96","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403022133.g3309a0a_1775182894961_0.36832802109660245","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"codingbuddy-rules","version":"5.2.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.2.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ab0844c944dfb1b2cf346f07e8d6cc5734c7f9b3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.2.0.tgz","fileCount":173,"integrity":"sha512-DAutbqMKAZz0S3EFnNikNIZL2jK1GE06z/R6l8EmzC/XGFzITCcFAjrekfufOfBr/oXO0Ebt0+Uqxoyj4bdsbw==","signatures":[{"sig":"MEUCICCYfoJae3atXZucX02uqcO8PDpddoV8ViACNLTQCz4GAiEA2wXrUpafldEmprVdSNY+gFlG8j575IJAY0tuUCTTFS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050652},"main":"index.js","types":"index.d.ts","gitHead":"3309a0a525f8a65424174f4f3c0a50c096030d96","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.2.0_1775183676308_0.8558130506263975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403095252.g540b3ed":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403095252.g540b3ed","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403095252.g540b3ed","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"14a53a97436277314c8237250bec111c19af1087","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403095252.g540b3ed.tgz","fileCount":173,"integrity":"sha512-S+0Nv8cRn1LtNvsv/qfGkaGjvwdjWrPlOLj0xS+quYDdBtPuE3FmsnIzHQr7LEhh44bu3WVs/IfuNuUFTEar8A==","signatures":[{"sig":"MEQCIEz1yv2299yjStytudCyPHLzZAzqgUJMXNDD3JPQRqFBAiAYDaYsPdUoc1yVXRX7QCniL9Q99yjBpG8qVUqzvAjOWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"540b3ed30944f7b839358afcdbf73631ddb0f657","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403095252.g540b3ed_1775209973561_0.4048299923741321","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403095259.g6bbd487":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403095259.g6bbd487","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403095259.g6bbd487","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"26fcc07e456815885d682353026c953c0adfcfff","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403095259.g6bbd487.tgz","fileCount":173,"integrity":"sha512-kk+9T2tZKe62JDLDCDXDuJoYHruQ7w/dj1ncoExG5jYva60JDHnxcVF4Tfx0N4gDzqHnbSloIWcmTAc5ejSnEw==","signatures":[{"sig":"MEUCIQDjTheysStaQjCQ3eecyivBfL5GPYPakozfV93/XIWnQQIgYP7fPocFcjNZBgaUuRvf+ivPTzbxhMvxDu0OAJQdY84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"6bbd487bae42bfd310ddba2569c70bb08f111d89","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403095259.g6bbd487_1775209980914_0.6129573408103439","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403095311.g9660efe":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403095311.g9660efe","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403095311.g9660efe","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"db8d1473634460d821517b25a553a8b58acfb464","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403095311.g9660efe.tgz","fileCount":173,"integrity":"sha512-ltDwLYNsv3mPtjmfh/TSYm0gGrIj9Mbpg6XygG0uOEwmw9fMkZIDyB8MEZbtQTz+KoZN2BNDRBFqL2EB5EsGOA==","signatures":[{"sig":"MEUCIQDNS0NoZKitBiCOI1AoMqyC27Vji9/XQLctLFJLVAeT0QIgIOHmt07Gq9aSNpBVOFwuHhtsACWYr5k0wu4IK6Q10HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050683},"main":"index.js","types":"index.d.ts","gitHead":"9660efed6156a5b5d4ed2ae8c78276770fc78fcf","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403095311.g9660efe_1775209993625_0.6141755938633402","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403121249.g687a3a9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403121249.g687a3a9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403121249.g687a3a9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"12cbdcfbc4b0c4d7e3362c951c26a0a337371224","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403121249.g687a3a9.tgz","fileCount":179,"integrity":"sha512-UTj/a9TCKFFUvvscAF8WUybQDymUs6rJKOR4U1qRQ0EsVdtbl8qNZcYlnbDdqU4b93OsyLbRMAjmVR1TwQnFgQ==","signatures":[{"sig":"MEYCIQCW7jwSxgHAhkO8sAoeu56YbTA0JU/6TMB0jjamzXkdSgIhAPSFkykolche6l/sNlQP+507qoT/Sr78Fua7+RnpGR5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2053683},"main":"index.js","types":"index.d.ts","gitHead":"687a3a9260d8b35fe0c39faf8dac710f76d8ce7b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403121249.g687a3a9_1775218371421_0.5420440823559207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403121305.g1d017d1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403121305.g1d017d1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403121305.g1d017d1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d4b6e8b1bd6019cddd7d7c58b126018fb8c6d2fd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403121305.g1d017d1.tgz","fileCount":179,"integrity":"sha512-zz/6dGqITZh6xwnSXaI6mmQtKRgsCgNjX0Hg/H8sXt4ig3Q1vHXe3nrUfJLdO4aBIaehdHLDP1WA1GLfCWO/Qg==","signatures":[{"sig":"MEYCIQDLexT/yEJNv3FQzgv1iyccQz39fNnW0Nq3sU8/gyUN3wIhAMtsuRCaio2/PaKK82s3l/rpv+MqIzH/x7uv1yR2/qU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2053683},"main":"index.js","types":"index.d.ts","gitHead":"1d017d1cf59c26276de680d4cbded92565dead65","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403121305.g1d017d1_1775218387434_0.17737480529287852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403125418.gac74a58":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403125418.gac74a58","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403125418.gac74a58","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"be0bccfe642496a1cdb8584281c0f1a05d146247","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403125418.gac74a58.tgz","fileCount":179,"integrity":"sha512-cLLwCQLtMGggv0E/Xj1GtNmbCc77R/0qYFsodzxhigdi65HANyzBo020fOSzKvRA2JnVZPcBUzLzVVut/b+1Zw==","signatures":[{"sig":"MEQCIHl5JcntVOLFsxeAbhDUa29gYfSytDXkpN+BZP5cvYmmAiAqYyt3vYqWSVofbmPNIiRz16mKo19vSXy4UmZAVO0LHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2053683},"main":"index.js","types":"index.d.ts","gitHead":"ac74a58c59ee7c810e7265e623394314315cc947","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403125418.gac74a58_1775220860417_0.051520005303504535","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403125437.g238a37b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403125437.g238a37b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403125437.g238a37b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"511bf306954e971dd548bb20ab00a8e8a18bec94","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403125437.g238a37b.tgz","fileCount":179,"integrity":"sha512-GTAb6G57zj7wKSfbP+T/OOyn5JoD9imv8yezhaT0MZ9oyhvFO+ZlOowAP8qOo+BST0AdJiz8gHA9y6kTnJtLoQ==","signatures":[{"sig":"MEQCIA5bwsBGQdS165fKCyQRdJcKAEwUCe611rotLdNHNRJIAiBEHjQWC+8NoLGvcXK/1srLvhDPvo2uXEmPysCDjm1fPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"238a37bec10e9f995b4a31c02c72eb85e13c736b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403125437.g238a37b_1775220879165_0.7174327305287505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403132443.g63e42a4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403132443.g63e42a4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403132443.g63e42a4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6f468e0fcee8d95e20b19b8549a1c908bad29576","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403132443.g63e42a4.tgz","fileCount":179,"integrity":"sha512-fMmM/tER9eQcYuAVEArQWeJ61ZmfF02/Mogyr6LqwIBNAP4bnqc9+17YFzUzLV4+iNhlUFDlLCznhHqLDahoHQ==","signatures":[{"sig":"MEYCIQDe0wCy/RiSPBLQGvrJ8g2CtTph76p3aQc7dgX6uIhR7gIhAILdtnWPQtb3Euyef/KJHLZWQSb3miPnmsv9OyXpW3nJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"63e42a4a366aa4f8dc1bca9b2d9ab7201350e7ad","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403132443.g63e42a4_1775222684587_0.8951625663663394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403132451.g3508ee4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403132451.g3508ee4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403132451.g3508ee4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"31e9abe16fc1ad9fcfba1e92c2267a0c22270a7c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403132451.g3508ee4.tgz","fileCount":179,"integrity":"sha512-4Ry4Q34ovOavrwCe6vPDBuapW1vVQ8Rv/rkc0PFEgZ5nCczaVJnvN5v35Gszi4lfUiiHlYwAxUu5eed8Ryy0xg==","signatures":[{"sig":"MEYCIQDWR4eFpRoZwCe/+e2CFMxIaLxb//p0hkDGp62jOVZtmwIhAOyjlaSXY/EUgMDP9/cR4sdlHUFz1VvZryd1+v46JcLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"3508ee4d9a131669f5d07869676e8c6db077ddcb","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403132451.g3508ee4_1775222693184_0.9029359301970354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403132500.g1e83aaf":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403132500.g1e83aaf","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403132500.g1e83aaf","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"60d8a61794a810193140547a3d9c438d7621c8ee","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403132500.g1e83aaf.tgz","fileCount":179,"integrity":"sha512-VsPRHgtlbWfrcqu4jo6BfnJCzYA3Tc6+fPl2XQloBEihpFKwOrD6G7mpCNNK3N2ebNFrbdLdWpm28e1cM6ctfg==","signatures":[{"sig":"MEQCIET4cLMcXp+AghWaEfOoq4IiBDW8HbxXaWBhhZW0iIChAiB3QX+N5odsllCKK2NvH8psJElX5omOdEl7NsXi4yhU/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"1e83aaffc81d1f07fc78369efd73f26381d92743","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403132500.g1e83aaf_1775222701808_0.37126534485102325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403140032.g7f07a23":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403140032.g7f07a23","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403140032.g7f07a23","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"cba44be63ac1d57ff0178737065241b5d87b93de","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403140032.g7f07a23.tgz","fileCount":179,"integrity":"sha512-f3g1MVc4DfhgpdYURlkLmTlGkEkHGsSi2huM3t7+JU6qKc2UN79xW77AU40oVaZojmEDCjTR3DcYlIi7uJ7Iaw==","signatures":[{"sig":"MEUCICfHWyJ+V25cJ7LeTRQ1DoO0iiPoWRdEO13PE2TO+iBLAiEAxqREFQG7GsZpZf3ve8jW2smg696fdD1mae+WYzhRR2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"7f07a23d7dea25613910a29b9cdceae690bfe97a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403140032.g7f07a23_1775224834488_0.5469825510454798","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403140104.g08737f8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403140104.g08737f8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403140104.g08737f8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"43cc2c1b8e3cd57cb0eed8644f7d6fbb137f12df","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403140104.g08737f8.tgz","fileCount":179,"integrity":"sha512-RJ6QCO1nOicczvkoubYabz+80mBgbGIKCYVBDglwXMsuwbqLhIKrIxS3qIpNKcsM7z6r5DVwmF5+mJNmquOFJg==","signatures":[{"sig":"MEUCIQCMKNI/8T2po5JYHoyGtPNeue3kHjA8hm3cFbGxOE8ZyQIgXs0fqKTq+CDz5grn06o3PLuu6uQV1a1NT8DSRRraTZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"08737f857d4f10f0fc1e5fa495dfe304fc1f98a0","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403140104.g08737f8_1775224865840_0.011284326462535077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403140106.g1143be9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403140106.g1143be9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403140106.g1143be9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"edc6740365c6336ec6be2a39f21452ca69d8bced","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403140106.g1143be9.tgz","fileCount":179,"integrity":"sha512-GaSRh0HQVgbE8gPcmRL1YzUPgexMJMLVDulishBl30SJkyWgTbST7MM2abb9svHfQwp63oUAFam+K+bpM1SVHQ==","signatures":[{"sig":"MEQCH0eESB5166uH1qNSXWDd8RUl0BXHdASCSzqqjrGHe70CIQDtwYVly2mjc4tdG1sQKStbKo013VFBQ6Ru75WmIw46Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"1143be9a41f87e6a573ddc25bf70b22b2a0d05f7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403140106.g1143be9_1775224868068_0.5199753080378369","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403142626.g0c28aed":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403142626.g0c28aed","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403142626.g0c28aed","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"34770e9f53bd641ffa71e878d1c20199bbf1e7e5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403142626.g0c28aed.tgz","fileCount":179,"integrity":"sha512-T3fD/s5bEtAzLm4rprRzkCeVpJZlL+y5BbUr7l2uLo3W1O5q+Fq3wmFcQwUe79hHXiEVlme8vqtr139sV+da6Q==","signatures":[{"sig":"MEQCIBcVMbcteFJ+Yk5ovdjgSMp8Js26JWNtSlipMIYBx6Q9AiBhVGI+QFpv5HykRSnVoDjMQFrIy4T0egEwfd463me/6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"0c28aed206d602ca9b7fe43a4c22638cbd1653a3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403142626.g0c28aed_1775226388329_0.5889283713477935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403142630.gd347b22":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403142630.gd347b22","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403142630.gd347b22","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7dc5466eb3abeb23d231fe73d02e356bdbe0c6d8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403142630.gd347b22.tgz","fileCount":179,"integrity":"sha512-GbeWQaQe5iQ+rfUu33/icBp23TeyLOAWBnsPQn5XmpTtSgZGgGCRCSr4NglLHSGDML7ZXRoLiihNwb3mdxcvZA==","signatures":[{"sig":"MEYCIQC5hBgfgvelGmavL/fI13mbOoRKvLP2VAaPatx7dTbEjwIhAJCRWRaHL8TBBmpZC30/4nt0enAed5uBNJV5zU/zWU/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"d347b229c3475ba1b62dbf7515cd663e315977f6","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403142630.gd347b22_1775226392383_0.6710572967026842","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403142650.gcc6c6f7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403142650.gcc6c6f7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403142650.gcc6c6f7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e0c1b0cb711395208c59f3a352e88a342a3148f9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403142650.gcc6c6f7.tgz","fileCount":179,"integrity":"sha512-TH5QWHLtB5x7abZIqWg1pU96/mimzL0l+l81BhzBZ03HAAmrFzha/yxl/9cAUobSzB/w8g+umyCMKzsGNLLyWw==","signatures":[{"sig":"MEUCIB/DrWWxmxnpHwocmei/0b/ty93gzUg3W/pOsZZo0RtHAiEAvbpnsNqUKVOlQ3fANJqD6ktlUMIy2hfSM1SiYaEkXZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"cc6c6f7574aa111fef152d129134f10387bd7caa","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403142650.gcc6c6f7_1775226411517_0.015924802103334912","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403142655.g2d5a535":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403142655.g2d5a535","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403142655.g2d5a535","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"47e4b25d96c254c3719d34dba19ff559bf99db02","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403142655.g2d5a535.tgz","fileCount":179,"integrity":"sha512-6XHWOORI/jI5dsNS9TI3gFE60XqadaiMfdqq407kNfL6+o+HNW465d8ngT/AMRxkl7xGDeMe9UjxuC2bnXMsRw==","signatures":[{"sig":"MEUCIEIA5mCZ3dmVzXKj+mY+6zcPoUmh+Q0oI+h3d+lSIDbFAiEAmjmg5TkpYzFPsA1s/Z+EldTUR8OCONQRPEbuLg3rhkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"2d5a5358690789b1b7f8d88c6bdba9fa189dcb46","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403142655.g2d5a535_1775226416959_0.9964074224012962","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403144534.gc3e5558":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403144534.gc3e5558","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403144534.gc3e5558","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0a0532f8196650843ca47be740770f7be5831fb3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403144534.gc3e5558.tgz","fileCount":179,"integrity":"sha512-Dhc3rfhwhBHRuAp6nCA46Z4dM88EDSyCTOBfARhrWFAWFv9LYYzyGQtaBwPJs5r+FsfjlCakxHLjvNV1Ksd6NQ==","signatures":[{"sig":"MEUCIQCX7nOBWYL47nvASWjGRwWPTsD5Ku4PHPfQmVvPsh38pwIgOiu4Rou+Tet0JTegqHzvGwE4YOGBzqf4qN/v4N0SGsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"c3e55585ad2b0accbacb6516ddcc1122e6b120d8","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403144534.gc3e5558_1775227535641_0.5275449552208551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403144536.ga32a61a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403144536.ga32a61a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403144536.ga32a61a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6bd93fa1acd91c14c8d73bc674e2448f79df7ebc","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403144536.ga32a61a.tgz","fileCount":179,"integrity":"sha512-KKj14veqPtWKuWfejuwroMXtz8q6NJWNYO2E72OWUHHKDOjpg5591BU+Qor152bvTytvU6XCqZgAGfxw5+3iFA==","signatures":[{"sig":"MEYCIQCVVha7WmePcpDPqD3ndg+B5Gm2tcECbBLIurHMR91I9gIhANHxA9R5WUPWwzHXV+pC71r9hNFAqzgdXnUczx6wQgJc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"a32a61aa443eec4848840f6d186f3ada0e7b9ec5","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403144536.ga32a61a_1775227538128_0.25480762807962454","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403144551.gb85b5f2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403144551.gb85b5f2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403144551.gb85b5f2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e50d725e0cacaf9700fce43de2eaf744487d8841","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403144551.gb85b5f2.tgz","fileCount":179,"integrity":"sha512-KaFMrMQPrc6ly8wfeo82UyA19WRKF+ufVyqHW5fF/LnsUYrDd4PF4niAX6MZxWqD21vZRTeCX9MyqWSqQ6x9hw==","signatures":[{"sig":"MEUCIEQyR0QhRiINlo/UBwjj5XgVbd0BmnR9vQ7OiiBbpIfyAiEAgE9rAum+/9rthqNjyptwCL/FH85lpAM5uuFtUS2I+Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"b85b5f2b1a19a8ca94ef6d149bfcdcaf0b97f4b3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403144551.gb85b5f2_1775227552972_0.267858759367654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403152013.g114be3d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403152013.g114be3d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403152013.g114be3d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f8c17eb186e187d193d8261f3284287dedad8e40","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403152013.g114be3d.tgz","fileCount":179,"integrity":"sha512-QyiAm86uCXUkmsEHyp3Quns69zPL1A/WlKvC1MFRKTXMHjpVQXkGw6uRepdWJgi71JFCsKuA96ahMvHa7Qa6+g==","signatures":[{"sig":"MEQCIDYSbngtPNVWGJu4rcQ5U1c3aEyAQltYGvWFDyFG0KfFAiAo3+j0UaRenDJ1aNVyCn9L6VYpyH41eZL+UPOdCKbHlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"114be3d0db9c7f3035524af26c5c3c8621a08cf7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403152013.g114be3d_1775229615750_0.20317886265536833","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403152119.gd11e967":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403152119.gd11e967","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403152119.gd11e967","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"665ad932d2d2c7bd7649d7418fb780ee6251cdcd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403152119.gd11e967.tgz","fileCount":179,"integrity":"sha512-LkCS2duv1pJkLcwYpnZvp0iY2bZ0qU1mF8ut8uDeDfoENZTGHZuYUXrkBuQ5afv8GcxSnhkv2PaCsYXReGzwcQ==","signatures":[{"sig":"MEUCIQCJNp1UA8uI9JKuuZmFH1Q3PqrDZQ0Iyoc3QZJwtjCyuAIgZFhySnKwFGoXk5cXs6k9vBYvUuKsj7rE9jz6hhw+vH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"d11e9672c43b3076de92542fef36f4fbc42157ff","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403152119.gd11e967_1775229681563_0.13508893798436872","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403152514.g85af2b6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403152514.g85af2b6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403152514.g85af2b6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9210cbe4015287af90201e090277ba24894bf239","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403152514.g85af2b6.tgz","fileCount":179,"integrity":"sha512-1kgCNVBcKpmNgXF1XfoOEaDOoImv5qrRY3fME4SHeZkteINxONcOSwH1yll4rBr0LlBr2oLbaAFD4SAT6dFbtw==","signatures":[{"sig":"MEYCIQCS1dy6dl1xwYraQWrj9u+R1gkRCFOhUMbE9Fs9NeuT7wIhAK1EWSZd+K08u/G9w7kbYphezg2mBRUuJVsNowe4OTNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"85af2b618e3f0c4a2962b8f780a1161e074684a1","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403152514.g85af2b6_1775229916355_0.161841515603232","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403160038.g0496c13":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403160038.g0496c13","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403160038.g0496c13","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6efed864a508306f068a3c7bcf665c1acc7c6df0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403160038.g0496c13.tgz","fileCount":179,"integrity":"sha512-JJELHM5Mj6CIPm7bdCGxpd/hdXAEM98yuAKpmNr5DjIINCJv3lZB7RIi8+3g2I61FZCuBnbRx6QuZk4ogFLbpA==","signatures":[{"sig":"MEYCIQDsjj3U0m3zm1njO0T8ctwi8bI4t6m/gr5BHI6zKLUePwIhAIKcWC3yF2K1SUDEpVv0lYkmcJOWxxZfwI8yZwI8+KTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"0496c139b5eb5d26f0c955611689418908b29b81","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403160038.g0496c13_1775232040171_0.27986493108202626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403160058.gb875311":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403160058.gb875311","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403160058.gb875311","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"2526f3c64f2676e7c38624a14f3910ba1f0ab9d1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403160058.gb875311.tgz","fileCount":179,"integrity":"sha512-DOO+T+2DrmMkXDoriyQd+OIQJqj9wXKr4trZT36ka/8Cx9S5UkigJXnxlqV7T4+SqIP7XiiOLbPRcVG2ADWgcA==","signatures":[{"sig":"MEYCIQCrrzvVfuIfTkUWtwTbFTlumm8X/cqLNES/zMJgFXc92QIhAOqZc9cjgfrzkMaiWVQ3CpZP7Fa1IdO3OscpWnPJncJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"b875311d4834d890252da4463f17833e9e54c905","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403160058.gb875311_1775232059639_0.6013943024479154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403160103.g9fece0e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403160103.g9fece0e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403160103.g9fece0e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b303adc621f6ea5611bd5538d3cc5af8fb9d70e1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403160103.g9fece0e.tgz","fileCount":179,"integrity":"sha512-FpYRtRvrR3Vwu3Jm+1xiY7BhsQJckpr9P8YWRCy/GAWfSNqzaVVqnFVG2rW38b6JLHZDMcoYdtTknN63g1kNZQ==","signatures":[{"sig":"MEUCIQDq6Qd2dEz/DoMv/x7zdbIect4s9ggnFBp7lxfVI4WaQQIgPlmOuhw+LEH1WrV5fb+W36XMNSr0vKI1lYA1Egn5EYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"9fece0e1b6c84d9bf8931a256602460f744a75ab","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403160103.g9fece0e_1775232065086_0.4913888119915444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403173159.g408197c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403173159.g408197c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403173159.g408197c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"34ad2a7f6980e2822588a369d09383768189b659","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403173159.g408197c.tgz","fileCount":179,"integrity":"sha512-ZBXUtUav0R7CG/u6itIK/sJP7iegv+0L3IiyF/2xZ7ygPf8AtT5Ls3WlUYEgLYCW5P2e8+XTAGCNkKvnoWLU8g==","signatures":[{"sig":"MEUCIE2rZC+VPUV6/0+7D1GkcWzLaifdSZJKUlEj9q7ahfRBAiEAlclRQ3loedhyaQijIhNJOEu0jYLpoDjPMNEmq5sIWv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"408197c6564be2a2313a18a931555cd2fdade438","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403173159.g408197c_1775237521340_0.4853492028507018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403173223.gabb324c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403173223.gabb324c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403173223.gabb324c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c634c4a1e1d70820aaabd3a9d62b0aa167d35680","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403173223.gabb324c.tgz","fileCount":179,"integrity":"sha512-CFERK62qfy+d5CJzt5YSStW6J+vD8VuCUX8IYt/S0BBch+r27+gNeq5ZKMX2diMA2JlC9e6vmouZGKcXZEENnw==","signatures":[{"sig":"MEUCIQCaPEQdDWINBEcutkiruCtvmWYEblGVu8V8Bq0IayIM4wIgMaE+0OEVk3Rxas6+eOO6PDkSgd+i3cDw+1AyGwJqhIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"abb324c90a95f33a88e2f0d65ce8f41cd1d3070e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403173223.gabb324c_1775237545505_0.16108365439895667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403173237.g456003a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403173237.g456003a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403173237.g456003a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c8ec956a5e48b4cb4da3d4f491a46672a158c80e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403173237.g456003a.tgz","fileCount":179,"integrity":"sha512-MkN260wetnu7FRDncxXRsusLWtk86kN+XDs9dEvL4rxYK3WMq6XUUEO12DeU3N3Q+N5cIztLrjfHSQx5bnVaTg==","signatures":[{"sig":"MEUCICN+XBfXHiXFw6T1RIwCkuv8/d2pR5V/2ay32FBp9U6+AiEAoa3MZX3GItywOIxEarbbLqxokmtSNRfdBdU+BKJF6qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058920},"main":"index.js","types":"index.d.ts","gitHead":"456003a54fd829e7abea82f1a70c232742960665","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403173237.g456003a_1775237559246_0.7328630576328041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403182138.g207e4b6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403182138.g207e4b6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403182138.g207e4b6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"20c6cc3cee9c4c4eff82214ae8c6f239857104fe","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403182138.g207e4b6.tgz","fileCount":179,"integrity":"sha512-eNldJSm+l9VtyICp/ieSxNq/nZtVZc1G/U5quq3tJb9m7x4dkGehN2K0wVkqJKFsSaQinTp6wEteR6YfrpRDVg==","signatures":[{"sig":"MEQCIHQub9jxTAMrCGlG+M3wOaVyMNKUT7nJKjBDHcfpuNgeAiBB4PzhfopBgHTvJXWUHJk9OtGOToVkxzMMWb0489M0Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058726},"main":"index.js","types":"index.d.ts","gitHead":"207e4b63f113565d8b80b2c4fe0800fc26f1bbee","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403182138.g207e4b6_1775240500177_0.42361523657908395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260403182628.gdb5455d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260403182628.gdb5455d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260403182628.gdb5455d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"89808fb3de2dd3795548aa35f73a0c4422099332","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260403182628.gdb5455d.tgz","fileCount":179,"integrity":"sha512-zxI9pbM1zv5cbTWBCGYMdKgyHJBu5wk9qCGJPT9c7IHOo5bAPj5wLMQfQYgn6VUaa+okklSo9s5IZB7qI/13tA==","signatures":[{"sig":"MEUCIQCTkfq7qks7xTQEAhoqmNMe0/Vbe9N4KEU8sY2IqYER0wIgO5y0GZBOjVJoN/oPhy4TeUd0L9bZChm9uZE81i2fGX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058726},"main":"index.js","types":"index.d.ts","gitHead":"db5455dbaff6ffb6b167e3f7f5a172c3ce34e06b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260403182628.gdb5455d_1775240789713_0.5463979185588503","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404004110.g9c0ab0e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404004110.g9c0ab0e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404004110.g9c0ab0e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e33415bc7df6884e0e5e91c069416ea0b9f44b3b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404004110.g9c0ab0e.tgz","fileCount":179,"integrity":"sha512-rzLrxgpmquUay9fp/49JbrzFDZ0UaK82rO3fZSzb8rwdrPkmH0DrLFPoD+b4vrRYGpjoZESJqJgbo6n9v7gULA==","signatures":[{"sig":"MEQCIA8sAYg4j/8NSac8ctRhcenXlMK+9ufSkLldzSMI/9AiAiB0Toym+Hf6MR2ncgu1KWCxI4kJGr35p/mlRvaF1xUYBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058726},"main":"index.js","types":"index.d.ts","gitHead":"9c0ab0ed3791ea800948d996c107f090805c968a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404004110.g9c0ab0e_1775263272192_0.15589798296426127","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404004130.g7e7241e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404004130.g7e7241e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404004130.g7e7241e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7f292888765cd157baa98ed31e36c8dd60abbd33","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404004130.g7e7241e.tgz","fileCount":179,"integrity":"sha512-4PFFTxu6Znd6d2yiW0l7IgGLrSIttOZNiOKG21qErEBilYRW/73hun4N5Xtq7Blrh+jtylFuW7RRPSRzsay8fQ==","signatures":[{"sig":"MEUCIQDUbdLO0DMr+c0GoLq0yWS3zu/L/0Jg2t9swDOQT4/nTgIgLquZZNZ0IFhtGGVF2ukNSgAyAg1FsnvQoaiOaOSTuSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058726},"main":"index.js","types":"index.d.ts","gitHead":"7e7241e746e5c6e9de8fee9bc933fa53e7a54a55","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404004130.g7e7241e_1775263292241_0.10759138154575698","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404004150.g8a09803":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404004150.g8a09803","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404004150.g8a09803","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"aa310097c0b246102c45b1f658aabd2126114aab","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404004150.g8a09803.tgz","fileCount":179,"integrity":"sha512-SPjPicv+FHtk2Eu49AMlA1k455dWcDOO1Iiks949swrWYi8eka/T7bcu7Mk2kcH3I17qiat6H4GzBeLgsyigVQ==","signatures":[{"sig":"MEUCIHuB7MgHEbkFimadPRsrYwT0e/UlLrz3UqB5XsUbvwakAiEA0jIt6Z7vLNOpTsq+bVd+oRe5ybmc0N3kzdcsKG3PKt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058726},"main":"index.js","types":"index.d.ts","gitHead":"8a098032f321a0ddb82e056e5873018b73437434","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404004150.g8a09803_1775263311722_0.058856437221291635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404011314.g1481f93":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404011314.g1481f93","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404011314.g1481f93","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5bffb53d2572bb094be12caba2c8de411316d7bd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404011314.g1481f93.tgz","fileCount":179,"integrity":"sha512-t+aasHudsW2tGRu+PGmW4GJHDIz3kEpc2cbu86RUV4/d/3QxljSXTxa7o8Ub5MQ39w0LajqBpNOHYXB+Nk+fOA==","signatures":[{"sig":"MEQCIB2fW+kU23L8JQJIy3HxRPkrrDklnVaKCg/est7eRuGJAiASWXb5x6E0RV6W/KFZdlHj/G75R4xC4lHy2oeteKOQZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"1481f932918acf9df7b3b5bd33ed3d8c34eb91df","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404011314.g1481f93_1775265195960_0.407652266214084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404011333.gc98cd1a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404011333.gc98cd1a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404011333.gc98cd1a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7cedfa663a14f87e666566da7403539f713e2966","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404011333.gc98cd1a.tgz","fileCount":179,"integrity":"sha512-5LHVAnGZR00G/TZsjpXq6CV7jeJYmJQtBA0f2FBBhufEtCoyRJWf/CI/+uOCB/zdG4uB5IN2SKfsRr4e/aHSxg==","signatures":[{"sig":"MEUCIQDJ6v924Kerxd48uLSEl8T4zQSaDj75Xme8dhxqzo9r8wIgcuP1GwhVTn4JzifTt6GjtnjfVkEy7PIxayqaGMvT4dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"c98cd1acde57dfc3c5e0b93a1d902b04f57e8c81","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404011333.gc98cd1a_1775265215425_0.9735531814180667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404011344.gc7ae6cc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404011344.gc7ae6cc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404011344.gc7ae6cc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4eb64eb53d608c3c27fee4a2ea5b62ee6d69aabe","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404011344.gc7ae6cc.tgz","fileCount":179,"integrity":"sha512-olyr7E6uO3Ksm1RR4Qsve/8fHtfwGsTzQpocXRoqtgW1eGJXpIk9Vh5PfNN6OI2JDvtrLtjtkqVvOC560v8sDw==","signatures":[{"sig":"MEQCICCdKIS2ec2po1vmH7hbAYIh3F6+FaO8RpkaBOWlzykTAiAMwhO4hCxAUETyXzyGuR41r0DzKK1lmbvtvex6GfDbNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"c7ae6ccf1e3690a0df229ed51b34e1a0d4be6032","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404011344.gc7ae6cc_1775265226518_0.16232352930408922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404013937.g32afaac":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404013937.g32afaac","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404013937.g32afaac","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ab09e3a761c65124748d2c8d19375581d3e2e549","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404013937.g32afaac.tgz","fileCount":179,"integrity":"sha512-OvHTgcPOR0C+mH9DpBPY2QYSSNLWJ0KcVqAZk82CxF7YC6uh+apGjhFEzGH2Bu8aGrUyzXyQBJYiAdX/RuuNbg==","signatures":[{"sig":"MEUCIDWNVHyU/3Tl+lRsd0r0GPrEgKWQRXTpZcpuQ27hu3RFAiEAp0dDM5w+uNTamp+zqZq60SdH+dIxZ2LcgeI5QNGhA1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"32afaac2db30876e3592b8d4911026b83a447da3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404013937.g32afaac_1775266779679_0.4298416516336194","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404013955.g0ecc845":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404013955.g0ecc845","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404013955.g0ecc845","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ac32fea0ab6f098cef9e3c83fefa0ddd4cecafeb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404013955.g0ecc845.tgz","fileCount":179,"integrity":"sha512-W03MlPzf8QWcqRmE1qOL0q13ESq2rPBPqPshjnp9l9MCfUwxCTTFIBjwaWuseTARojuoBDzXI/oWL/xOIA8lUA==","signatures":[{"sig":"MEUCIQDyw2nKg+hYNn7nYoVQsyeB0/axU1lOF6NjIsZ7qjKuCgIgTYIN6J2IF6pMdgnF5Vm/3RtQg0DdHKXxGLtYgkBzvWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"0ecc845d18d7fdaa0fac6acef93628d35ea3f855","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404013955.g0ecc845_1775266796648_0.5520947150097122","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404014033.gc7b6858":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404014033.gc7b6858","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404014033.gc7b6858","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b7a2edb61bdb41b5c24bbae860adaf5cc7c06dc7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404014033.gc7b6858.tgz","fileCount":179,"integrity":"sha512-NlO6UZpclqxRbjARZylm60uM8LPOEhzr4fQ4aVjnG2I/nzXzVSxf/dyKO63BjZSJDdcS/VtSFdS02JtBk1idsw==","signatures":[{"sig":"MEQCICxmm0B2/Au/pf2Dm5wq1y7qePE806SrAH4nQAzjrJcYAiBUM28S3EC+HeakL3duLAiwj9npl342bqWePdJPjL6INQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"c7b685883405e66cf93c0c3ead49ca8c69a686cd","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404014033.gc7b6858_1775266834929_0.5294205916332013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404015536.gd4d94b8":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404015536.gd4d94b8","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404015536.gd4d94b8","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4d3bf38ea964517cbac6c50c05e46f6599846bb2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404015536.gd4d94b8.tgz","fileCount":179,"integrity":"sha512-2bFWMgU6wQAxKH4TCthxiddOkDnYaqJFYCzLvB8jw+kBylDmTckYhs15Nr5Y/0qxfSQMA4l6dVayPW8AWsgpbA==","signatures":[{"sig":"MEYCIQDRSstRj29uDquLyskl3el0C7OW9X9giyyOsDxIhFXnZAIhALwNDjPZPg/WxhCIKD2TBP3qbYCoguw6WVuWvzUni6JS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"d4d94b82ba17990e0f2ff88948e77c7b0802d053","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404015536.gd4d94b8_1775267738006_0.31244343451061907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404015545.g76797f6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404015545.g76797f6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404015545.g76797f6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3b7fc44c70d85c092dd3e5b69b4e94602884001e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404015545.g76797f6.tgz","fileCount":179,"integrity":"sha512-Be4tn0WjoTG9WeTk5zS+URVaXl2s1NS2VmChTiQXj/e9H6VPEAbxkLXB3L7WDRL1qqFmmsLmSLw627AhEh2hzw==","signatures":[{"sig":"MEQCIHtpPTKUAoM51Q1wCAvMNBohXMeaYaku4VtHhenXm+zSAiA7sV7kkbA5HHwbCTcohcqLUrvvWAFYME1cRmhNq8S9Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"76797f64871b7fad66304c594f476e5c3cd1e8cd","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404015545.g76797f6_1775267747786_0.7019303827620942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404015549.g573c04c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404015549.g573c04c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404015549.g573c04c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c1adbe5c38b33fe08b3f3465831aadb34b93ab2d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404015549.g573c04c.tgz","fileCount":179,"integrity":"sha512-F0658sTBXYgRav+3Q+EaHFO32jLeZasprLHCY196f+P+7ZWsuouAg60v/6IGoSVKexZbjdC+5QvjGeoajcJmbA==","signatures":[{"sig":"MEUCIQCLQh2Tr2pXqV6YoYZroTNMV4SlLI1F9wst+kApYrBTYwIgKjq1lJmE+ZcYDgaFlht9kJwfw1KeIgjc/N6C7OQ35GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"573c04c391b11067306a2c31a7a67985439802d7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404015549.g573c04c_1775267751084_0.21416134153792732","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404021732.gf8dc64d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404021732.gf8dc64d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404021732.gf8dc64d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"2e7c72d8134c767c7e02a3ca34af7ff760051b97","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404021732.gf8dc64d.tgz","fileCount":179,"integrity":"sha512-Pc6mbYCN5WP0BCP5M4+jNLAPJDxk+k0sDyW/nOkLeSc/alJJDUwsERmwFiIBvzVjdfoWjypl55c3hMw2slC95A==","signatures":[{"sig":"MEYCIQDjuUsx7GUclk4h7pHJXuzPbcw376muf5eoM5qgvL3f0QIhALL0b9O5TWO5ywov5rJ19essBUhCynWN4tbeF24kh4Fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"f8dc64d73fed1d99f89d137ca95b3656cd8390e3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404021732.gf8dc64d_1775269054066_0.22973988380955657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404021737.g9afa3db":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404021737.g9afa3db","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404021737.g9afa3db","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"13afc0882f07fb45658d9f7246c4b821e686776d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404021737.g9afa3db.tgz","fileCount":179,"integrity":"sha512-xtiJXxlPawX82dIS6QbxBEvz0jdAq2miAlK19VLId1a/11ZDHsGWklz11Nq3OXz/ukRrYLwNzc/TLk7DgIvlrQ==","signatures":[{"sig":"MEUCIQD/4n0BYUEbQXkHIJiqGh87qRg8dMHXXvjPYeLPIsTvNQIgWhVEJbnGAEyLoj2HyDZWHUyImOldXTC2Dxgz9141Yvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"9afa3dbe1b35f61c62fc7aa93a3292ee7aada200","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404021737.g9afa3db_1775269058990_0.6622657116271187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404021750.gb9df988":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404021750.gb9df988","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404021750.gb9df988","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a82cbb6a3c19e42f2f5131558ab4908985ce49b0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404021750.gb9df988.tgz","fileCount":179,"integrity":"sha512-++teqpFkcN2XnDP2XaeZHgJGj76/Vkk7oy/6j/bELoGIDj8pDo4LtB6Mpr65jRhsutgrxr3IrMi62Nooli1cow==","signatures":[{"sig":"MEYCIQCNiw0S72nuuhfFSSrVp7BxM26+INK6T6FeRH27BVunPgIhANMnahQUQsxmXWSrPopLclGTZIRpIxB+sg6R60GY6xkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"b9df988dbe32549387e9d549f57b33739b138787","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404021750.gb9df988_1775269072550_0.7775615598153367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404023027.g4daec63":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404023027.g4daec63","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404023027.g4daec63","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"df5ff6a09503af027aa2d4a6e364014f18f0d6e8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404023027.g4daec63.tgz","fileCount":179,"integrity":"sha512-fYEkTublxKDGCps9uygjQD/JYUt8CyHiRcQbK2QfIlPjXK5F+JQbBz6+1jRNmAUX5Zrhq/K4vwecLju2kS6Uew==","signatures":[{"sig":"MEUCIBW7lcFgJ/y6xxTl8IbfU2v86FtMah/PmvlZYkx31J91AiEAjvJ+c+mrOIypoCM9mgIjvFhJe441lRfF6ZFLPMDBxXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"4daec63607799fc696113e7ff2061891db55d700","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404023027.g4daec63_1775269828799_0.9094681582573256","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404023041.ga6f1c1f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404023041.ga6f1c1f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404023041.ga6f1c1f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9280caa31eb17e69d9e98ae0bf14854d21a93d88","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404023041.ga6f1c1f.tgz","fileCount":179,"integrity":"sha512-eAxLqC+MjeK4a8ZwG04gSTdAbpXRNQh7NSwRVIBRmHukgcn/Er57lbziEWxzYKQOvzLHG5yhnMkXSJa8o7Byhg==","signatures":[{"sig":"MEUCIGQu9BLWAdmweALmA+fppXaNPwZS9P77NGU6W/wFS+5AAiEA0sQ5CsOrJAGxZSy7ogypaEZa3uqb8Onx+CosnmOaRLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"a6f1c1f9bf722c971a18e3339d7d5fad4310c70f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404023041.ga6f1c1f_1775269843048_0.3683049785010075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404023049.gd28d102":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404023049.gd28d102","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404023049.gd28d102","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"be3e4f42710f97db3e26728fe7bb48ef130272b0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404023049.gd28d102.tgz","fileCount":179,"integrity":"sha512-xmm6DnQTzv+fNteMDDCfP8Z3N8egUvDLwYTKUUamTqmJf0/35fglgOKWhpCXqjHNn9sMPTDqFLKxDj1fKvE48A==","signatures":[{"sig":"MEUCIFUhjSBcyhNNWvKksQTY8JUuc+qAJUCbR1momhb4H2mVAiEA03AdzBhc808RhI0diZYyR7lrjr7tne+APkl/QPXr2EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"d28d10246b1bc353bc45bf2ab25b9ff743f5c2d0","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404023049.gd28d102_1775269851127_0.9196346853833566","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404030149.gfddc741":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404030149.gfddc741","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404030149.gfddc741","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9c7ff9f945f17d18f7527c65782e7bf058e94c67","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404030149.gfddc741.tgz","fileCount":179,"integrity":"sha512-8vPunZM0MPpbMLHsGNqWxvLXaKksSimujzbOhx95Dnifm+S0fmiBSfC3pKvv3Gf3BktlKwkYgq1NKI2j1xCRbA==","signatures":[{"sig":"MEYCIQD9bFX1jpmiu5J36MNRJtUm7vEZIuwpx62VZB3PZZPJWwIhAM7kR4F/lJh5ZcATMqMgEx+3baYHfqOVuxe5QDc+VlnS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"fddc741e4cf5058bcecacc6a64fe271bb914af14","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404030149.gfddc741_1775271711309_0.48212396585730866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404030153.g30cb849":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404030153.g30cb849","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404030153.g30cb849","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"e057a6b2b5c623964c0e6676948b5a28195b5c9b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404030153.g30cb849.tgz","fileCount":179,"integrity":"sha512-SsjuFIS2lA1TMCehBvoSA6Q+bMxVb56yxyzljOiFP/Go+QI3Wkox7cuoOiMcTxilEtMmYQkYvOo/Yx4KWbwI3A==","signatures":[{"sig":"MEQCIBTEMicEb5mwkwdrzAWun7ufaqPWMWd5XZIuj8JTw8xRAiAZpayH5jll3Z65FqtOy4h+WgGgo95/THCIIsf41T4zJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"30cb849d27b9a41364ab8855113372a0381dea6f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404030153.g30cb849_1775271714636_0.1443117820201243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404034420.g7bed6b7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404034420.g7bed6b7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404034420.g7bed6b7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4c4da86a710c0dc68cb13523974b05b3c895cb20","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404034420.g7bed6b7.tgz","fileCount":179,"integrity":"sha512-Dyjgv/SK5pmAaZWJjhsMcMn1gm4tPO9RJpc5rgsqIPXwIIkWasJk4TzS1PqLhFiWQefGjVKZ8OTTpPGw7MfgKA==","signatures":[{"sig":"MEUCIQD7J/nHJJJireHS38LqivgsNCfOyZ61rk81vu5sXyCnggIgdv+W+vldZNJB2L2OmpxB9Jqkh8TQ7R0jHDjAYMuWV1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"7bed6b7e5068e006afb50ff7b52864f127f56a48","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404034420.g7bed6b7_1775274261822_0.7674373074406957","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404034935.g628d15d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404034935.g628d15d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404034935.g628d15d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"fca9f99ac70e1359edf0af1653b52aacd7daea19","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404034935.g628d15d.tgz","fileCount":179,"integrity":"sha512-NLAkkfqcXPHE9Eyvr9kkZnzrmivcXPrOuvT8sgeMs7nGmESgDxuXepErcrg4JnNbS7x67tTlMXtAwFz65jyYbQ==","signatures":[{"sig":"MEYCIQCUbAmXff0N8WcfUq38dVuFLQ0n0bNvdu83XdIc/ufFTAIhAMpR/cq1/6AG2JwlicCgpbfDLmnENPk2mgOSb5FrpZcx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"628d15dd758af5b5244d845fd9262943a23f7e24","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404034935.g628d15d_1775274577235_0.6512248524112265","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404042920.g7efbb2e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404042920.g7efbb2e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404042920.g7efbb2e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"795729f5a3fcee556b78dff728a86d4c733bbd3a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404042920.g7efbb2e.tgz","fileCount":179,"integrity":"sha512-f/XcAg3aKLPA+ieKurJ9aXm7yjStCFA6ic+ZiCUxdyXesaiTt5gq/uWEOVuwU0W/VE4JYPkTBm4vNdSMOzHVzQ==","signatures":[{"sig":"MEQCIFG/BV66411EMqzFRE0O83Zefa8Hx6Jmk+TuFLg5cq41AiALSXlSdBwc62uBf6LR4T3N4I5BTK83f/VyjmnxPBaTBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"7efbb2e72e3f982cbf0d1cd680f11f1c87ccdea7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404042920.g7efbb2e_1775276962750_0.12487904641054981","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404092951.gf0b1879":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404092951.gf0b1879","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404092951.gf0b1879","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1fdd14c39e365adbb330dbdcb39b25a1bce9f3e8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404092951.gf0b1879.tgz","fileCount":179,"integrity":"sha512-zpD6UgA+fk1LEuKx7hziC4ObTPcLR0HUo4Y03MW6gntFvDj4zs98tGZ71poDH0FJHW1zhNfyfl5LZ94XJ+aoEQ==","signatures":[{"sig":"MEQCIGicoJ/YFeCODs7drv0Iqt+wHm1/fSJGzAHXoEqUwZn9AiBus3yNToXFoDfIp+v9TrSoP/PEZ1LwB13SahnHMHHrvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"f0b187974d8adbfa959a64886e5b4ebd8a8ff6ba","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404092951.gf0b1879_1775294994004_0.5056470105047568","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404093005.gc9b5bea":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404093005.gc9b5bea","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404093005.gc9b5bea","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5c944ca6f80f8ab95fe01b0067c7a06ef413dc85","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404093005.gc9b5bea.tgz","fileCount":179,"integrity":"sha512-Gf4ruHLyT4ycto0ch66JVTQPa9IrBUEvg9ojbC7lowSyP0uN3oR+YgIdCnPuZOWC+wTGH3Pv0Xq6uOASrAR/GQ==","signatures":[{"sig":"MEUCIAdJ32VtPukS2MxaMtNR8PD5BPgCPRh6dvgGQWC71uTlAiEAomNzQWuZqkQtxwOEPymKf8edGp1u4+OnADXjGelNv+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"c9b5beaea9e336d911e5f3fd3701f5f0adcb316f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404093005.gc9b5bea_1775295007863_0.35026339627921255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404093357.g2aac5b5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404093357.g2aac5b5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404093357.g2aac5b5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1d2c4488a5fa226f9ceadbc0e100c2a782c4de1d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404093357.g2aac5b5.tgz","fileCount":179,"integrity":"sha512-22st/e1khUu8rcvR3HEcAOmfl0AaAS7EbbRr2GAMCQ8nb3W7ueUEi+pMigmPdg3XBIaBs6wtkFt4eSJCXAJ5Tg==","signatures":[{"sig":"MEUCIFmJRGsPJsE8HwVkUTTazvLahZvvnzhujRI38Nut/MVaAiEAyFjM4w9a7iiVLzEpr5F81nrGYDJihlL5/sY9r1gPm9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"2aac5b5e2c7c445d21e7351a77dc9c7bdefcd91f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404093357.g2aac5b5_1775295238807_0.507588731594325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404095458.g62b3f8e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404095458.g62b3f8e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404095458.g62b3f8e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c38c555f90a6e6393c9c2118b8c6c6b0b92eb451","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404095458.g62b3f8e.tgz","fileCount":179,"integrity":"sha512-MCKD/yIzW7oxUP/faWd1vP2fKaT8Jcu4/cE6YHys0nD9eDOTz+kDsDNejmrBU8n2RtCf66Cd4+YLH89AsLzXRg==","signatures":[{"sig":"MEQCIA3m7XX/a/CpiTi1e1Pgqg6Fkl97XHR0LvKLuxph87AmAiBR2D0otU+whrYVmMwYXm+DlvyjQIUMTXiKRu+lC9gHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"62b3f8eb73f1615cfc85201010b6260eca5fdb6b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404095458.g62b3f8e_1775296500149_0.9961502322309579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404095514.gfe65cdc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404095514.gfe65cdc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404095514.gfe65cdc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"32155e81fcfdde849c98a7f174bb75795114cbf5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404095514.gfe65cdc.tgz","fileCount":179,"integrity":"sha512-wH0j42mj7v6Aw8RKklmbSVmRC4kTCJxdPE9ZnbLkPan9iJC7rBkVSa1yrtJ8wDSISFyue5GKwJ6HLB1iMKGlKA==","signatures":[{"sig":"MEQCIE9cFjzO/BDIqMymgW15ai/rK8QFMKKwaP58W8Bp7i8CAiAY3jQaYH1cUZAaOgMxlbHQmQ7VODWIVe39EFnARrJKsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"fe65cdcf7d53856660264a995edb81a5e9240261","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404095514.gfe65cdc_1775296516206_0.09804816398090521","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404103209.g3d2d4ce":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404103209.g3d2d4ce","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404103209.g3d2d4ce","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ecbfff7674c1d643ebd23f399122578038821116","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404103209.g3d2d4ce.tgz","fileCount":179,"integrity":"sha512-2V9X70EQ0Z7x2cJFwgGzI/3fk/1EujhcepoZAuN3jaNdSZFlopVGnwL4EUNi6qANZsRv7JxeRLORS95h1pcM9g==","signatures":[{"sig":"MEQCIFdzkkQlzYeLdQTybCshNuOGWD0HIw8/ElAEE4D8ucnOAiBrfVaJjdqRoAg0cU+LH2GVj70gUU9izHRwCMKxXygkyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059244},"main":"index.js","types":"index.d.ts","gitHead":"3d2d4ceab0fb237ee55f3702b9fc71721277ca06","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404103209.g3d2d4ce_1775298731609_0.3399211932006898","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404105756.ga302999":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404105756.ga302999","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404105756.ga302999","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ef251d8a973960cd15bf19b224fcd05d55cef986","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404105756.ga302999.tgz","fileCount":179,"integrity":"sha512-dTmd7ksEK63wQQ6yIdtJj1Htc13X2QPHMKE5fxxt35jtx2a1XNPDMckyTfRwFHJ3V+BYkCzSkpbVyCG15cQVlw==","signatures":[{"sig":"MEYCIQCjosTJRYmDJcluS+Tqlt3NOphUQjGoRcsAHqNsjEnWCgIhALVXzB1t2ny17HWNtzNcQKfbuSdDH8w9fwXlaDCylM1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"a3029991e316be927599014b3a2810291a30495c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404105756.ga302999_1775300277881_0.22149769609095715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404105758.g620e7c1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404105758.g620e7c1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404105758.g620e7c1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"dc5b84a39b8fa64c2e46ba8b6bf5a522bdfc46db","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404105758.g620e7c1.tgz","fileCount":179,"integrity":"sha512-W+b+YQhGmiDVNdG6wdH7GA+BkBsvFnkbijuOeOGHa93n+tQMPvF68NkMRIyqAqLxwMP932ziJEOwlB+k/w8tVQ==","signatures":[{"sig":"MEUCIDQIwFCTzfSkMHwmHRBQieKowOwNuV6D2lypRP5Ox9MyAiEAxUbXeMEAIDHSsafjVjGB+NKvtl7j5ALTeIoR6Y8m21E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"620e7c199e8d1dbf689918f680851ce70576d768","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404105758.g620e7c1_1775300280195_0.48910827603003115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404111308.g3088596":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404111308.g3088596","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404111308.g3088596","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1196142c68b80d4ee0f705d2233ad4e210750789","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404111308.g3088596.tgz","fileCount":179,"integrity":"sha512-TPUzROlHTPB6ZiKhs3D8qyltdCr2+9Fo0h+NlOlL0hgq3SAgi2DSqdSdsMshzhqUKrjmmffxtisVnRxqjF+Qlg==","signatures":[{"sig":"MEUCIQDJfEHR0Li593lFSyK74hSWoeuPhC9CrNv0l7UBEvYy9AIgG4X0lYZOoiqemDss5mh/Axl1xFdHEBSbef1yt0RBcdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"3088596cc871f4a3d80920ffc2494b050b6dfeb8","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404111308.g3088596_1775301189924_0.04034248007818353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404114528.g4177533":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404114528.g4177533","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404114528.g4177533","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1059724651bef1822e116060c0111e474128e370","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404114528.g4177533.tgz","fileCount":179,"integrity":"sha512-1OnYPRZUrt7UbQAHfUuNtPw0goUQ8cG7swjg6ymYK73cZZeCdTSq3/nXrH+Q0j+rL9OHuKriCb6FTkKd2fgXDg==","signatures":[{"sig":"MEUCIHr/Ci0uOhPi3qyCcWwN1t4b12Kyq0Bi0FShW45QEmLoAiEAnrXt/j2kXKp0JzbN4o3XV4ZSEOGYZVZb+4O8QQL/I6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"4177533d3d827f5d9cc313cbc70a3ca5db0deb96","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404114528.g4177533_1775303130163_0.9975470900153351","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404115538.g2aff4ac":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404115538.g2aff4ac","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404115538.g2aff4ac","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"2d4f79fd4385fae4f4a10bc47e6f69f5585a5735","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404115538.g2aff4ac.tgz","fileCount":179,"integrity":"sha512-0vCS6ocCiWrMjxRi/A1NIHnZQEHb5ZkaUn30EQ+mDd9U0eyIkHIe3Uwu4egyYT5Xs18ELX9DLqhzZ9+u4ucfXg==","signatures":[{"sig":"MEUCIHBpVvG8yJFtWU3xfsT8YtAsrIrFaAYkVnTf3jXGNVv9AiEA1AFfwH+kpO6rMHHP0kmL177aCf/GYLYA4+Qiw67VUH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"2aff4acd8bdbb06a5fe7a26c617b7492b8f48952","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404115538.g2aff4ac_1775303740150_0.2950388382602751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404131902.gad27ba6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404131902.gad27ba6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404131902.gad27ba6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9168fa9364e531dafec6430fe30a4c6841d52aac","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404131902.gad27ba6.tgz","fileCount":179,"integrity":"sha512-FPgm51nDvRrsGdvysNntyB/14tmNJMgDHoLoBRWxWVxcTYns8VudgqnKTIBhp6kCXSkXKTFrnM7tvIMzP96f1Q==","signatures":[{"sig":"MEYCIQCPH0vlc+co2bgRnjcK2lHdvSTiBfj8fb5t7dkBBx5FkgIhAOWKB5/6H4lfSOsBFHDSshNws9M8SpieHIok+7zXKTzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"ad27ba68cc1ca5a7d0b90b0903d3223d3eaf49a0","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404131902.gad27ba6_1775308744855_0.999339486315808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404131919.g4d02cd2":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404131919.g4d02cd2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404131919.g4d02cd2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9b3d03f9e9303330686b5d9ab142db54c7b83c90","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404131919.g4d02cd2.tgz","fileCount":179,"integrity":"sha512-yib+cOWSmy8FSaIr0LGclkvp+//Iwxv7lCaXWYPR9KLhF5UaqfzqCDdn6AHihscEysKfCnDNjNFXFHYNdoC4lQ==","signatures":[{"sig":"MEYCIQCTHdyhGU6YtBF0nLru9B8FMpj3LcBGFwNDT9nKxt6ESgIhANYIoEy+Kr9X0utBgN0Ll8JwMYm+xDVvddOzFDG6OcPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"4d02cd21330475743ea4ed4b72e6624a7e05f68c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404131919.g4d02cd2_1775308760887_0.4615531067806804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404131920.ge154ec1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404131920.ge154ec1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404131920.ge154ec1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"8582eb31f52c44dff90ee87c86c254ba27781ca7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404131920.ge154ec1.tgz","fileCount":179,"integrity":"sha512-2DGuGrQLlny6bbcLlxlOmaTpitgeIH9z8tViYFvTlKgXc7ttYkevirRfPi3ogqLFCvkAgxGaIoW2IkVJv1MKCA==","signatures":[{"sig":"MEUCIQDZFbv5sBMLD553GE80AhePnCaDDprTYDGrdHVCdzPsFgIgPWI8WiyEatpYcM9O3JrViYTnYZRgOvCrAnLREj1t/sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"e154ec1b08467d52b510f3abe3bda56ee4464237","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404131920.ge154ec1_1775308762958_0.3488729783059088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404135537.g3a031e9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404135537.g3a031e9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404135537.g3a031e9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"89fb22c715cc2fe3f09e5b45d38092f8fec6393e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404135537.g3a031e9.tgz","fileCount":179,"integrity":"sha512-RktvYkzU7RcVA9gAYd04ja6CLsopIm3EyWLHcbInzOtIVWzkDt8lxA7BNVEk6ETKnK+pAqGKWrxcVu0SwW5Trg==","signatures":[{"sig":"MEUCIAZL2VRpH0V0Fqr0hhJhHFTMdR8E3KCCMPa1LQYjuKHRAiEA9umijUPyvnl3PafJYibMA/LY5B1il3pR4Gc1MUmWGVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"3a031e9ddacfa136688c526862aceb1d337bf7ce","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404135537.g3a031e9_1775310939527_0.22012666971493622","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404135600.gc429d99":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404135600.gc429d99","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404135600.gc429d99","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"21d4e5c0d214c83936af10a66997c35c894796d5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404135600.gc429d99.tgz","fileCount":179,"integrity":"sha512-tLSuerHATm19o+T0Jxq640q9Pxd4bbVSXTCGEQ5+yHsuSZXFKdA2YMqcHXx8iURPRg1bY2tFaQTpO0BVZby3YA==","signatures":[{"sig":"MEUCIQCk0fPyhFwGV3i3kQPzWI7lUr+F4eZn8c25YkWDU5uMBQIgU/zkvBoRonhokn5CcNEVmCoAeL4JvHmkJxZyTNqFat8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"c429d9997f4764a5b66a79a9c465ce90bc5f3e6e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404135600.gc429d99_1775310962095_0.37332273998007226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404155305.g5ee7a82":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404155305.g5ee7a82","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404155305.g5ee7a82","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6dad5428e1334cfcb0b90f5f9150256c8180a94a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404155305.g5ee7a82.tgz","fileCount":179,"integrity":"sha512-QaRftOIhvUliKzaFG6haOzNKDoMaM2asjeNSTOcEowF0l+nkRd033YD3pgSA1XqM0qdd1hLDrhIpLvWGqEj3zw==","signatures":[{"sig":"MEQCIEUyHgjx427sKoaPJvL8Pzxsov6x3C5WE1s009b7vuwQAiAnbmezrs7lVnDVWOUzbHQuswx2XEBkB7qKbeyrOB55nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"5ee7a8216fce91f255ed42ac0e34c4a3a2c32a3f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404155305.g5ee7a82_1775317987367_0.6000487302260635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404155322.g1032f5d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404155322.g1032f5d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404155322.g1032f5d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1100c4314348b6d97a836b26759af65a6deb0957","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404155322.g1032f5d.tgz","fileCount":179,"integrity":"sha512-aYPeySxiSXu/Y3GszZ/a+L0s94oosUXziVvJpirz4jZ9lXOrL0TVLRPMseiREqH8NeWsy6Krqo2Qi2BDjsL7Dg==","signatures":[{"sig":"MEUCIFHOJCtTiVmO6obB6APPrbOAaWeJvEFqPKJwtDIy+OsFAiEAnh8tyW9BFUD29VhnRgTPIuPijR0mx9fZaEoywUayJdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"1032f5d8c4d714e10c17f80552ffc8e773c4f96d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404155322.g1032f5d_1775318004050_0.33823253420230803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404155326.g5934ca6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404155326.g5934ca6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404155326.g5934ca6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"45a23fbe94aae17e43c3b499fb9ef1f7a1ce7c3a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404155326.g5934ca6.tgz","fileCount":179,"integrity":"sha512-Ds0j9zCs2C7tx3bSiPcn74WEC0YK7uhsMMi2MVWFO5R2Wq7/KQS9CXe8wYNFKliNkZF0E9F8tMz+4orrHBhx9Q==","signatures":[{"sig":"MEUCIECOrrNInlJyZaJbrxAk4dTAK3spl7mQkNWuuew7kmTxAiEArStDgaRuw6DrTh2foLBEn2TBAOQmIxHj8KoKoOSZCZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"5934ca6e695839a9c2371a0cd6af4174b0aba1b4","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404155326.g5934ca6_1775318008523_0.2959964529478971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404230914.ga334891":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404230914.ga334891","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404230914.ga334891","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a6de8d434a3228b27b84d74ac0f004e9d9d89708","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404230914.ga334891.tgz","fileCount":179,"integrity":"sha512-KNyJN4jjVCDerCisYZZhAf3QHJJU3Mq4y8zlRTOomxNd9XrGogdd3c0KnKLck3XqodPAh1a56KchjbRY7WzaLg==","signatures":[{"sig":"MEQCIHYYcIuV9m5a9ajRb8Hd4IVIRdtufcUIAa3M1fGfdqmVAiATUjsfhcPP0+a3sw8UiM3Ti+oWT1BLjAM5sVOZB6jvKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"a334891a735b8a62a2f4515288c3eaa1164fedf4","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404230914.ga334891_1775344155688_0.13196731338625511","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404230930.gfd59efc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404230930.gfd59efc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404230930.gfd59efc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a7c2db5253b62d67c053cdf45227cbdcdc3ec75d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404230930.gfd59efc.tgz","fileCount":179,"integrity":"sha512-F89t+GUvmQJuyGvcYIEHnf/Hx14S/NeU/U8OdZ4CnCW9Wo2IAxqEGMfwY9tb3P19WXTC2ltEaY4pmovDw2x/JA==","signatures":[{"sig":"MEUCIQCrPR5URQe3IhyGn5bjXEEUS4/JAVQMjVCn7RP+HeHx7AIgF6AQoAr0yUeZfzRMJ8DJZIRMbCdGs/ZFfhPN3H/Y7uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"fd59efc945ac916fd615d774da01eb39abdd1353","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404230930.gfd59efc_1775344171742_0.5032063881476418","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260404232936.gedd453d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260404232936.gedd453d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260404232936.gedd453d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"6f9f80a26065d08c32cbbffdab21ad5ef7607d7a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260404232936.gedd453d.tgz","fileCount":179,"integrity":"sha512-1Nomzs/HyTX0lB9oxR+/CKTtAUXxEnKVl7WdNjKQ7mrEqRhAwy+hVd77FANBw0W++nSnNRyzurDZxDEg6Fnjlw==","signatures":[{"sig":"MEQCICV50JDZLDIxv3R4FqQddWje8dmXW5DDAFzRBzKivf8oAiB3DkgiRxzjOizGHwUQyzhLdOiajgl31mjqLHW68O8sdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"edd453d50c6f9df71d8efbf2b8d0c22769d1be57","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260404232936.gedd453d_1775345378200_0.7283214659907629","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405010201.ge83fb96":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405010201.ge83fb96","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405010201.ge83fb96","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7c995c1190ed5cb409c007813a2e964c398ae139","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405010201.ge83fb96.tgz","fileCount":179,"integrity":"sha512-JVDzTalenTMYpFYbVCxigp5PImlEjb93p+6ycWsCAYbZBEc6+Pa4+MP+j+OH8t2DZvfGWmRHp03s6jZynRYibA==","signatures":[{"sig":"MEYCIQCV3HMmWIm4t2Wjd4cyjm/wRV2Oo4fMdodnYXujjO0yQwIhAIq6S2Gr8w/c0dn6s9WZlyw28o5FKMVKJ4ztDk0cINHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"e83fb9601088f69522398c5ee614be49c22fde74","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405010201.ge83fb96_1775350923309_0.814284291819265","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"codingbuddy-rules","version":"5.3.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.3.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7cd77bb2d6314c05292b5ca1e1603da844cb65e7","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.3.0.tgz","fileCount":179,"integrity":"sha512-0zsmuo6wE4FO/HaY1THc2lve49Slh4AQmqTCIFnY99XY0Q9HXcGAvD8tb8k6BPoC6/CyFkTab3U3EInk6VQapA==","signatures":[{"sig":"MEUCIDM3S9VttJ5Yow4Wkty7nXrRXx85XZ8vgC+9wYPydo5YAiEA01f827cEqORrRR+hYHTf3QnuuPr10nioGyRX/yxm3NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061863},"main":"index.js","types":"index.d.ts","gitHead":"e83fb9601088f69522398c5ee614be49c22fde74","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.3.0_1775350987932_0.9719178307104825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405012628.g8b00f20":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405012628.g8b00f20","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405012628.g8b00f20","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3614e695e608a82d0c8c9d32acc2da18f2876601","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405012628.g8b00f20.tgz","fileCount":179,"integrity":"sha512-8aG+C3rZ+yE+Kkyp9lnFrXK7DHmLHdeRp5pQRUUgb4kYU60wLtLqGFv454t6m+MrfL0qH9oYrZLmK6xL6WL9XA==","signatures":[{"sig":"MEQCIFelHsz0AtX+Baj2ykaYqYBDAb9OgkrwNT/hqlH1EH2IAiAccYBKahfH8B+Dn/U/EenQblQGkNTHbjlRzSMVB1yMQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2061894},"main":"index.js","types":"index.d.ts","gitHead":"8b00f208517d242d913c8c64b4640a7313749ff0","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405012628.g8b00f20_1775352389705_0.3555983919074983","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405045205.g8078a7a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405045205.g8078a7a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405045205.g8078a7a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0be116b764c14cd4de8c2b3acdb79e8387d4a3a1","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405045205.g8078a7a.tgz","fileCount":179,"integrity":"sha512-huUlYB44eq6vcmz7Mdhlvbbfl/lyxSnaDB9YrqFot8UsDqaM17r3h2bjx0lIk/G00vhXvM7jW9VF28DiOLUiRw==","signatures":[{"sig":"MEQCIGz5MylHZ0MZTs6RoCFn24NLL+9G+pmalRHLspRAPg7eAiBxk57l1sYMsxMJg7T71qNAEuvc+39rfbH7trxw1jvOrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062098},"main":"index.js","types":"index.d.ts","gitHead":"8078a7a205e19e3eccf7c7f23c2f80aaf556a8f1","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405045205.g8078a7a_1775364726960_0.7777234498035697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405092039.g8b32125":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405092039.g8b32125","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405092039.g8b32125","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"90b94a8d0c605fe24f4c5f917bc6c1d86e4503a5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405092039.g8b32125.tgz","fileCount":179,"integrity":"sha512-WBxmowxJADPxPHgbxN+pb2r2dCZZYWbn5eqnqzcBqbP0pTpvb5AxT6kNnNcyM92TLASS4tvqWXeFlSItrOz0qw==","signatures":[{"sig":"MEUCIDqUICVhzycN658kZQZJaaPMU7qYNmAmDOYlr5Jd7IReAiEAw8BLAETS/Inf3a5c4CcI6mKLgWN3GMxNdIrJrv1E1OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062098},"main":"index.js","types":"index.d.ts","gitHead":"8b3212553d2ef8058f372ff299cea8cb6666d228","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405092039.g8b32125_1775380840561_0.6519185913662013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405113205.gb987135":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405113205.gb987135","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405113205.gb987135","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9ad4b24d1a84b516974c93c2f32a14c9cc314a62","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405113205.gb987135.tgz","fileCount":179,"integrity":"sha512-LZ04/bt451NJTvaPygmRU6vjsXNMbSeTP1p7AptXN5vFfrtlzMr5ixSE0nuBMI3FVdzKZLsIbjj6XBtpZgNmtg==","signatures":[{"sig":"MEQCIHntkqR5PcmO7NyDQo2nhgFzBRc5xsw1u+RAag50jLEpAiBxAOur5uDMvpVg6m/SGX7Ka9gND4X0mc7Flyl3dXKlHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062098},"main":"index.js","types":"index.d.ts","gitHead":"b9871350d302fcb92a088f73f4d8de9e7180ab00","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405113205.gb987135_1775388727108_0.8783331368063874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405135729.ge9480ee":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405135729.ge9480ee","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405135729.ge9480ee","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"801ae09051d5962af1746804037013b6ff6755cd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405135729.ge9480ee.tgz","fileCount":179,"integrity":"sha512-iHGKHjgmxt4Z/Uw7sHw0cKKjhucjWosJtS4KDnrdq3bnZQHW+62+dUAdZEjvD7oaUVavWDVkKmhpWCHt+8QChw==","signatures":[{"sig":"MEUCIQCjRTgdRY0dOg8jd5QN0zCAOwumT632PaBkqcRxyI/+2AIgPV9+DBN8LfBDxURfHxICcfO4X91BwEve/P1EJHb/kMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062098},"main":"index.js","types":"index.d.ts","gitHead":"e9480ee537567cac44ce1c4262846a2f527d65ba","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405135729.ge9480ee_1775397451551_0.42189907164859486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405135753.gaab1fd4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405135753.gaab1fd4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405135753.gaab1fd4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a6a7c0b8e20810f84396bf3acc6acbeaf3513ea2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405135753.gaab1fd4.tgz","fileCount":179,"integrity":"sha512-7Oa9cXd+NkkzUDMFMfSoT2wP2LOYDXuNI2/nrmvhQho3b8TFA7Nqgbtiu+rsMl7XLaU4P2tyWLdpBI941xIR0w==","signatures":[{"sig":"MEYCIQCIXjruIpT4zmuwF030C3AnkSFBzMA3bOpnUJgktn5juAIhAL4F5lHmkXmAwSp3gX/d8HHdc5GDVFaolC5ERHtAsDQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062098},"main":"index.js","types":"index.d.ts","gitHead":"aab1fd4cbeeab4b0823b6c7a842a0eae3880c4d8","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405135753.gaab1fd4_1775397474819_0.475422598054295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405143746.g36d951b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405143746.g36d951b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405143746.g36d951b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c12d32e03dc47532ac277e61012fda559f1a1f7d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405143746.g36d951b.tgz","fileCount":181,"integrity":"sha512-clKHVI/hojx+wxY3GgjYmcaw1PHXSj23iDLIyL2MH7aI8Y0dt8oniUkL5JyahzVzkZhP2bYaVs/1d5RUJZFIrQ==","signatures":[{"sig":"MEUCIBdgXJtgAA1zcekxaoKt9Z9L3A/xPnHtHOI++dWzhkXwAiEA/MwlRJSSXcSggswYXZlfMDziviVIlqGivmsZNfEKQzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080040},"main":"index.js","types":"index.d.ts","gitHead":"36d951b4c03a0a4207cae6c2af1df6dd82ebdf90","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405143746.g36d951b_1775399867789_0.7380362174631863","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405151054.g5aac852":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405151054.g5aac852","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405151054.g5aac852","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"62e631a187d2bf026da1400d987c7f1fe4b1f375","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405151054.g5aac852.tgz","fileCount":181,"integrity":"sha512-10D6PXzYRI9wXKiic3+azYx3pzyd+XAnoj/3M7hQUgitpUjkRdjrgo8jzecgVeipe+w1M5oY67Zm6+ncmoFgIA==","signatures":[{"sig":"MEUCIQCyZxZrX5JLKCuI0QaNidZuy/kkmWbj8aAI8mQ90hSAGgIgf2VkgPvWOX/EGdI3Bi4Ze2EqOf1NbeOXnnnBnuJKj+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083192},"main":"index.js","types":"index.d.ts","gitHead":"5aac8528c1afc2a30643bfb40bfb5bb33a06c193","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405151054.g5aac852_1775401855758_0.3543084998969608","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405153342.g4b752b9":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405153342.g4b752b9","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405153342.g4b752b9","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"bd209b7b7fab7c92421991bbaae6d2b4ebf23892","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405153342.g4b752b9.tgz","fileCount":181,"integrity":"sha512-JmoGOlRIwMJ+yxQberA1n7jC2roUrkewqxaQbNxl8w6qTzC4N+NjOKn+dcZzUA8i+pdlIaW4a5CqC6cPmQKtrQ==","signatures":[{"sig":"MEYCIQC5KhLDH5VT06tu2YVh2M+DWaWygLfmk/fBSjSMBcm77gIhAP3t/gjdq9rHWrNBQ4AEbG6f5YtELj2m7q6s16FdskR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086650},"main":"index.js","types":"index.d.ts","gitHead":"4b752b968f19fbc0005f2bad8797f9b9a8212f04","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405153342.g4b752b9_1775403223777_0.1651342943757157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405160959.g81537f1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405160959.g81537f1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405160959.g81537f1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"8281654d810b70ace431e6101809ebc61e93b0bb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405160959.g81537f1.tgz","fileCount":181,"integrity":"sha512-Admt/g8UkjmhSkmPazTesFVqEkdeHl8dkZAdbZPRnFl3VZcPFgFzQE1GtrC2JdCYpFzLaEfgBTMNLuc2GWIXjA==","signatures":[{"sig":"MEUCIF0Mnq9NUUEgmwokmjhG6MOK5XC0cN/YHLDC+L3RCZpFAiEA3WWK32WZm+34AnNdJxIqNWIiGsMPIE/eebEhs9xqZz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086650},"main":"index.js","types":"index.d.ts","gitHead":"81537f13cb3efe3dac1fa6f7cfb80ab7c7340b6f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405160959.g81537f1_1775405401173_0.22770508419276525","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405161529.g845fe9b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405161529.g845fe9b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405161529.g845fe9b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"8dc0e84266d102af06a8a71665f0cea48069cf28","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405161529.g845fe9b.tgz","fileCount":181,"integrity":"sha512-gALESINj7yYF7EaorItzOmrmNty7m7TuHfop+fsvRoa1kx96M+tBnezLDMXqYsMMlSrycbIA/kuyR49T4CA/fQ==","signatures":[{"sig":"MEQCIAyl0fllAiwzJ0YICvuXN4FuscRzmiaxuwZspXfywwNsAiAR64dD4m1fNRiy0iUQFF2W6yChWJAUk7G/7X20C12XiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086650},"main":"index.js","types":"index.d.ts","gitHead":"845fe9b078ebb48fce4ce6ca669304f81e37e4e4","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405161529.g845fe9b_1775405731191_0.5084298172557351","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260405162322.g28b30c3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260405162322.g28b30c3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260405162322.g28b30c3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"935d314b65d2bed4bb2f01a5ebf10ef8ff5c73ee","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260405162322.g28b30c3.tgz","fileCount":181,"integrity":"sha512-No6GwSKkhPC9y1v+1ZQa/Q7jqLaPWUuHbenwVBDNnO9lLdzjvObGPWy1Lcgfg7N83q93ZowETE81my6MrdkibQ==","signatures":[{"sig":"MEQCIArShpv6t8Q8Nuf+T2kxs2qOcK8yHZd/NIPt/UPN39hlAiAFpSQZQa8xLseX6v/qXQBp43EckTaBIjq6B+9Ril9cTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"28b30c3e70f49ff4dd40bb1f266423049868bc2c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260405162322.g28b30c3_1775406203581_0.7429735244125528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406040017.gea1607a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406040017.gea1607a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406040017.gea1607a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b2554749ec3905e644b61e8e2b1be16a88c076b4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406040017.gea1607a.tgz","fileCount":181,"integrity":"sha512-oEKRPPFoYozYHiCTkVqiYMxz9VyjCC0tii10Z5jgVX10hy2r1jOPC+mr4Eh9hxvFhcr8Y2EbEyVn6Mnofh4z7w==","signatures":[{"sig":"MEYCIQDJHKN5YOR65SZ9+umeEwpG3wpOnvpFsZyRA5WOelsqHAIhANNQGyiuAauvvSQO2UB96RYQQZpenQqYIY4lpwYT5slY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"ea1607a857e889bdc3375f9ed9fd4b0f011b9c85","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406040017.gea1607a_1775448019544_0.6302840797392435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406040039.g19ecc74":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406040039.g19ecc74","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406040039.g19ecc74","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ede78ccd9e4b174e27cfe5e34e2410b524a68818","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406040039.g19ecc74.tgz","fileCount":181,"integrity":"sha512-6g4gk3MUF+m8L9M8mI88ushe/x/OVzF/a6g37vpbvSi4CgvAwMmxGWF2ZoPqOhgxQfKHorgIi9pRusrR9l1YUA==","signatures":[{"sig":"MEUCIQDggYWmTjvTvNnbrvlZLFLEcIwp1TxTO+95u/YbKL/2MwIgfO+MyTLbFxZ4SuQgSOoXB+2mr823PWvpAIpALwMsDiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"19ecc74fa5691c134e6ff0d03ac0bef518bcc986","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406040039.g19ecc74_1775448040876_0.34614453903468023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406040055.g27be980":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406040055.g27be980","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406040055.g27be980","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ef6d0a77fee899bc58935eb18425645dde414e0e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406040055.g27be980.tgz","fileCount":181,"integrity":"sha512-CWwn1bOOsiBDO4wx0K5fDStDv8tsMbed3+vSwfRNDB/Mx8nwomqAf2x77jaRTJ7QD3leYGwz96XMTDsTdDcoIw==","signatures":[{"sig":"MEQCIFBN44OOwe7SHVx9ZUd2ODTb2wR1VdFlaquOfO+FiN3cAiABa56g31dC9sWQgCRJdIXZmUueP+p2OGRVDZExSbIYkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"27be980e3c0166be3404e67e45b730903e54107e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406040055.g27be980_1775448057253_0.4706801550941979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406080615.gc9d79f4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406080615.gc9d79f4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406080615.gc9d79f4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7d8fa10a4d6494afaa03abade1be9e139b7306f3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406080615.gc9d79f4.tgz","fileCount":181,"integrity":"sha512-gLyuip8IxjB9cRPNqE2pSDv8/pyQLbOb4LnsPaKxIBrsSg2ZRGWzpSzdlchAyb6/dhhs5IivMmSwv6nKkshUuQ==","signatures":[{"sig":"MEUCIGs/1LiFp/Wq4Uh7qvM+k5sB5pZ0Zkg9P9dOz+KViqAgAiEAigguDHfm9aahnOHOUZQkMkkkbyruSgxSkQfYLEKhFus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"c9d79f44958cc924a20a19315735948a7641175e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406080615.gc9d79f4_1775462776757_0.764142048370462","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406081539.g1812c1d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406081539.g1812c1d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406081539.g1812c1d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"f02f2e90b5d573f2f7987307e79b14d9a99d4837","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406081539.g1812c1d.tgz","fileCount":181,"integrity":"sha512-wnG3sHlRDDWs7zegLLPukE0SCqGT83iBk+bfa5egb6OFoEigogPKJNxqLKTeHU0UZhUq7uO1LTfzERNT74o3Lw==","signatures":[{"sig":"MEYCIQCRczv/N3d1pvsru9zH4oXNDjJ3Y6nXszA3Bs6IqnAl3AIhAIO1YDd2jtpHesTFpuUiwCDLsUZU7EIjYdwA19+itqvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"1812c1d80964e0833b0ca56912cf0f36bbdbf12c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406081539.g1812c1d_1775463340498_0.0333743327898095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406084345.g24685c1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406084345.g24685c1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406084345.g24685c1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"831ef6dbeb561ab106111ab1c03e28aa431fc820","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406084345.g24685c1.tgz","fileCount":181,"integrity":"sha512-wXb4Kndwgja7gKAbUWM6/01ZTjRUyLey+rAxWPJNg53t07nwOOnBGnAObWH4umY5WYcEpALahyIY1Aig/mrh/A==","signatures":[{"sig":"MEUCIEBOYILLrgpRkMvne+M2mRI5H5p3Gvixq1tQxtbvUj96AiEA/NJJBUKmV+snixbJrJf7HmBsxcv0JRXqFTYnR557DgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"24685c102d703cb0da8087381d4864d64e4bd7e7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406084345.g24685c1_1775465026632_0.7238263248084986","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406100756.g51efe41":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406100756.g51efe41","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406100756.g51efe41","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0849926b2955766dca1c45978f8d100dca4e9a38","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406100756.g51efe41.tgz","fileCount":181,"integrity":"sha512-atkm46sFKnJfn/h20x59OBCNikFGwMNkULdVCMKT6oS06U8r0RngkJzRzcFdcCi3/gousoDCesjj82P9mUh0IA==","signatures":[{"sig":"MEUCIQD9rZYFk5sXu3QG++OxzPCe5oU5W4DqwIAmDoh+LA35TAIgCJ5UkiAi97+A1Ehya06JEL2BXpWQ3jOvIwTKOK863m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"51efe416b08b9e9112403a3f5708226d6f6a8f79","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406100756.g51efe41_1775470078513_0.005370508882133418","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406103437.g33f93ca":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406103437.g33f93ca","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406103437.g33f93ca","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5b2d11b3ab6288fa698acec1ea2bdedc82120cb5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406103437.g33f93ca.tgz","fileCount":181,"integrity":"sha512-SLC/b7PQHKjRlFBKpWyJrBb9d6xZ/V1hZESbtgrte2pI9x/0bLUwHgx54QucJtQyxaB73h+I1RBBAl693N5YPQ==","signatures":[{"sig":"MEUCIHSHkhHGctThC3YR/tasqoS7Que8iO9E9mVk7qRNc7ZtAiEA//U9+Zc2/LydSoa2uhP2Xwn+0mhh7CbVvEUiA9EekbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"33f93ca3ebf9628d0827e35cea30b315cd6e1394","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406103437.g33f93ca_1775471678672_0.37482995306865563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406143542.g05e3e0a":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406143542.g05e3e0a","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406143542.g05e3e0a","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"82aa621190fbf042ce8469ce4f28b201a32ca417","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406143542.g05e3e0a.tgz","fileCount":181,"integrity":"sha512-Y5l/6L/S1pvzqZxoV6P/f5Y6kNl57oz2q1XCatKECbBKtVX9hKxmrs2UxAYcQnv0OmBMoG073S7mJOwquGkknQ==","signatures":[{"sig":"MEUCIQDTi+Ez9EuPgFJGXGpK/oqTHPHamK90aB6tD1nT7Z2o7gIgfSJmWWcF79adM+k0t2//befIqqKOuMKFhd/VFe54Vkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"05e3e0ab789a85c3ba99b87bdc56f8a43ad147ac","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406143542.g05e3e0a_1775486144364_0.669207883388016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406143557.g225ead6":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406143557.g225ead6","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406143557.g225ead6","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"836ed06fcf7a95f1789cd98ffe729eb12e00584d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406143557.g225ead6.tgz","fileCount":181,"integrity":"sha512-mIBSR5/Lhyr27bfuNXFTTyNDsLoN8KNK1f+e2mdwVN3aMPGodTWJc7covO/0kFI4TJyA8aKYjmj09EX3txACGw==","signatures":[{"sig":"MEUCIQD7aCIBdzdWYnIXAgq5+rDEo5cR/x2Ejviz2RLEgTTcOgIgZp/pyc0UsWb3QIWMoEQ+b+5tODY2rR5m/oYHleTT2dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"225ead60c337ca485a1c372c61449d604260205f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406143557.g225ead6_1775486159024_0.5040620933497975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406143603.gbea3d16":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406143603.gbea3d16","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406143603.gbea3d16","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"355f5095c4da156e7d4c8950a918dcd3eef14634","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406143603.gbea3d16.tgz","fileCount":181,"integrity":"sha512-VhhrgZPieSnB+h/u/Ucs8npKakfikuMjo4LF3eNjKzpEx6Q3pyKPhj2VdScWMPXZwtG+VpFdBK1fmzzFb2vkJQ==","signatures":[{"sig":"MEUCIQC+NpvFG0OkbVb7YRZZPDEwlK+eLwXO20bdaLkaOh/L2AIgAI3t/Ogy09VN9ujub3L8ARnRsqF1wnSp4zPMY1C+aZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"bea3d1657b5ac3d4b6cb6c7266a47ab3296e978e","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406143603.gbea3d16_1775486165511_0.39246758234534895","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406150203.g231a623":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406150203.g231a623","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406150203.g231a623","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"4d13ee8b450c5ef2c178721ed6799c451a5b328c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406150203.g231a623.tgz","fileCount":181,"integrity":"sha512-Us2QhayvRqsy5Eu2OLmJ1AUxeI8fJzB4SyE/fXiOaBn922+LHml3vvWireubN7o9/KdeLCn12zAiNOLVM8RYpw==","signatures":[{"sig":"MEUCIChOYxLH+7Cu/6cVcevOejcwKULVWspIwhkb+n+HB/ERAiEA3XBaDvvHAsn0kYceDF9IT5dlrZGQsDQxHBKAM/iO3PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091629},"main":"index.js","types":"index.d.ts","gitHead":"231a623d645c354dac0f2303b9b642ab217c246f","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406150203.g231a623_1775487724707_0.03270563840483631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406171116.g956bd4f":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406171116.g956bd4f","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406171116.g956bd4f","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5104afff7b8e18567401a86adeb4149ca76436e0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406171116.g956bd4f.tgz","fileCount":181,"integrity":"sha512-+A3qHDKMAawcfHE6uB+wV7Q1LxBlI5Vr7vAUwO9lWHSpoSe13qo8I9r9Y+ngTeoymy8GPXlaXqrF4/EXL6ugCA==","signatures":[{"sig":"MEUCIDQ7I3g0Wm0r/Mgs1VjsTcBHs9EWF8AmTz8575bfQOUAAiEA0e8kDRarpy0b5bN9E7O/q3owB29z04qPM84IR2vvIPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"956bd4fb4369c5adc87754d62933f9a4359ae145","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406171116.g956bd4f_1775495478146_0.2502646149307832","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406171352.g88bd097":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406171352.g88bd097","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406171352.g88bd097","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"16d6da7ad9b80eae20d1757d414e4deff696196e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406171352.g88bd097.tgz","fileCount":181,"integrity":"sha512-lyulbXZ0+165DIWcrwqNCIidhUq48jdyUQgNHiH+zDWiAWEndqEOtPTFp9AZLVnyh4J+1HWjSLuHfT6WvNU+Ug==","signatures":[{"sig":"MEQCIEMApA4AUaN9/Vf8xufFnN0xr5PNEhfysEbSJ4yL+rTnAiAVealtlIwJDDKdlIMVt9trsanDeS6tIGfHN0L1bvZfuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"88bd0974247be4298028814c526ef14ebbbbdf75","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406171352.g88bd097_1775495633712_0.5670367383351946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406171412.g37f618c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406171412.g37f618c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406171412.g37f618c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"1904fab1b58722be7b373c235a22bc8c97451e44","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406171412.g37f618c.tgz","fileCount":181,"integrity":"sha512-HlY5/cDuFKsENMX8KPLZgw7UCHvf9/rABz2SRuJO1aRxR6lPucwvsesLIvTwmEFpODMz9md/dgPLp8LQua/Y5A==","signatures":[{"sig":"MEUCIFmKpdpWysXYIKOyjixf23oEzIznkLiJEf0PwTXFKM6iAiEAxxpTnnY9kbyIP1d0uWksbEWB4ZvWTYhMqcbcE2S21WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"37f618c427ca41eb7ed3490291653c5d330b7445","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406171412.g37f618c_1775495654441_0.9575403849215562","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260406171423.gab22313":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260406171423.gab22313","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260406171423.gab22313","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"123f0d4298050271177bf3d39a53f8c3650c0169","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260406171423.gab22313.tgz","fileCount":181,"integrity":"sha512-zo46k5DT3zaQeEyYzM2iQZZwuF0e+BgoJwA1CYoEa1ILK2zSHhl1XTG2geyZvv+MdDA+TnGLea/aIfgUf7wRhg==","signatures":[{"sig":"MEUCIQCMP4/ROKpuR0KKlw2kZ94y7wa77mZNUxb6IOBlvs64pwIgDuNznKssX2DDuE2UVBFcwnShKqQeMERYh1yJehmyb7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"ab223131ee0681301fcd08ed956d9acdae15bd78","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260406171423.gab22313_1775495665215_0.3359499868870772","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407062017.g590d8c3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407062017.g590d8c3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407062017.g590d8c3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"cae1475f788eee8a85bf3b851e5e2a637198809a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407062017.g590d8c3.tgz","fileCount":181,"integrity":"sha512-bl0t3LV699RvgYbX/E1UzAlH5QS5/ug3GJT9A1JykKXIF/yuqB3UzQN1RvO/e5I+z7SbE3FNMRd57Y6aYISM+A==","signatures":[{"sig":"MEQCIAEQqEzJ9qhVNLhpQ8Fs+AGUTGsHTuOEc1c/7Xzla2XvAiBuiqY9LzPuy47eoCY7bTSC4GqTUSbQTOUtnNRn0+td8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"590d8c37329c8964830d356262ab2192188152d3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407062017.g590d8c3_1775542819019_0.9803989678149467","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407092613.g7006180":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407092613.g7006180","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407092613.g7006180","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9c6c4e7699334b75251720dfec1821055b0a20c9","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407092613.g7006180.tgz","fileCount":181,"integrity":"sha512-mCKi3a5OxZbm/cYo54GABxp7g1ZXtwP3Q7YPHM5qCWWTOemxFJHvIGnYQdjCGTWMjwK5QOhMG+jlCbK4xbY1ZA==","signatures":[{"sig":"MEUCIQC0Thlf0xdoz+12Mj3EttySz+4DLBEkh2uyfTB9FSJq+QIgKT3qmPvJy7lXWwh6Xvyv2viNnMT6Jh8WiFPDiL+nKoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"7006180f7ceafbada050409f4313f4b062649d4b","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407092613.g7006180_1775553975901_0.3000616315494571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407095702.g0d9c99b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407095702.g0d9c99b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407095702.g0d9c99b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"a6a13e47d3c43cd7c72ff41c352f38bb418cf7d5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407095702.g0d9c99b.tgz","fileCount":181,"integrity":"sha512-4YSiLo62u8tZ6/IbwxwZ/8CvEgFTVt9V1HXuV8bV6UJByv/rT80HVJPBmm+tXfjP5scwAUqYQJC2U1j7L0WMng==","signatures":[{"sig":"MEQCIBFhJXUB7qtWORnHZ95PNQs/0423JwbDCDc/Kgn2tdfbAiAjJb978t8xM5djU+KOEpDX6A02YrB4c0NAVd+0BY/cPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"0d9c99bd005f524aedda45439cd99c4435cb5896","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407095702.g0d9c99b_1775555823984_0.08813673122421761","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407095718.gf7f8302":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407095718.gf7f8302","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407095718.gf7f8302","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"021567f6fbdac93b74b8f4ecd19e8e33ac070254","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407095718.gf7f8302.tgz","fileCount":181,"integrity":"sha512-j5zl6G64I8qlQcV0m04s0o/6usWEW72E4N3J2DuvU7UFBKy/p140eBN7TnrRN8UjBi3SZ5ZRv23cDS6VUR2K9Q==","signatures":[{"sig":"MEUCIBoeBbOYbCVfYKYMfO4YmWsZOZFa9BvMZsYj2+SxycvLAiEAzQPidX+Hs+6vHWtiAM6KUpjKXPTys9D2+DvREYBXZZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"f7f830219058c883fb68ec1b421a0926849efc48","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407095718.gf7f8302_1775555840252_0.7665057205352095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407102143.g4508a04":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407102143.g4508a04","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407102143.g4508a04","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3c02171daeddd0b362783e5d23af124657c987d2","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407102143.g4508a04.tgz","fileCount":181,"integrity":"sha512-5WzKkQyKUDDuk5eVYI8S3owF/+zfkZiJQFHUpcyUHKox2fw4sXFfPS8A5tBUhyAMLp/nRTubX1gVYqWF+yP0FQ==","signatures":[{"sig":"MEQCIDU3GYASYGi+rjEVA1xWpwnhS9t8u1MdCNLNXdDaBwv6AiBkf+Q19UF4tVjaKrMbdhDwVXSoSr3N/MB9+fH3G4I9aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"4508a04a68011059a0db8f4a8785dd065619e609","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407102143.g4508a04_1775557305111_0.6732393730059187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407104131.g2fe5457":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407104131.g2fe5457","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407104131.g2fe5457","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"44908b45fc5044f510b98bb6fa750021271b9e9c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407104131.g2fe5457.tgz","fileCount":181,"integrity":"sha512-IkFCyfbywMlzSggztQANnft9tKHDpG7D6PH+7QV5AS4tmiG5dOH36UMm2+BuT9UWqWhXml5rjFGRYP+H3RUkrA==","signatures":[{"sig":"MEQCIEKMCV15APRMvLK6ansm/CjFctVtITyqg5tUIaQxNnMkAiB/uCiq/mT8qcdAp9Hacm99A/TcL0TYrTBp6I2m1hlxjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"2fe5457927ede870fb73084e5a75b10512dd5b61","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407104131.g2fe5457_1775558493113_0.58895590510961","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260407112125.gb122a96":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260407112125.gb122a96","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260407112125.gb122a96","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"42d1bffd5fb691a0fb2d7097188eae4d69adc556","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260407112125.gb122a96.tgz","fileCount":181,"integrity":"sha512-6lOos/G+zqY15hcG42Tf9pLjQiforPImTC8pM8qefoJq3LzV3+QITnH+LbWoHYwJJRXgt3t+xqyRR/pqvrQpaw==","signatures":[{"sig":"MEUCIHtFV2HVIc3pqKV2/gxIk3Rgixo414MNZdEWPADKYfJeAiEAv72agQo6yJGhK5iHxpw9cbo2FJtV8ebi6PdTFXXu/y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"b122a965102ac8453a9f8b0d2be6dbe0b9328a57","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260407112125.gb122a96_1775560887398_0.1243687547150285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260408015519.g71f3581":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260408015519.g71f3581","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260408015519.g71f3581","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c7d14285e5ccff78ecc8645d7b794a569d0bbb1c","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260408015519.g71f3581.tgz","fileCount":181,"integrity":"sha512-SDUT0XDvA9k7GDzBIY2MqLZWbUzcpO4TQhfuFRfjpeFH2uCaj2q5s9nkDIS5VxNsR3MWBPckaS/2hPRYT7Tlqg==","signatures":[{"sig":"MEYCIQDhOO3aqrjMdcgdeJc/es5y75bRUFDFg7XBo1YpV/eunwIhAMoNFRxbhoK2UgRJRaXjrwAPNgB3kGbQWEBCyefqyjWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"71f35816294c008754046c3afd958b9753005599","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260408015519.g71f3581_1775613321543_0.5686944508898446","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"codingbuddy-rules","version":"5.4.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.4.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"ba05f4deb90f0173cddda0089d63bf9bb11f4f51","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.4.0.tgz","fileCount":181,"integrity":"sha512-HFF+99R3PHIRdpbm6PSFXTmcRAyj0oz1c0xlaDzxpX2p5flQfp2dv8ixvS5SQwBAZ2zv45uESo+NYN0N8ehstg==","signatures":[{"sig":"MEUCIEarI4uhEys3MpjGrrz7dRHDWKqnAUk6cBq9S4h9ZcjLAiEAhqonboJzJ2z+Nqc3pXtEQR0vAnZWFkyXcM17JCa0+DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096470},"main":"index.js","types":"index.d.ts","gitHead":"71f35816294c008754046c3afd958b9753005599","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.4.0_1775613408445_0.016347578056336687","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260408055503.gca16373":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260408055503.gca16373","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260408055503.gca16373","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"42db56a193b75a7f725e967185ca624e20047401","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260408055503.gca16373.tgz","fileCount":181,"integrity":"sha512-hjaRGpWx6fxpgnxDkF0Bw6lG1q4mOt8mdEzcsf973wTkPXQesif82OX43MTChm2HEPAXsou4gsv2gBrvxnYRxw==","signatures":[{"sig":"MEUCIQDrrFhiCUMhIv4fbak7gJIglXpvbEhVvSTMR//uEkM+UgIgedg9JGcLyW83ARtCgYeO02k91Z1/BhxBWRKwKmkOnmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"ca163736d516424b362f9052d955d2ecefe120b2","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260408055503.gca16373_1775627705000_0.290535588891214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260408061648.g7a66c36":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260408061648.g7a66c36","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260408061648.g7a66c36","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"084e016e05d95dbd839c96dc363d74e1987a9617","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260408061648.g7a66c36.tgz","fileCount":181,"integrity":"sha512-0ofqQS9xD6JjXX9BuFKLkTH56ydjcYnUP14wPpivnWBU/npWLbL84M7kh1FEvgUgupo4e3GFOjJQJgaQdWvSdQ==","signatures":[{"sig":"MEYCIQDLk9O4zjaWdYc51BDcJB/ds0xZDEsnUsRIy4iU+SImKwIhAMN+k3q3X/JIJE7bV+A+PmNLXqvoeT7TEYSisGgeHBDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"7a66c364f9deb8e983238b66c036136e90c91f89","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260408061648.g7a66c36_1775629010255_0.29846236688833194","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"codingbuddy-rules","version":"5.4.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.4.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"12baabf62d9f86ddb44d87b2f693d5df88614443","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.4.1.tgz","fileCount":181,"integrity":"sha512-YHAIWi3LqlPBgCBXgnBzpFG53Bylkyf01HPZGM3QbwjRaRmsUVmDMo65q+SqPhOXy4S3rUjvzfPJ0ZQjEwqX8g==","signatures":[{"sig":"MEUCIQCe8mtKjfNAn4C06spDYm2fn2377QeLKGnSauAI4VMDKwIgJOTVa6/jB2LoilEUBpjcy4vp4XcI88Ad8c6o6K71N74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096470},"main":"index.js","types":"index.d.ts","gitHead":"7a66c364f9deb8e983238b66c036136e90c91f89","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.4.1_1775629173113_0.6649993883810166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260408084232.ge4c4fd1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260408084232.ge4c4fd1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260408084232.ge4c4fd1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"29cc17141bd901d9a5e2b6514ababf779c460c26","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260408084232.ge4c4fd1.tgz","fileCount":181,"integrity":"sha512-LFz+4n3VacZkCJ/xrPL7S74j6rBvKvmIJEKUthjVMSG34Q/TO9Yx85IGjHoVTKrApQ50Etss4BC4yF+Fxhqj0g==","signatures":[{"sig":"MEYCIQCIZRBF1C+qRTkWI4Tp49aGR9OGddWwiFhvnqakZzonUwIhAP4XKm+gjBVfYvlEbP5etZhgEAVnlhpGCPH7Bwr5y+hT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096501},"main":"index.js","types":"index.d.ts","gitHead":"e4c4fd18d6c56ef03d0faba9b1a8dcbda2bfe852","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260408084232.ge4c4fd1_1775637754231_0.06352585574957303","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260409141315.g3199249":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260409141315.g3199249","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260409141315.g3199249","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"7fc5216af1afdb81698443d007e1735a6b58e4d8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260409141315.g3199249.tgz","fileCount":181,"integrity":"sha512-wRekUS7cFOEmyI0GjO2wyi52LA0sotwC612PlmD0nbTt3FCkGZqJyhY9B4rf/T5e+iCASkwvTlXT6U16E3zn2g==","signatures":[{"sig":"MEUCIQCia8WvTc4gZz3u7zYDoVrvXanWYa4YdeHe+ke2r6p4WAIgG0J3zLJ+fN5NLfolllXd/E0TuYfd9GNZCP1SQYxSuJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098814},"main":"index.js","types":"index.d.ts","gitHead":"319924916c2be6ebd7a80e4e9e5cc26f3b85175a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260409141315.g3199249_1775743997011_0.5065102562260977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260409171217.g323a3e5":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260409171217.g323a3e5","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260409171217.g323a3e5","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"dae69fddb5e94f8e88d24157b2490ce818cd60cd","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260409171217.g323a3e5.tgz","fileCount":181,"integrity":"sha512-j3LhWruWVxGGHhfWJMdGHHBuCWM1qOrMRZZbZ8UxqSyVaxTcHWgnj0hZqFsOHgKw9f+iNrQTFNlCCQ8Z96SCYg==","signatures":[{"sig":"MEQCIHWDRnAmOx44WDMVcwSC9ItfmwSuFahgcn+K49eGyZcIAiBaLzLKAbYUy4PwpC6fujOBA7J9XDuTaadXvp1GSFFXSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098814},"main":"index.js","types":"index.d.ts","gitHead":"323a3e51c663a2b59367c0fb1911f1db4c658f81","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260409171217.g323a3e5_1775754739109_0.9539321429821721","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410015825.g6c65225":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410015825.g6c65225","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410015825.g6c65225","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"488f8144ede3d8ba65307ad073a63dc998508778","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410015825.g6c65225.tgz","fileCount":181,"integrity":"sha512-NV28LuZvEsYAY3iY+LmPuWZOslOnMvl0lEbtc9HvCDl79O6CkCjeFEg1Rnmg91bv3HHNcn63HkxoSTacPJ/j7g==","signatures":[{"sig":"MEUCIQCBr7TtfBtAj6qE75aaw/cHOlmtno11aTcbEl/pjgwMfgIgCKEhLb3ty0xomkoqqG+1+Jm1geOB1flM5JT8zramM/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098814},"main":"index.js","types":"index.d.ts","gitHead":"6c65225f951f839b30c3be0beec0948be6aeefad","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410015825.g6c65225_1775786307162_0.46855274901988797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410015841.gbd033cc":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410015841.gbd033cc","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410015841.gbd033cc","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"9212c1250902285d10e7d7ec37a3d202ed4cd9cb","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410015841.gbd033cc.tgz","fileCount":181,"integrity":"sha512-fsC8RixCDGaAiV2JckdN9xDU/1dRY9xEgX7t0/KpfUbl1t92Pw7TBN1adRim3FDTZmIfNDocD6UF9PZO6Dhs9Q==","signatures":[{"sig":"MEUCIDaX/r5ZP5Mkbj/jOqtD1/nHiDNu+hYopPrbihEPNS2SAiEAkILXTw1udfMTgIgne+MGLMRhccnGHRn7aZ4otmJmdk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098814},"main":"index.js","types":"index.d.ts","gitHead":"bd033cc18d9e1eb5e3ca832d54915f05b5ec7ebc","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410015841.gbd033cc_1775786323587_0.9273794709134038","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410015851.ge4b33f4":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410015851.ge4b33f4","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410015851.ge4b33f4","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5aa584c1e982fedec917cada6d24de18e6a3398e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410015851.ge4b33f4.tgz","fileCount":181,"integrity":"sha512-rc3TrLTGrsqlrl8qYDCP4iNTGOiiwmltbck4TI+eD5tBGcZ6wqlJyHRdPxLHY4FjFfW9/jAXzkTUjhR213RqXA==","signatures":[{"sig":"MEYCIQDet9mm9XdRj1Sf2e6TC7Tdh3VUxgXZ4d6Ti+udUpE5qwIhAMutVFigL3jUEL9XlDBCjequg43jisR8Ah92/Fu7bWZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098814},"main":"index.js","types":"index.d.ts","gitHead":"e4b33f41b584dc4565d5b026a69187677c080abc","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410015851.ge4b33f4_1775786333479_0.7183244170432117","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410024917.gfbf119c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410024917.gfbf119c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410024917.gfbf119c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"34b16682a5b0a4baff0a9038780ec5f6525293f0","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410024917.gfbf119c.tgz","fileCount":184,"integrity":"sha512-hF7+Dbfr42VWUnp+MQ6HamztF6VGx2ZP18FM4ETKZDDE13JwgN/HaEQqRwYl8iOs9A1wDciSyKfbztvLTWEymQ==","signatures":[{"sig":"MEYCIQDpeEDyT4TUew006UbSoj0BaOuBe1BkXVAbanNvGIR6xQIhANZeK8fZIY2besG3lh1T+KGmBeD8lPDTkyOpoDGnCu0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"fbf119c83ef8ff8927e5124e734ab8a9ede78ebf","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410024917.gfbf119c_1775789358988_0.6027817007612495","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410054610.gc1dd7f1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410054610.gc1dd7f1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410054610.gc1dd7f1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"fc8dbc44d84f54dc73cce47761a3be404ee69459","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410054610.gc1dd7f1.tgz","fileCount":184,"integrity":"sha512-LfvfH4CCsAOoi8lZHfOoSF4LxHL+KZJ2M8sDZAIFJ9kM8v7DC8M+V+XO5xJLtUAw4+LkdZfSVpAuhKupcSg3Qw==","signatures":[{"sig":"MEYCIQC543WfIehB4G+x0ciwg/4u0/52PqzXbG9OOj4ZjSP5mwIhAM5prcezRsZ5xk/goGE0X4t85IQTreet/8yPRHMwnsMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"c1dd7f10f91fc9c662421b67d41dd082d53c8a6d","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410054610.gc1dd7f1_1775799972312_0.429440270877139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410091110.gb8f5751":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410091110.gb8f5751","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410091110.gb8f5751","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"04f925e5a51086a5303a9534cddccb84fe0ec19a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410091110.gb8f5751.tgz","fileCount":184,"integrity":"sha512-bh4nS4ghRUS2M+bZuBBxcWbY/vUEwT0dv5cGtT+eGO6J4omx/nswIS6LnmlfbgkFgKWJMb1MW8HoTgsAfLouKQ==","signatures":[{"sig":"MEYCIQC5VNX0R1OTpQFYNbmzAhGbrAWNIsXlOQ6vdl8JeqghZAIhAKQxed+9+6Uwswcc0Z6X269tWzerj0IiJfUnXwdE1tTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"b8f57518bf4257b0f7fc74f3a6dee0e842e363de","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410091110.gb8f5751_1775812271889_0.8449248780034555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260410094639.g57e37a1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260410094639.g57e37a1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260410094639.g57e37a1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"14507b4252fef98b8d4e9f66a8297b6b61fb6f2f","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260410094639.g57e37a1.tgz","fileCount":184,"integrity":"sha512-nv0HGDI9Odiw2pxe8+wAwNNUsxkglWFXanUsO57XqsxGyTFEkHebsLyuZsQJC6TjpBVfKN1Zl0jfJUUxPkEebQ==","signatures":[{"sig":"MEYCIQC4koVtakp8/6q50PFJ98PKCde5C1gAuo3G/mzxo0UXFQIhAP/I4k1AiYIAR95ywW9EzumcmrX+2+rbQvl2croULcR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"57e37a139b0d723bbb68beb0e39d9a28027840a9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260410094639.g57e37a1_1775814401311_0.9982571170516585","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"codingbuddy-rules","version":"5.5.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.5.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c1fb2da2b13dc5aae96e046d4d59f224888a3e9d","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.5.0.tgz","fileCount":184,"integrity":"sha512-uXwVzJd4t9tCHM5BjJm3xbSGVmHjUOPO7tnUullit/eb1AgacEL5FsiXulcXLwTy/3YglXItjgTVJhgapLMxBg==","signatures":[{"sig":"MEUCIQCBoV4Y6+JgRDdB6VmJ/RtDQBT4h78jjAMY1FFaMLj/XgIgJEwADEDJ//yruQZBsl0/MyS3b+j6j6N36bsU2Yh5sr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106119},"main":"index.js","types":"index.d.ts","gitHead":"57e37a139b0d723bbb68beb0e39d9a28027840a9","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.5.0_1775814444727_0.09919561653382125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411133712.gb847b75":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411133712.gb847b75","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411133712.gb847b75","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"8fc487c2cf1f6ae7983ae12fe48293efa8560243","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411133712.gb847b75.tgz","fileCount":184,"integrity":"sha512-qjdAKJZrMEnk4SCWaadPE7K/h+LK4Z0ddbWnITPwj5VqtWZJg7enMa92DXbUCq8qp54hgo1zgJJU1Kgtq3e7iA==","signatures":[{"sig":"MEUCIGPHljqDkY/0G2Q+zJEQXdWQ8dqjHIgT5yaiZMmr3aK3AiEAuqvLMFPRldvGnoZp8mJvWvmYK0h7lrMy37roc6rvwhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"b847b75808856982ea2f53dcc51d93c57068646a","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411133712.gb847b75_1775914634772_0.18371273942380761","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411144339.g3877014":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411144339.g3877014","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411144339.g3877014","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0f918470684a23a406db8292a767a0f2c157636a","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411144339.g3877014.tgz","fileCount":184,"integrity":"sha512-dWuyKeDDnf78QCO8dVXBHRSvWv5Zu9HeZ2f4FRdVl+CtheAR0cVutuMMgcZRfvUepyua8OMuITXHlHDp1RBf0Q==","signatures":[{"sig":"MEUCIQCHyU5fAOx5/MK2rtMr+6EwGwd+gLIWMcqczr21C4lwFwIgT2JkGTHgMxiE3QQYLcA6O1kIpRNfYf0NYdCfKNtYX80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"38770144d1b558157f300a6ce54e332240fb9da7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411144339.g3877014_1775918621121_0.9404298191864064","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"codingbuddy-rules","version":"5.6.0","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.6.0","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"314d1b89633fb168e9e4fb0bda79d951bdf34e43","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.6.0.tgz","fileCount":184,"integrity":"sha512-nv0TvR0FSmupjmLUs6giXUbHex0srJg3iYS5/AgeBtF+OgnRqLT8u1cnDHF7p6Qu/t6ei6ejD3zsN2dtLe5WtQ==","signatures":[{"sig":"MEQCIC+d+Bdwo5xlUZRiOegtqi4qAqPlauyVssmEczPDEJKgAiB04K2na6uerniz67eD1okaTslXYVHpHY3pUVJIiI0Cww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106119},"main":"index.js","types":"index.d.ts","gitHead":"38770144d1b558157f300a6ce54e332240fb9da7","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.6.0_1775918750207_0.1431947219414793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411154625.gcd2c9d3":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411154625.gcd2c9d3","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411154625.gcd2c9d3","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"d0aaac6ab320f0dccee474868d10fd145b9ac1b6","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411154625.gcd2c9d3.tgz","fileCount":184,"integrity":"sha512-B8d6MjSNvTOm5SerWBPpi2DIs+Tb0KTjOSSUksL9P71zWh8atVwMhDc7XWb0KrEZtNdz0TlsZlZsjvg0eqDyCQ==","signatures":[{"sig":"MEQCIEj/7cBBgdpZm1zpDvXbuBgrXEv8rW7s4whKRYgznizfAiAKd4uNdNMKgdxoeWHghH5iXx+fz11vyU0Q+PBen4JRFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"cd2c9d3226c4372caaa8692be44aba7298023236","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411154625.gcd2c9d3_1775922386993_0.4468826121550429","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411154633.g64edfac":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411154633.g64edfac","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411154633.g64edfac","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"b15d8ae3e62daa8925905dd4a757f6cfe3bfc5e8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411154633.g64edfac.tgz","fileCount":184,"integrity":"sha512-v64FiIpNAc4ZLpKUngOAy4BAa9RJ6RgwyYzLnzs/sJhsnLgDXFB8UVrb2o4WMdvUFbVaXpfeMdvpskn70IPKOg==","signatures":[{"sig":"MEQCIFb2DdL3bkyrmmUHshrZD3ddk5zTWa0jihHtzRvzE/6EAiBks/ySSCrpUCrZiKgMFOcuZPm5vtLQo9TY8azdq8YWMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"64edfac6ba2286e58e2871cf290590b5ff2ef6e5","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411154633.g64edfac_1775922395349_0.5057351734129971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411161611.g21c7a8e":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411161611.g21c7a8e","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411161611.g21c7a8e","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0491a10f1e4871a6964c1a006820f32b7423e52b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411161611.g21c7a8e.tgz","fileCount":184,"integrity":"sha512-NpzImv47DyJkg1hhRmE0t+zh2g3KQdlFuSzcO9SQSvw9IBnfMWI/IBN4Fr32J5r8vlTbby8t3ic1xn9toOv+Kw==","signatures":[{"sig":"MEUCIF6SWGkB4yNMCEBbbZnDOobX6R/hK1ZOT0LvhLu4JgUvAiEA+yfyrj7AK/gRPSd1uaQ3DzFlZ0dU/MCt0U3kUGbRN/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"21c7a8ed4a536a146eda1ed5abde75d3f1d97881","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411161611.g21c7a8e_1775924173016_0.5145132063943514","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"codingbuddy-rules","version":"5.6.1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.6.1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"df6e0b0e99ac16f66b697a9e6dac9eaf2a24dab3","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.6.1.tgz","fileCount":184,"integrity":"sha512-pxw5/3Brwi0po91SlP5J8bO+zYSKQWBbPyK/yaRACEOhxBdJaQIrJycrOh+Wj0TiyACklsPfoUQ5QNtpFNd/Xw==","signatures":[{"sig":"MEQCIEG6C+c5mzLwgcvcraHBoGXZO0aYrsXNeEIH0ehQAt4tAiAytDBIr5Nl2iyw7NYDl3tfWM6u3Alg3k4RuTol9h2LDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106119},"main":"index.js","types":"index.d.ts","gitHead":"21c7a8ed4a536a146eda1ed5abde75d3f1d97881","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.6.1_1775924383172_0.6587002255184957","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411173901.gaf0d12b":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411173901.gaf0d12b","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411173901.gaf0d12b","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"0e52ca769a5756df14b23b93d27ef664088bacfa","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411173901.gaf0d12b.tgz","fileCount":184,"integrity":"sha512-HKlizTXYLYXKCuYcjeK6j1H2dwlmS3Jjypdb4M1XE8ac/yaDEL8GYbS8jxuJs6/VbQrn6fBeizFWDNx2hyBvdQ==","signatures":[{"sig":"MEUCIHD6jV/E0k9rs9V3W04t9RJwn7tutWKUS4bMU/18yn/OAiEA3cstHXgz9CRtK4oThN71+xM5U/rkjAoXaiA829qcXrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"af0d12b861e0cdfb546d543124a78f26d9400a4c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411173901.gaf0d12b_1775929143613_0.253236103963252","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"codingbuddy-rules","version":"5.6.2","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@5.6.2","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"090dc237134c00490a69a675af37fc7ea9fd26a8","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.6.2.tgz","fileCount":184,"integrity":"sha512-eUYnGJUs68IodjoGTeAKLMAj7QpNjROibhepg3vNYfw1AmwW569fJxGLe76Sae379MKkmGqvnAE7Z6WaSBFgAA==","signatures":[{"sig":"MEQCIAK04mzj/PiYzx7pgRoanD/Ldbp+KMPr7Z72HT2DvSjxAiA7tsqxrULXnOvkBjdpuoJwfuqIO5LD0hs3DZSG0vprTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106119},"main":"index.js","types":"index.d.ts","gitHead":"af0d12b861e0cdfb546d543124a78f26d9400a4c","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_5.6.2_1775929799734_0.11306720328082287","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260411175846.g64168b1":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260411175846.g64168b1","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260411175846.g64168b1","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"44b3379e2b621192dcfb92f21351414396dc21e5","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260411175846.g64168b1.tgz","fileCount":184,"integrity":"sha512-JppgYlbDd9xGns/hdOaetcSw9+ghe/VQkwEif+oosMlc52BPY3sDFEpgiU4IE5wN44MRoGxMWMmY/2I843vBtQ==","signatures":[{"sig":"MEUCIQD69w54L7lopzmuUgOCRpnixixLJyYeu8OXa3ndUFYc4wIgAS+Vr1qTsaNx1OOVrWjCctUxT9HGbBKCgpKcyd+H65Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"64168b17b361d6e375220a23d0344e861c006758","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260411175846.g64168b1_1775930327932_0.25250691743939835","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260412040811.g487faf7":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260412040811.g487faf7","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260412040811.g487faf7","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"591cbe922bdbda347a03235046fafb04f53f0354","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260412040811.g487faf7.tgz","fileCount":184,"integrity":"sha512-GOj2mF9PaQHwQZZvUehLqWDbOUYQE9sUaIy9CLdkuEBxKTyq38uXYq9OdnHWi4COu7IX9GcNDhemMaXGZUQHiw==","signatures":[{"sig":"MEUCIA6+sSyioKeE7MYxtWHUP30KXllpsJedKPMoHKePGWurAiEAk/C6PPlQJ38QtGmDYedaggX8PkPUtUtoAxgt06ZjOzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"487faf7868e4b2d01cc8bd4a06afbce065c170af","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260412040811.g487faf7_1775966893051_0.3102531392284198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260412040832.g2ad1f8c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260412040832.g2ad1f8c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260412040832.g2ad1f8c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"955ea2c00c0ca87778eeabd1ebe4f7b65dc3cf4b","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260412040832.g2ad1f8c.tgz","fileCount":184,"integrity":"sha512-5woxYD2SZaIZMAy7LAX0qpMkRHhIf5CzLtVi4MBMveG7A885AVsiRMhn0XHLlCCp4azoDMLaX8gBPKZn5bzuVQ==","signatures":[{"sig":"MEUCIH+AX0/KxIy1SB2IpvJwbQ3dzisON2OHQyzRgDeUP6eYAiEA91JWT7ltxEzuvdeZHewBljeKHJmMyMx2z7scprNbOz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"2ad1f8cfbccb86ad9a8d9b8f3e3768c26ac8bea4","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260412040832.g2ad1f8c_1775966914099_0.03421593026854208","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260412041316.gbe6502d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260412041316.gbe6502d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260412041316.gbe6502d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"c7cd14cd0a0e783f274461ca3c2217417e274b4e","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260412041316.gbe6502d.tgz","fileCount":184,"integrity":"sha512-cBnUXVe6R7E0K1GcbE+mSRCeCEJVlwAAw1MnxXpD+gmjeNONn6ZI3d7cC1SR0DEDB689DrIkBUAXUBsi7n0I+g==","signatures":[{"sig":"MEYCIQCAzTwJ/ZL+tp+muUXmF+WTB3edKfbSwjWQ6suyiOa6ugIhANQi/YrjSQQv3ol/YqnN1hDnmMMLpYvVmQYn1OzN3AYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"be6502d7e5805c361a90f6dcaa04ca29cd343347","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260412041316.gbe6502d_1775967198084_0.4841198776271185","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260412045139.gd20150d":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260412045139.gd20150d","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260412045139.gd20150d","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"3e79bcdea0dfe64812ff99f5298f9f5ce95da2c4","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260412045139.gd20150d.tgz","fileCount":184,"integrity":"sha512-1yGnAGL56HtVfJXJmiX1ImN/ArPMzyjFd4SB5rzi76NPXWBaRNB/OqjTSmDw8PMtKmwuljQBbbY3uLcxNKH8Yg==","signatures":[{"sig":"MEUCIGAzYhp/3rxt5Dkw2z0xfpJGr3EE0VYyngnd2yhOrpt5AiEA4VvNEo9Bxac4/xPVgi1daVQJng6FGDXQA7p133EVvxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"d20150d4148b9f4e3e601cc608914d94f0e54ec4","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260412045139.gd20150d_1775969500377_0.5654773767326666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary.20260412053329.g679ff1c":{"name":"codingbuddy-rules","version":"0.0.0-canary.20260412053329.g679ff1c","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","_id":"codingbuddy-rules@0.0.0-canary.20260412053329.g679ff1c","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"bin":{"codingbuddy":"./bin/cli.js"},"dist":{"shasum":"5240e12cf9434ab3c8972fb6ea3cb7cb8e0ac9af","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-0.0.0-canary.20260412053329.g679ff1c.tgz","fileCount":184,"integrity":"sha512-2TC07ln99e52D0ZScF996lVJ8I6r/2SHiY75Q5rYebTqX2jQIaJmqr/NG4jMfvKOXdZNBrgxsdOqlmKHz3rA7Q==","signatures":[{"sig":"MEUCIHIx4JhSxSBhviZn3UNC9Ife1iP7+grunC++fJg23RnOAiEAsSWC68QQ5EjWBTnWlMsJJ+URav0b3KJa1Xdbae/BdZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106150},"main":"index.js","types":"index.d.ts","gitHead":"679ff1c707e56f7c061db28b3a5600cd14e6d7e3","scripts":{"test":"node --test __tests__/**/*.test.js"},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"repository":{"url":"https://github.com/JeremyDev87/codingbuddy","type":"git","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","_npmOperationalInternal":{"tmp":"tmp/codingbuddy-rules_0.0.0-canary.20260412053329.g679ff1c_1775972011314_0.4652030677146366","host":"s3://npm-registry-packages-npm-production"}},"5.6.3":{"name":"codingbuddy-rules","version":"5.6.3","description":"AI coding rules for consistent practices across AI assistants","main":"index.js","types":"index.d.ts","bin":{"codingbuddy":"./bin/cli.js"},"scripts":{"test":"node --test __tests__/**/*.test.js"},"keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"author":"JeremyDev87","license":"MIT","repository":{"type":"git","url":"https://github.com/JeremyDev87/codingbuddy","directory":"packages/rules"},"publishConfig":{"access":"public"},"packageManager":"yarn@4.11.0","_id":"codingbuddy-rules@5.6.3","gitHead":"679ff1c707e56f7c061db28b3a5600cd14e6d7e3","dist":{"shasum":"a3468f00c35e5381e8eb346c5d5b9609612819b1","integrity":"sha512-6gSZ7Z2mv2T8Te96n0X6d/dB0r3pkcBnDsAfsXb8HGw+lNg8tQyE0Nlo/W7mZk4oK7ixIZ6uaBUc+QlUiD1hxA==","tarball":"https://registry.npmjs.org/codingbuddy-rules/-/codingbuddy-rules-5.6.3.tgz","fileCount":184,"unpackedSize":2106119,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA1pzs2YgngA44rcefg4yVYVOlGWIeZcvyNI0kiXdjrNAiEAoCP2cDRliY0ZT9sD8wo/FGwjbxkQG4qtC5zBARrP0HQ="}]},"_npmUser":{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"},"directories":{},"maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codingbuddy-rules_5.6.3_1775972378148_0.46714865853450505"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-22T06:50:28.586Z","modified":"2026-04-12T05:39:38.461Z","0.0.0-canary.20251222065027.7844cd5":"2025-12-22T06:50:28.871Z","0.2.3":"2025-12-22T07:02:39.060Z","0.0.0-canary.20251222073834.54a370e":"2025-12-22T07:38:35.646Z","0.2.4":"2025-12-22T07:39:56.768Z","0.0.0-canary.20251222082048.7df0ba3":"2025-12-22T08:20:49.533Z","0.0.0-canary.20251222111016.b325ac4":"2025-12-22T11:10:17.957Z","0.2.5":"2025-12-22T11:21:23.929Z","0.0.0-canary.20251222132951.2c35e77":"2025-12-22T13:29:52.939Z","0.2.6":"2025-12-22T13:36:34.848Z","0.0.0-canary.20251222143516.a8895af":"2025-12-22T14:35:17.828Z","0.0.0-canary.20251222150443.f4f1b58":"2025-12-22T15:04:44.438Z","0.2.7":"2025-12-23T02:50:50.857Z","0.0.0-canary.20251223135138.8c1ce59":"2025-12-23T13:51:40.890Z","0.0.0-canary.20251223144029.27fb4a7":"2025-12-23T14:40:31.011Z","0.0.0-canary.20251223150129.44c6508":"2025-12-23T15:01:31.010Z","1.0.0":"2025-12-23T15:02:47.926Z","0.0.0-canary.20251226054453.67dbcba":"2025-12-26T05:44:54.775Z","0.0.0-canary.20251229151033.664034c":"2025-12-29T15:10:34.365Z","1.0.1":"2025-12-29T15:11:18.530Z","0.0.0-canary.20251229161844.7ef1e11":"2025-12-29T16:18:45.929Z","1.1.0":"2025-12-29T16:29:17.092Z","0.0.0-canary.20251229174932.61ce982":"2025-12-29T17:49:34.091Z","1.1.1":"2025-12-29T17:49:49.057Z","0.0.0-canary.20251230054232.33345a4":"2025-12-30T05:42:33.699Z","1.1.2":"2025-12-31T07:15:18.086Z","0.0.0-canary.20260101071900.14d223c":"2026-01-01T07:19:02.397Z","0.0.0-canary.20260101104618.5bc9676":"2026-01-01T10:46:20.565Z","1.2.0":"2026-01-01T10:47:35.511Z","0.0.0-canary.20260105020103.901e4c5":"2026-01-05T02:01:04.971Z","0.0.0-canary.20260105052710.6103fd2":"2026-01-05T05:27:12.345Z","1.3.0":"2026-01-05T05:29:16.544Z","0.0.0-canary.20260105062815.7f479d1":"2026-01-05T06:28:16.818Z","1.3.1":"2026-01-05T06:29:52.342Z","0.0.0-canary.20260105141814.3c215cb":"2026-01-05T14:18:15.833Z","0.0.0-canary.20260106010100.2ea8cb3":"2026-01-06T01:01:03.144Z","0.0.0-canary.20260106040412.4cf6472":"2026-01-06T04:04:14.471Z","0.0.0-canary.20260106045342.db18204":"2026-01-06T04:53:44.250Z","0.0.0-canary.20260106054920.4f8ffd9":"2026-01-06T05:49:22.466Z","0.0.0-canary.20260106061736.7e8c714":"2026-01-06T06:17:38.109Z","0.0.0-canary.20260106072742.5537605":"2026-01-06T07:27:44.670Z","0.0.0-canary.20260106081656.f966936":"2026-01-06T08:16:57.596Z","0.0.0-canary.20260106105956.dda0e31":"2026-01-06T10:59:58.267Z","2.0.0":"2026-01-06T11:02:51.659Z","0.0.0-canary.20260106121118.173ad8b":"2026-01-06T12:11:20.160Z","0.0.0-canary.20260106124223.476bee6":"2026-01-06T12:42:24.801Z","0.0.0-canary.20260106130453.171d5fe":"2026-01-06T13:04:54.825Z","0.0.0-canary.20260106135414.7774b47":"2026-01-06T13:54:16.194Z","0.0.0-canary.20260106162449.5ea2cce":"2026-01-06T16:24:51.548Z","2.1.0":"2026-01-06T16:27:03.041Z","0.0.0-canary.20260107011320.2d16f78":"2026-01-07T01:13:21.939Z","0.0.0-canary.20260107011541.g12891ae":"2026-01-07T01:15:43.689Z","0.0.0-canary.20260107051915.g26b1d48":"2026-01-07T05:19:16.907Z","0.0.0-canary.20260107062625.g7d1cfe9":"2026-01-07T06:26:26.827Z","0.0.0-canary.20260107071919.gfefd31c":"2026-01-07T07:19:20.451Z","0.0.0-canary.20260107073748.g9510391":"2026-01-07T07:37:50.229Z","0.0.0-canary.20260107075920.gb5d679f":"2026-01-07T07:59:22.311Z","2.2.0":"2026-01-07T11:31:33.447Z","0.0.0-canary.20260107145042.g67a4bfd":"2026-01-07T14:50:44.369Z","0.0.0-canary.20260108050746.gfae72df":"2026-01-08T05:07:48.618Z","0.0.0-canary.20260108060016.g9b2ee10":"2026-01-08T06:00:18.025Z","0.0.0-canary.20260108062106.g88f8ff2":"2026-01-08T06:21:08.121Z","2.2.1":"2026-01-08T06:22:45.398Z","0.0.0-canary.20260108065118.gd169880":"2026-01-08T06:51:19.961Z","0.0.0-canary.20260108090446.g43c5b70":"2026-01-08T09:04:47.544Z","2.3.0":"2026-01-08T09:05:54.143Z","0.0.0-canary.20260108142734.g44d22cc":"2026-01-08T14:27:36.132Z","0.0.0-canary.20260109024430.g7dd6a9a":"2026-01-09T02:44:32.173Z","0.0.0-canary.20260110135452.ge105e73":"2026-01-10T13:54:54.224Z","0.0.0-canary.20260110143102.g46c6902":"2026-01-10T14:31:03.833Z","0.0.0-canary.20260110151615.g0655f89":"2026-01-10T15:16:17.455Z","2.3.1":"2026-01-10T15:17:02.446Z","0.0.0-canary.20260110153828.g20644c9":"2026-01-10T15:38:29.813Z","2.3.2":"2026-01-10T15:39:51.226Z","0.0.0-canary.20260110161226.g13b4742":"2026-01-10T16:12:28.134Z","0.0.0-canary.20260110162931.g9fc24dc":"2026-01-10T16:29:33.131Z","0.0.0-canary.20260110171842.g0c31151":"2026-01-10T17:18:44.949Z","2.3.3":"2026-01-10T17:19:57.679Z","0.0.0-canary.20260111033809.g144e0bf":"2026-01-11T03:38:11.176Z","0.0.0-canary.20260111040735.gc937806":"2026-01-11T04:07:36.719Z","2.3.4":"2026-01-11T04:09:44.644Z","0.0.0-canary.20260111050051.g17d763f":"2026-01-11T05:00:53.206Z","0.0.0-canary.20260111053015.gee06d63":"2026-01-11T05:30:16.993Z","0.0.0-canary.20260111062813.g9379c9e":"2026-01-11T06:28:15.200Z","0.0.0-canary.20260111071720.g94c22a7":"2026-01-11T07:17:22.047Z","0.0.0-canary.20260111081134.g6eec17e":"2026-01-11T08:11:36.276Z","0.0.0-canary.20260111085348.g3565a07":"2026-01-11T08:53:50.108Z","2.4.0":"2026-01-11T08:55:30.957Z","0.0.0-canary.20260111115852.gd83c7a2":"2026-01-11T11:58:53.874Z","0.0.0-canary.20260111121830.g0ac87e5":"2026-01-11T12:18:32.027Z","0.0.0-canary.20260111125843.gad99e5f":"2026-01-11T12:58:45.520Z","0.0.0-canary.20260111142849.ga4a5056":"2026-01-11T14:28:51.308Z","0.0.0-canary.20260111143436.gc74a7d3":"2026-01-11T14:34:37.735Z","2.4.1":"2026-01-11T14:35:41.490Z","0.0.0-canary.20260112043849.gd7621e8":"2026-01-12T04:38:51.613Z","2.4.2":"2026-01-12T04:40:04.590Z","0.0.0-canary.20260113002805.g77bba39":"2026-01-13T00:28:06.828Z","0.0.0-canary.20260113014859.gd40f181":"2026-01-13T01:49:01.048Z","0.0.0-canary.20260113024827.g40ae723":"2026-01-13T02:48:29.374Z","0.0.0-canary.20260113032624.gc1f41b2":"2026-01-13T03:26:25.657Z","0.0.0-canary.20260113090543.gfd7f1bb":"2026-01-13T09:05:44.889Z","0.0.0-canary.20260114020216.g7bb371d":"2026-01-14T02:02:18.045Z","0.0.0-canary.20260116135638.g3cd203f":"2026-01-16T13:56:40.425Z","0.0.0-canary.20260116143720.g1e80d0e":"2026-01-16T14:37:21.616Z","0.0.0-canary.20260116145134.ge0e91c7":"2026-01-16T14:51:36.408Z","0.0.0-canary.20260116151059.g790d3f7":"2026-01-16T15:11:01.047Z","0.0.0-canary.20260116154649.gd21b056":"2026-01-16T15:46:51.032Z","0.0.0-canary.20260117144032.g683474a":"2026-01-17T14:40:34.747Z","3.0.1":"2026-01-18T02:22:45.824Z","0.0.0-canary.20260118152944.g140f03d":"2026-01-18T15:29:46.297Z","0.0.0-canary.20260119013810.gc2e51ad":"2026-01-19T01:38:11.488Z","0.0.0-canary.20260119023536.g8c913b9":"2026-01-19T02:35:38.307Z","0.0.0-canary.20260119061557.g3c08f29":"2026-01-19T06:15:59.410Z","3.0.2":"2026-01-19T06:16:42.753Z","0.0.0-canary.20260119094759.g9756ea2":"2026-01-19T09:48:01.331Z","3.0.3":"2026-01-19T09:48:30.329Z","0.0.0-canary.20260122131902.g3d4e789":"2026-01-22T13:19:04.109Z","0.0.0-canary.20260122132826.g9a48275":"2026-01-22T13:28:27.814Z","3.1.0":"2026-01-22T13:30:02.081Z","0.0.0-canary.20260123064143.gcae3733":"2026-01-23T06:41:45.376Z","3.1.1":"2026-01-23T06:44:52.141Z","0.0.0-canary.20260126010808.gfd4211b":"2026-01-26T01:08:10.064Z","0.0.0-canary.20260202010807.g4e06b2e":"2026-02-02T01:08:09.048Z","0.0.0-canary.20260203052426.ge15354d":"2026-02-03T05:24:28.859Z","0.0.0-canary.20260203060110.g79d9815":"2026-02-03T06:01:12.348Z","0.0.0-canary.20260203073841.g0400ec1":"2026-02-03T07:38:43.138Z","0.0.0-canary.20260203083004.g9ff49fb":"2026-02-03T08:30:05.869Z","0.0.0-canary.20260203090609.g85d3424":"2026-02-03T09:06:11.624Z","0.0.0-canary.20260203100158.gbd6ae41":"2026-02-03T10:01:59.958Z","0.0.0-canary.20260204050141.gf37e89d":"2026-02-04T05:01:43.528Z","0.0.0-canary.20260204061234.g39a4ea3":"2026-02-04T06:12:36.078Z","3.1.2":"2026-02-04T06:20:14.401Z","4.0.0":"2026-02-04T06:33:00.745Z","0.0.0-canary.20260204071452.gcf90085":"2026-02-04T07:14:54.698Z","4.0.1":"2026-02-04T07:23:39.218Z","0.0.0-canary.20260205060636.g16bed6f":"2026-02-05T06:06:38.098Z","0.0.0-canary.20260206081609.gdd12f35":"2026-02-06T08:16:10.707Z","0.0.0-canary.20260212122538.gf1f0015":"2026-02-12T12:25:40.133Z","0.0.0-canary.20260212124848.gff6cd4f":"2026-02-12T12:48:50.255Z","0.0.0-canary.20260212132425.g3d02f0f":"2026-02-12T13:24:27.222Z","0.0.0-canary.20260212134918.gfd979a5":"2026-02-12T13:49:20.651Z","0.0.0-canary.20260212140032.g988a610":"2026-02-12T14:00:34.089Z","0.0.0-canary.20260212142320.g5657e13":"2026-02-12T14:23:22.636Z","0.0.0-canary.20260212144229.gc26e86c":"2026-02-12T14:42:32.157Z","0.0.0-canary.20260212150224.ga6189f3":"2026-02-12T15:02:25.625Z","0.0.0-canary.20260212152809.g889ae18":"2026-02-12T15:28:10.760Z","0.0.0-canary.20260212153903.g2965281":"2026-02-12T15:39:05.356Z","0.0.0-canary.20260212160930.g758021f":"2026-02-12T16:09:32.400Z","0.0.0-canary.20260212162608.gcd8ac8e":"2026-02-12T16:26:10.048Z","0.0.0-canary.20260212164711.g5632b63":"2026-02-12T16:47:12.918Z","0.0.0-canary.20260213125323.gf2b247e":"2026-02-13T12:53:25.388Z","0.0.0-canary.20260213134641.gec20472":"2026-02-13T13:46:42.835Z","0.0.0-canary.20260213135106.g956bf80":"2026-02-13T13:51:08.297Z","0.0.0-canary.20260213143339.gcf2c896":"2026-02-13T14:33:40.775Z","0.0.0-canary.20260214040740.g8d02f36":"2026-02-14T04:07:42.361Z","0.0.0-canary.20260214051020.g9a48004":"2026-02-14T05:10:22.139Z","0.0.0-canary.20260214074557.g87a5a6a":"2026-02-14T07:45:59.472Z","0.0.0-canary.20260214082626.g5d54bf9":"2026-02-14T08:26:27.816Z","0.0.0-canary.20260214104838.g07c6a7d":"2026-02-14T10:48:40.025Z","0.0.0-canary.20260214113933.g1d73f10":"2026-02-14T11:39:35.311Z","0.0.0-canary.20260214124647.g785f3bb":"2026-02-14T12:46:49.038Z","0.0.0-canary.20260214145646.gb02b5e6":"2026-02-14T14:56:48.259Z","0.0.0-canary.20260214155118.g40ba0b1":"2026-02-14T15:51:20.782Z","0.0.0-canary.20260215015845.g463776b":"2026-02-15T01:58:46.695Z","0.0.0-canary.20260215035149.gcbded43":"2026-02-15T03:51:51.672Z","0.0.0-canary.20260215094052.g664de04":"2026-02-15T09:40:54.013Z","0.0.0-canary.20260216104503.g67e5e09":"2026-02-16T10:45:06.039Z","0.0.0-canary.20260216105545.g5ca0e3b":"2026-02-16T10:55:47.332Z","0.0.0-canary.20260216110436.gb49bf25":"2026-02-16T11:04:38.155Z","0.0.0-canary.20260216111149.g238284f":"2026-02-16T11:11:51.311Z","0.0.0-canary.20260216113211.g296062d":"2026-02-16T11:32:13.559Z","0.0.0-canary.20260216115636.gd2a6d60":"2026-02-16T11:56:38.765Z","0.0.0-canary.20260216122506.g5a1232e":"2026-02-16T12:25:08.322Z","0.0.0-canary.20260216133723.g237ddb6":"2026-02-16T13:37:25.111Z","0.0.0-canary.20260216135058.g6583947":"2026-02-16T13:50:59.828Z","0.0.0-canary.20260216140759.g0b4b9b9":"2026-02-16T14:08:00.582Z","0.0.0-canary.20260216141813.g3234afa":"2026-02-16T14:18:14.654Z","0.0.0-canary.20260217010724.gb602457":"2026-02-17T01:07:27.525Z","0.0.0-canary.20260217011029.g49830f3":"2026-02-17T01:10:30.960Z","0.0.0-canary.20260217011536.g2c1b994":"2026-02-17T01:15:37.874Z","0.0.0-canary.20260217012651.gb5fb3e5":"2026-02-17T01:26:53.257Z","0.0.0-canary.20260217020706.g80eb09d":"2026-02-17T02:07:07.607Z","0.0.0-canary.20260217033321.g407fc97":"2026-02-17T03:33:22.791Z","4.1.0":"2026-02-17T03:34:21.976Z","0.0.0-canary.20260217040423.g61bcb6a":"2026-02-17T04:04:25.100Z","0.0.0-canary.20260217060836.gdcc32ee":"2026-02-17T06:08:38.454Z","0.0.0-canary.20260217070412.gca3bab1":"2026-02-17T07:04:14.386Z","0.0.0-canary.20260217083538.g8553191":"2026-02-17T08:35:40.076Z","0.0.0-canary.20260217090753.g19ebaea":"2026-02-17T09:07:55.412Z","0.0.0-canary.20260217093103.g7cd585c":"2026-02-17T09:31:04.690Z","0.0.0-canary.20260217101636.g9d6cb2b":"2026-02-17T10:16:37.385Z","0.0.0-canary.20260217105345.gde5365c":"2026-02-17T10:53:47.416Z","0.0.0-canary.20260217110523.gad15df7":"2026-02-17T11:05:24.610Z","0.0.0-canary.20260217120137.g758187b":"2026-02-17T12:01:39.447Z","0.0.0-canary.20260217121118.g6d8387d":"2026-02-17T12:11:19.814Z","0.0.0-canary.20260217123343.gf6ba7d6":"2026-02-17T12:33:45.009Z","0.0.0-canary.20260217124153.g876205c":"2026-02-17T12:41:55.056Z","0.0.0-canary.20260217130045.g2dac3de":"2026-02-17T13:00:46.742Z","0.0.0-canary.20260217131248.gf314ae1":"2026-02-17T13:12:50.222Z","0.0.0-canary.20260217131452.g1e46efc":"2026-02-17T13:14:54.107Z","0.0.0-canary.20260217132208.g889c373":"2026-02-17T13:22:10.611Z","0.0.0-canary.20260217133520.g15f372e":"2026-02-17T13:35:22.651Z","0.0.0-canary.20260217134428.gb83c933":"2026-02-17T13:44:30.545Z","0.0.0-canary.20260217143825.ga267cd7":"2026-02-17T14:38:27.959Z","0.0.0-canary.20260217160854.g2f99ed0":"2026-02-17T16:08:56.376Z","0.0.0-canary.20260217163437.g5ff3782":"2026-02-17T16:34:38.742Z","0.0.0-canary.20260217165052.g6dd4653":"2026-02-17T16:50:53.561Z","0.0.0-canary.20260217172408.g84d1fce":"2026-02-17T17:24:09.768Z","0.0.0-canary.20260217173927.g056eff1":"2026-02-17T17:39:29.435Z","0.0.0-canary.20260217175141.g1924698":"2026-02-17T17:51:43.766Z","0.0.0-canary.20260217181353.g47b1414":"2026-02-17T18:13:55.546Z","0.0.0-canary.20260218011504.g0ae6b77":"2026-02-18T01:15:06.914Z","0.0.0-canary.20260218051605.gefa7d26":"2026-02-18T05:16:07.419Z","0.0.0-canary.20260218053918.gbdc292b":"2026-02-18T05:39:19.861Z","0.0.0-canary.20260218060255.g238272b":"2026-02-18T06:02:56.409Z","0.0.0-canary.20260218063539.ga70af85":"2026-02-18T06:35:40.927Z","0.0.0-canary.20260218072014.gd1cd3f9":"2026-02-18T07:20:16.378Z","0.0.0-canary.20260218074724.gbf4eb7e":"2026-02-18T07:47:26.711Z","0.0.0-canary.20260218080835.g0dc7f07":"2026-02-18T08:08:36.661Z","0.0.0-canary.20260218093534.g1fb3948":"2026-02-18T09:35:36.597Z","0.0.0-canary.20260218095520.ge91da68":"2026-02-18T09:55:21.921Z","0.0.0-canary.20260218100654.gb881bed":"2026-02-18T10:06:56.457Z","0.0.0-canary.20260218102228.g134f9c4":"2026-02-18T10:22:29.750Z","0.0.0-canary.20260218103841.g16a27cd":"2026-02-18T10:38:42.713Z","4.2.0":"2026-02-18T11:04:59.395Z","0.0.0-canary.20260218115312.gbd30b67":"2026-02-18T11:53:14.261Z","0.0.0-canary.20260218124318.g8ef6ac1":"2026-02-18T12:43:20.004Z","0.0.0-canary.20260218131502.gf65e4b5":"2026-02-18T13:15:04.681Z","0.0.0-canary.20260218135417.gdd124d9":"2026-02-18T13:54:19.164Z","0.0.0-canary.20260218141143.gc6fa1a6":"2026-02-18T14:11:45.124Z","0.0.0-canary.20260218143614.gf486b07":"2026-02-18T14:36:15.816Z","0.0.0-canary.20260218145411.g3ef29df":"2026-02-18T14:54:12.701Z","0.0.0-canary.20260219005757.g289b4d4":"2026-02-19T00:57:59.550Z","0.0.0-canary.20260219013521.g32264a0":"2026-02-19T01:35:22.617Z","0.0.0-canary.20260219014538.gf525ab6":"2026-02-19T01:45:40.140Z","0.0.0-canary.20260219022759.g37956fa":"2026-02-19T02:28:01.764Z","0.0.0-canary.20260219031655.gbc42274":"2026-02-19T03:16:56.541Z","0.0.0-canary.20260219111811.g0d02bc5":"2026-02-19T11:18:13.436Z","0.0.0-canary.20260219114122.g4d667af":"2026-02-19T11:41:23.923Z","0.0.0-canary.20260219120702.g7a596bd":"2026-02-19T12:07:03.614Z","0.0.0-canary.20260219122936.g15d16d4":"2026-02-19T12:29:38.070Z","0.0.0-canary.20260219125331.g1dbd10b":"2026-02-19T12:53:33.169Z","0.0.0-canary.20260219131635.g222fdcc":"2026-02-19T13:16:36.790Z","0.0.0-canary.20260219135911.gc6fb5c4":"2026-02-19T13:59:12.625Z","0.0.0-canary.20260219164138.g5b2bb6a":"2026-02-19T16:41:40.116Z","0.0.0-canary.20260220064614.g6300251":"2026-02-20T06:46:16.301Z","0.0.0-canary.20260220103622.g0264f18":"2026-02-20T10:36:24.751Z","0.0.0-canary.20260220124137.gb1be537":"2026-02-20T12:41:40.661Z","4.3.0":"2026-02-20T12:44:44.601Z","0.0.0-canary.20260221001806.g28121e8":"2026-02-21T00:18:09.061Z","0.0.0-canary.20260221035936.g90defa2":"2026-02-21T03:59:38.127Z","0.0.0-canary.20260221050415.g00a310e":"2026-02-21T05:04:17.086Z","0.0.0-canary.20260221071546.geceed7c":"2026-02-21T07:15:47.842Z","0.0.0-canary.20260221074844.ge9b5735":"2026-02-21T07:48:45.358Z","0.0.0-canary.20260221083744.gfe28838":"2026-02-21T08:37:47.082Z","0.0.0-canary.20260221090142.gf323f79":"2026-02-21T09:01:43.866Z","0.0.0-canary.20260221104916.gb4a0991":"2026-02-21T10:49:17.869Z","0.0.0-canary.20260222011041.gd98243f":"2026-02-22T01:10:43.971Z","0.0.0-canary.20260222095941.gfabaab7":"2026-02-22T09:59:42.904Z","0.0.0-canary.20260223101220.g8f45495":"2026-02-23T10:12:22.634Z","0.0.0-canary.20260223120945.g892d302":"2026-02-23T12:09:47.602Z","0.0.0-canary.20260225012530.ga123bd5":"2026-02-25T01:25:32.094Z","0.0.0-canary.20260225131534.g771de85":"2026-02-25T13:15:36.120Z","0.0.0-canary.20260227041045.g12b12b4":"2026-02-27T04:10:47.409Z","0.0.0-canary.20260227052947.gc080b8c":"2026-02-27T05:29:49.378Z","0.0.0-canary.20260227062417.ga3c5095":"2026-02-27T06:24:19.143Z","0.0.0-canary.20260227102433.g362813d":"2026-02-27T10:24:35.908Z","0.0.0-canary.20260227120450.g65f5ecb":"2026-02-27T12:04:51.654Z","0.0.0-canary.20260228060654.gb5c5794":"2026-02-28T06:06:55.963Z","0.0.0-canary.20260228104345.geaf0286":"2026-02-28T10:43:47.536Z","0.0.0-canary.20260301022504.g9491784":"2026-03-01T02:25:06.301Z","0.0.0-canary.20260301023843.ge6c5397":"2026-03-01T02:38:44.907Z","0.0.0-canary.20260301042933.g8555be9":"2026-03-01T04:29:34.826Z","0.0.0-canary.20260301050039.gcdf36cc":"2026-03-01T05:00:41.960Z","0.0.0-canary.20260302035746.g70c457f":"2026-03-02T03:57:48.957Z","0.0.0-canary.20260302100829.g922ed3c":"2026-03-02T10:08:30.443Z","0.0.0-canary.20260302112959.g4c2e470":"2026-03-02T11:30:01.207Z","0.0.0-canary.20260303004936.g6b47fe6":"2026-03-03T00:49:38.700Z","0.0.0-canary.20260303071640.g3cc9d1e":"2026-03-03T07:16:41.553Z","0.0.0-canary.20260303121914.ga616f54":"2026-03-03T12:19:15.797Z","0.0.0-canary.20260304073945.g43e527d":"2026-03-04T07:39:46.707Z","0.0.0-canary.20260304095830.gcfe4009":"2026-03-04T09:58:32.126Z","4.4.0":"2026-03-04T12:02:30.267Z","0.0.0-canary.20260318020156.g58c3b96":"2026-03-18T02:01:58.514Z","0.0.0-canary.20260318023516.gf5a671d":"2026-03-18T02:35:18.302Z","0.0.0-canary.20260318023555.gfd00987":"2026-03-18T02:35:57.089Z","0.0.0-canary.20260318023605.gc0448d8":"2026-03-18T02:36:07.347Z","0.0.0-canary.20260318023615.g6112e13":"2026-03-18T02:36:17.391Z","0.0.0-canary.20260318024825.gb28e37c":"2026-03-18T02:48:27.784Z","0.0.0-canary.20260318043148.gb2fee88":"2026-03-18T04:31:49.913Z","0.0.0-canary.20260318044059.g4cba786":"2026-03-18T04:41:00.768Z","0.0.0-canary.20260318072024.g00af51f":"2026-03-18T07:20:26.286Z","0.0.0-canary.20260319101126.gbe4f21b":"2026-03-19T10:11:28.229Z","0.0.0-canary.20260320080125.g8c8f7d9":"2026-03-20T08:01:27.335Z","0.0.0-canary.20260320080151.g6a8226d":"2026-03-20T08:01:53.260Z","0.0.0-canary.20260320080212.g76d2894":"2026-03-20T08:02:13.373Z","0.0.0-canary.20260320080219.g90a4807":"2026-03-20T08:02:21.313Z","0.0.0-canary.20260320080233.ga332016":"2026-03-20T08:02:35.833Z","0.0.0-canary.20260320080243.g2ffaccc":"2026-03-20T08:02:45.213Z","0.0.0-canary.20260320080425.g643a8f7":"2026-03-20T08:04:27.337Z","0.0.0-canary.20260321001942.gd40fbb9":"2026-03-21T00:19:44.079Z","0.0.0-canary.20260321101950.gb003065":"2026-03-21T10:19:52.193Z","4.5.0":"2026-03-21T10:21:14.583Z","0.0.0-canary.20260321103422.ge29407b":"2026-03-21T10:34:24.043Z","0.0.0-canary.20260321121226.g36eb403":"2026-03-21T12:12:28.182Z","0.0.0-canary.20260321121454.g0a6b5fe":"2026-03-21T12:14:56.117Z","0.0.0-canary.20260321130307.g29d4249":"2026-03-21T13:03:09.136Z","0.0.0-canary.20260321130322.g2fe864b":"2026-03-21T13:03:24.127Z","0.0.0-canary.20260321130333.g40eeaf8":"2026-03-21T13:03:35.103Z","0.0.0-canary.20260321131519.ge3cbe31":"2026-03-21T13:15:20.880Z","0.0.0-canary.20260321133511.g6aa61d8":"2026-03-21T13:35:13.536Z","0.0.0-canary.20260321133637.gdb863bb":"2026-03-21T13:36:38.802Z","0.0.0-canary.20260321134432.g7ccd26e":"2026-03-21T13:44:35.041Z","0.0.0-canary.20260321142325.ge35f7ee":"2026-03-21T14:23:27.115Z","0.0.0-canary.20260321142350.g34364c8":"2026-03-21T14:23:52.198Z","0.0.0-canary.20260321142400.g420ff00":"2026-03-21T14:24:01.966Z","0.0.0-canary.20260321155211.gec79ae4":"2026-03-21T15:52:13.367Z","0.0.0-canary.20260321155325.g670eafa":"2026-03-21T15:53:27.197Z","0.0.0-canary.20260321155357.g0bb2ffd":"2026-03-21T15:53:59.295Z","0.0.0-canary.20260321162130.g320cda5":"2026-03-21T16:21:31.977Z","0.0.0-canary.20260321162150.g97d9eaa":"2026-03-21T16:21:52.459Z","0.0.0-canary.20260321163839.gdf01163":"2026-03-21T16:38:41.025Z","0.0.0-canary.20260321165602.ga1bfac9":"2026-03-21T16:56:04.579Z","0.0.0-canary.20260321165629.gb10473a":"2026-03-21T16:56:31.463Z","0.0.0-canary.20260321165644.gdb350d7":"2026-03-21T16:56:46.586Z","0.0.0-canary.20260321172806.g85c97ce":"2026-03-21T17:28:07.950Z","0.0.0-canary.20260321172836.g9286343":"2026-03-21T17:28:38.566Z","0.0.0-canary.20260321172850.g764939c":"2026-03-21T17:28:51.984Z","0.0.0-canary.20260321180021.g956c1e1":"2026-03-21T18:00:23.553Z","0.0.0-canary.20260322013749.ge59f762":"2026-03-22T01:37:50.743Z","0.0.0-canary.20260322013801.g322a0e0":"2026-03-22T01:38:03.629Z","0.0.0-canary.20260322013813.g114e2fa":"2026-03-22T01:38:15.409Z","0.0.0-canary.20260322013826.gd802d74":"2026-03-22T01:38:28.022Z","0.0.0-canary.20260322013838.ge251e05":"2026-03-22T01:38:39.839Z","0.0.0-canary.20260322013850.g98b4a2a":"2026-03-22T01:38:51.953Z","0.0.0-canary.20260322014524.g57e80fa":"2026-03-22T01:45:25.967Z","0.0.0-canary.20260322014533.ge0e2073":"2026-03-22T01:45:34.432Z","0.0.0-canary.20260322014724.gea812ba":"2026-03-22T01:47:25.810Z","0.0.0-canary.20260322014737.g7ceb7c5":"2026-03-22T01:47:39.570Z","0.0.0-canary.20260322014800.ga0fc97c":"2026-03-22T01:48:02.147Z","0.0.0-canary.20260322015031.gf7c4fde":"2026-03-22T01:50:33.215Z","0.0.0-canary.20260322111008.g6c4b3a5":"2026-03-22T11:10:10.688Z","0.0.0-canary.20260322111227.gd4f7112":"2026-03-22T11:12:29.580Z","0.0.0-canary.20260322111252.gc6fea40":"2026-03-22T11:12:54.158Z","0.0.0-canary.20260322111404.g25d7ea6":"2026-03-22T11:14:05.806Z","0.0.0-canary.20260322111617.g02ab0ef":"2026-03-22T11:16:19.302Z","0.0.0-canary.20260322113004.g4297d60":"2026-03-22T11:30:05.967Z","0.0.0-canary.20260322113623.g8ac0900":"2026-03-22T11:36:25.128Z","0.0.0-canary.20260322121413.g87fd5d0":"2026-03-22T12:14:15.444Z","0.0.0-canary.20260322121457.g0b73ceb":"2026-03-22T12:14:59.153Z","0.0.0-canary.20260322121507.gef455da":"2026-03-22T12:15:09.576Z","0.0.0-canary.20260322121555.g1559692":"2026-03-22T12:15:57.311Z","0.0.0-canary.20260322122737.g2fcb3d7":"2026-03-22T12:27:39.411Z","0.0.0-canary.20260322123248.g58a1590":"2026-03-22T12:32:49.778Z","0.0.0-canary.20260322125620.ga0e6276":"2026-03-22T12:56:21.716Z","0.0.0-canary.20260322125655.g6e63b46":"2026-03-22T12:56:56.626Z","0.0.0-canary.20260322125906.g1d31619":"2026-03-22T12:59:07.572Z","0.0.0-canary.20260322130407.g446d3b8":"2026-03-22T13:04:09.430Z","0.0.0-canary.20260322131257.g87eef09":"2026-03-22T13:12:59.688Z","0.0.0-canary.20260322143215.g8cf1046":"2026-03-22T14:32:16.917Z","0.0.0-canary.20260322143224.g884bb18":"2026-03-22T14:32:26.192Z","0.0.0-canary.20260322144102.g85cf088":"2026-03-22T14:41:04.290Z","0.0.0-canary.20260322144510.g2badd0e":"2026-03-22T14:45:11.817Z","0.0.0-canary.20260322151953.g4b0f63e":"2026-03-22T15:19:55.603Z","0.0.0-canary.20260322152001.g5620cf1":"2026-03-22T15:20:03.287Z","0.0.0-canary.20260322162700.g26f0e4c":"2026-03-22T16:27:01.559Z","0.0.0-canary.20260322171314.gdb55b59":"2026-03-22T17:13:16.136Z","0.0.0-canary.20260323014238.gfcfaf68":"2026-03-23T01:42:40.212Z","0.0.0-canary.20260323015553.g4b1f391":"2026-03-23T01:55:54.531Z","0.0.0-canary.20260323020806.ga7c901d":"2026-03-23T02:08:08.238Z","0.0.0-canary.20260324133955.gcd8da20":"2026-03-24T13:39:58.093Z","0.0.0-canary.20260324134006.gacbb9cd":"2026-03-24T13:40:07.700Z","0.0.0-canary.20260324134015.g388c67a":"2026-03-24T13:40:17.179Z","0.0.0-canary.20260324140723.gfa20640":"2026-03-24T14:07:25.750Z","0.0.0-canary.20260324141707.g60c0085":"2026-03-24T14:17:09.547Z","0.0.0-canary.20260324151152.g5b1c73f":"2026-03-24T15:11:54.548Z","0.0.0-canary.20260324151200.gef6e16e":"2026-03-24T15:12:01.917Z","0.0.0-canary.20260324153138.gb1ea77b":"2026-03-24T15:31:40.353Z","0.0.0-canary.20260324153856.gef2e12f":"2026-03-24T15:38:58.633Z","0.0.0-canary.20260324154010.gc503f14":"2026-03-24T15:40:12.910Z","0.0.0-canary.20260324160827.g106e887":"2026-03-24T16:08:29.425Z","0.0.0-canary.20260325021219.g5f685dc":"2026-03-25T02:12:21.615Z","0.0.0-canary.20260325021231.g0726cb4":"2026-03-25T02:12:34.071Z","0.0.0-canary.20260325024820.g4b999b1":"2026-03-25T02:48:22.388Z","0.0.0-canary.20260325043406.gd583e36":"2026-03-25T04:34:08.145Z","0.0.0-canary.20260325043409.g9c660c3":"2026-03-25T04:34:11.333Z","0.0.0-canary.20260325043757.g31370b9":"2026-03-25T04:37:59.459Z","0.0.0-canary.20260325063833.gcee4189":"2026-03-25T06:38:35.755Z","0.0.0-canary.20260325072827.g29f8da7":"2026-03-25T07:28:29.050Z","0.0.0-canary.20260325072829.g396931f":"2026-03-25T07:28:31.264Z","0.0.0-canary.20260326064603.g9d4ddab":"2026-03-26T06:46:05.177Z","0.0.0-canary.20260326064647.gb5bd5ff":"2026-03-26T06:46:49.594Z","0.0.0-canary.20260326065311.ga65b036":"2026-03-26T06:53:12.896Z","0.0.0-canary.20260326112020.gbfc2729":"2026-03-26T11:20:23.008Z","0.0.0-canary.20260326112821.ge53ec79":"2026-03-26T11:28:23.300Z","0.0.0-canary.20260326113224.g76532ae":"2026-03-26T11:32:26.009Z","0.0.0-canary.20260327012730.ge1545e9":"2026-03-27T01:27:32.644Z","5.0.0":"2026-03-27T01:35:18.865Z","0.0.0-canary.20260327025135.gc6277a0":"2026-03-27T02:51:37.835Z","0.0.0-canary.20260327094611.g1ad7a8b":"2026-03-27T09:46:12.729Z","0.0.0-canary.20260327095556.g36c6da0":"2026-03-27T09:55:57.904Z","0.0.0-canary.20260327101913.gae73b5b":"2026-03-27T10:19:14.774Z","0.0.0-canary.20260327103131.g821944e":"2026-03-27T10:31:33.007Z","0.0.0-canary.20260327103613.g2bef97a":"2026-03-27T10:36:14.798Z","0.0.0-canary.20260327105225.g021ef96":"2026-03-27T10:52:26.613Z","0.0.0-canary.20260327123643.ge50b0f6":"2026-03-27T12:36:45.404Z","0.0.0-canary.20260327123654.g2d84085":"2026-03-27T12:36:56.749Z","0.0.0-canary.20260327125919.g15e3e38":"2026-03-27T12:59:21.380Z","0.0.0-canary.20260327130348.g05c1b51":"2026-03-27T13:03:50.020Z","0.0.0-canary.20260327132637.ga47d784":"2026-03-27T13:26:39.306Z","0.0.0-canary.20260327135341.g920cbd7":"2026-03-27T13:53:43.463Z","0.0.0-canary.20260327155643.gb394583":"2026-03-27T15:56:45.676Z","0.0.0-canary.20260327160152.gef076a1":"2026-03-27T16:01:54.582Z","0.0.0-canary.20260327160240.gf8e2b53":"2026-03-27T16:02:41.500Z","0.0.0-canary.20260327160311.g6c9920e":"2026-03-27T16:03:12.955Z","0.0.0-canary.20260327160318.g3e4756b":"2026-03-27T16:03:20.400Z","0.0.0-canary.20260327160333.g8e12f47":"2026-03-27T16:03:35.518Z","0.0.0-canary.20260327163646.g149b9f4":"2026-03-27T16:36:48.083Z","0.0.0-canary.20260327163720.gb07ad83":"2026-03-27T16:37:22.219Z","0.0.0-canary.20260327164900.g39f509a":"2026-03-27T16:49:02.077Z","0.0.0-canary.20260327164957.g415606f":"2026-03-27T16:49:58.981Z","0.0.0-canary.20260327170615.g164840b":"2026-03-27T17:06:16.941Z","0.0.0-canary.20260327170923.gc839449":"2026-03-27T17:09:24.763Z","0.0.0-canary.20260327171841.gaf765fe":"2026-03-27T17:18:43.343Z","0.0.0-canary.20260327171849.g0060504":"2026-03-27T17:18:51.185Z","0.0.0-canary.20260327172233.g8b009fc":"2026-03-27T17:22:35.732Z","0.0.0-canary.20260327174406.g1309ce8":"2026-03-27T17:44:08.775Z","0.0.0-canary.20260327174523.gc710c48":"2026-03-27T17:45:25.622Z","0.0.0-canary.20260327182215.gdf8d1d5":"2026-03-27T18:22:17.298Z","0.0.0-canary.20260327184516.g761a406":"2026-03-27T18:45:18.789Z","0.0.0-canary.20260328004756.g30ab0eb":"2026-03-28T00:47:58.895Z","0.0.0-canary.20260328005008.gc1fa1c2":"2026-03-28T00:50:10.755Z","0.0.0-canary.20260328005522.g9e3cf2a":"2026-03-28T00:55:24.067Z","0.0.0-canary.20260328005620.g070366a":"2026-03-28T00:56:22.087Z","0.0.0-canary.20260328010211.g3d21aa1":"2026-03-28T01:02:12.995Z","0.0.0-canary.20260328010314.g4a41f3d":"2026-03-28T01:03:16.747Z","0.0.0-canary.20260328012213.g45c462c":"2026-03-28T01:22:15.290Z","0.0.0-canary.20260328020920.gc1ea9a8":"2026-03-28T02:09:22.928Z","0.0.0-canary.20260328021253.g7e5281b":"2026-03-28T02:12:55.030Z","0.0.0-canary.20260328024157.gf508af4":"2026-03-28T02:41:59.489Z","0.0.0-canary.20260328025806.g1e14237":"2026-03-28T02:58:08.313Z","0.0.0-canary.20260328040436.ge4747e8":"2026-03-28T04:04:38.840Z","0.0.0-canary.20260328040459.g140caee":"2026-03-28T04:05:01.043Z","0.0.0-canary.20260328043831.g52930fc":"2026-03-28T04:38:33.583Z","0.0.0-canary.20260328065355.g56ec963":"2026-03-28T06:53:58.432Z","0.0.0-canary.20260328072250.ga073094":"2026-03-28T07:22:51.814Z","0.0.0-canary.20260328074640.g55f96c1":"2026-03-28T07:46:42.171Z","0.0.0-canary.20260328081754.gd5cef11":"2026-03-28T08:17:56.010Z","0.0.0-canary.20260328084526.g06d3447":"2026-03-28T08:45:28.828Z","0.0.0-canary.20260328101441.g2600f39":"2026-03-28T10:14:43.502Z","0.0.0-canary.20260328113615.gff37ba7":"2026-03-28T11:36:17.178Z","0.0.0-canary.20260328115747.g786b662":"2026-03-28T11:57:49.682Z","5.1.0":"2026-03-28T11:58:25.584Z","0.0.0-canary.20260328124810.g9863253":"2026-03-28T12:48:12.880Z","5.1.1":"2026-03-28T12:50:18.398Z","0.0.0-canary.20260328135436.gc556c1d":"2026-03-28T13:54:38.638Z","0.0.0-canary.20260328140947.g1075b2b":"2026-03-28T14:09:49.188Z","0.0.0-canary.20260328143552.g3d446a6":"2026-03-28T14:35:53.652Z","0.0.0-canary.20260328164353.gef09d0a":"2026-03-28T16:43:55.737Z","0.0.0-canary.20260328164356.g0a5f921":"2026-03-28T16:43:57.692Z","0.0.0-canary.20260328170430.g944bcb7":"2026-03-28T17:04:32.709Z","0.0.0-canary.20260329035018.g834ebe1":"2026-03-29T03:50:20.734Z","5.1.2":"2026-03-29T03:51:45.226Z","0.0.0-canary.20260329115629.g071d16f":"2026-03-29T11:56:31.932Z","0.0.0-canary.20260330142403.gfd1147a":"2026-03-30T14:24:05.097Z","0.0.0-canary.20260401051801.ga40e93a":"2026-04-01T05:18:04.092Z","0.0.0-canary.20260401061345.ge9a1928":"2026-04-01T06:13:47.196Z","0.0.0-canary.20260401064038.g246e225":"2026-04-01T06:40:40.632Z","5.1.3":"2026-04-01T06:42:04.152Z","0.0.0-canary.20260401101746.g7c5ca6a":"2026-04-01T10:17:47.678Z","0.0.0-canary.20260401103938.g89e9609":"2026-04-01T10:39:40.069Z","0.0.0-canary.20260401103947.gd179490":"2026-04-01T10:39:49.129Z","0.0.0-canary.20260401105552.g6eb350e":"2026-04-01T10:55:54.620Z","0.0.0-canary.20260402085917.g9167c1d":"2026-04-02T08:59:19.116Z","0.0.0-canary.20260402085935.gf8d3e42":"2026-04-02T08:59:36.922Z","0.0.0-canary.20260402090041.g0ab3500":"2026-04-02T09:00:42.695Z","0.0.0-canary.20260402090136.g63fc7f0":"2026-04-02T09:01:38.256Z","0.0.0-canary.20260402091428.g4e0e4b4":"2026-04-02T09:14:29.702Z","0.0.0-canary.20260402093536.g5f34c81":"2026-04-02T09:35:37.929Z","0.0.0-canary.20260402094025.g3087947":"2026-04-02T09:40:26.913Z","0.0.0-canary.20260402094721.g929292b":"2026-04-02T09:47:23.315Z","0.0.0-canary.20260402094734.gcba9e51":"2026-04-02T09:47:36.594Z","0.0.0-canary.20260402095145.g2fe5226":"2026-04-02T09:51:47.903Z","0.0.0-canary.20260402095517.g723d84a":"2026-04-02T09:55:18.980Z","0.0.0-canary.20260402102050.g1cc19fe":"2026-04-02T10:20:51.910Z","0.0.0-canary.20260402102109.g57b6393":"2026-04-02T10:21:11.721Z","0.0.0-canary.20260402102130.g33e41f2":"2026-04-02T10:21:32.201Z","0.0.0-canary.20260402102145.g4f79954":"2026-04-02T10:21:47.423Z","0.0.0-canary.20260402103034.g6add97d":"2026-04-02T10:30:36.106Z","0.0.0-canary.20260402104438.gc5072d8":"2026-04-02T10:44:40.324Z","0.0.0-canary.20260402104521.g173043d":"2026-04-02T10:45:23.582Z","0.0.0-canary.20260402113404.gd8a5e15":"2026-04-02T11:34:06.138Z","0.0.0-canary.20260402115621.g1b21987":"2026-04-02T11:56:22.462Z","0.0.0-canary.20260402115659.g2ed7c1a":"2026-04-02T11:57:00.831Z","0.0.0-canary.20260402122527.gbc5e8d1":"2026-04-02T12:25:29.070Z","0.0.0-canary.20260402124426.g19a2a02":"2026-04-02T12:44:28.646Z","0.0.0-canary.20260402124428.g0684d45":"2026-04-02T12:44:30.641Z","0.0.0-canary.20260403015539.g5e1ceb0":"2026-04-03T01:55:41.552Z","0.0.0-canary.20260403022133.g3309a0a":"2026-04-03T02:21:35.183Z","5.2.0":"2026-04-03T02:34:36.542Z","0.0.0-canary.20260403095252.g540b3ed":"2026-04-03T09:52:53.797Z","0.0.0-canary.20260403095259.g6bbd487":"2026-04-03T09:53:01.169Z","0.0.0-canary.20260403095311.g9660efe":"2026-04-03T09:53:13.885Z","0.0.0-canary.20260403121249.g687a3a9":"2026-04-03T12:12:51.572Z","0.0.0-canary.20260403121305.g1d017d1":"2026-04-03T12:13:07.642Z","0.0.0-canary.20260403125418.gac74a58":"2026-04-03T12:54:20.654Z","0.0.0-canary.20260403125437.g238a37b":"2026-04-03T12:54:39.390Z","0.0.0-canary.20260403132443.g63e42a4":"2026-04-03T13:24:44.798Z","0.0.0-canary.20260403132451.g3508ee4":"2026-04-03T13:24:53.421Z","0.0.0-canary.20260403132500.g1e83aaf":"2026-04-03T13:25:02.036Z","0.0.0-canary.20260403140032.g7f07a23":"2026-04-03T14:00:34.712Z","0.0.0-canary.20260403140104.g08737f8":"2026-04-03T14:01:06.115Z","0.0.0-canary.20260403140106.g1143be9":"2026-04-03T14:01:08.284Z","0.0.0-canary.20260403142626.g0c28aed":"2026-04-03T14:26:28.671Z","0.0.0-canary.20260403142630.gd347b22":"2026-04-03T14:26:32.692Z","0.0.0-canary.20260403142650.gcc6c6f7":"2026-04-03T14:26:51.766Z","0.0.0-canary.20260403142655.g2d5a535":"2026-04-03T14:26:57.205Z","0.0.0-canary.20260403144534.gc3e5558":"2026-04-03T14:45:35.897Z","0.0.0-canary.20260403144536.ga32a61a":"2026-04-03T14:45:38.359Z","0.0.0-canary.20260403144551.gb85b5f2":"2026-04-03T14:45:53.179Z","0.0.0-canary.20260403152013.g114be3d":"2026-04-03T15:20:15.998Z","0.0.0-canary.20260403152119.gd11e967":"2026-04-03T15:21:21.779Z","0.0.0-canary.20260403152514.g85af2b6":"2026-04-03T15:25:16.556Z","0.0.0-canary.20260403160038.g0496c13":"2026-04-03T16:00:40.538Z","0.0.0-canary.20260403160058.gb875311":"2026-04-03T16:00:59.859Z","0.0.0-canary.20260403160103.g9fece0e":"2026-04-03T16:01:05.351Z","0.0.0-canary.20260403173159.g408197c":"2026-04-03T17:32:01.620Z","0.0.0-canary.20260403173223.gabb324c":"2026-04-03T17:32:25.656Z","0.0.0-canary.20260403173237.g456003a":"2026-04-03T17:32:39.499Z","0.0.0-canary.20260403182138.g207e4b6":"2026-04-03T18:21:40.457Z","0.0.0-canary.20260403182628.gdb5455d":"2026-04-03T18:26:29.901Z","0.0.0-canary.20260404004110.g9c0ab0e":"2026-04-04T00:41:12.448Z","0.0.0-canary.20260404004130.g7e7241e":"2026-04-04T00:41:32.424Z","0.0.0-canary.20260404004150.g8a09803":"2026-04-04T00:41:51.929Z","0.0.0-canary.20260404011314.g1481f93":"2026-04-04T01:13:16.196Z","0.0.0-canary.20260404011333.gc98cd1a":"2026-04-04T01:13:35.605Z","0.0.0-canary.20260404011344.gc7ae6cc":"2026-04-04T01:13:46.707Z","0.0.0-canary.20260404013937.g32afaac":"2026-04-04T01:39:39.852Z","0.0.0-canary.20260404013955.g0ecc845":"2026-04-04T01:39:56.839Z","0.0.0-canary.20260404014033.gc7b6858":"2026-04-04T01:40:35.179Z","0.0.0-canary.20260404015536.gd4d94b8":"2026-04-04T01:55:38.239Z","0.0.0-canary.20260404015545.g76797f6":"2026-04-04T01:55:48.012Z","0.0.0-canary.20260404015549.g573c04c":"2026-04-04T01:55:51.315Z","0.0.0-canary.20260404021732.gf8dc64d":"2026-04-04T02:17:34.262Z","0.0.0-canary.20260404021737.g9afa3db":"2026-04-04T02:17:39.263Z","0.0.0-canary.20260404021750.gb9df988":"2026-04-04T02:17:52.902Z","0.0.0-canary.20260404023027.g4daec63":"2026-04-04T02:30:29.021Z","0.0.0-canary.20260404023041.ga6f1c1f":"2026-04-04T02:30:43.234Z","0.0.0-canary.20260404023049.gd28d102":"2026-04-04T02:30:51.360Z","0.0.0-canary.20260404030149.gfddc741":"2026-04-04T03:01:51.458Z","0.0.0-canary.20260404030153.g30cb849":"2026-04-04T03:01:54.856Z","0.0.0-canary.20260404034420.g7bed6b7":"2026-04-04T03:44:22.027Z","0.0.0-canary.20260404034935.g628d15d":"2026-04-04T03:49:37.468Z","0.0.0-canary.20260404042920.g7efbb2e":"2026-04-04T04:29:22.938Z","0.0.0-canary.20260404092951.gf0b1879":"2026-04-04T09:29:54.220Z","0.0.0-canary.20260404093005.gc9b5bea":"2026-04-04T09:30:08.042Z","0.0.0-canary.20260404093357.g2aac5b5":"2026-04-04T09:33:59.026Z","0.0.0-canary.20260404095458.g62b3f8e":"2026-04-04T09:55:00.329Z","0.0.0-canary.20260404095514.gfe65cdc":"2026-04-04T09:55:16.469Z","0.0.0-canary.20260404103209.g3d2d4ce":"2026-04-04T10:32:11.842Z","0.0.0-canary.20260404105756.ga302999":"2026-04-04T10:57:58.086Z","0.0.0-canary.20260404105758.g620e7c1":"2026-04-04T10:58:00.389Z","0.0.0-canary.20260404111308.g3088596":"2026-04-04T11:13:10.139Z","0.0.0-canary.20260404114528.g4177533":"2026-04-04T11:45:30.351Z","0.0.0-canary.20260404115538.g2aff4ac":"2026-04-04T11:55:40.297Z","0.0.0-canary.20260404131902.gad27ba6":"2026-04-04T13:19:05.045Z","0.0.0-canary.20260404131919.g4d02cd2":"2026-04-04T13:19:21.206Z","0.0.0-canary.20260404131920.ge154ec1":"2026-04-04T13:19:23.133Z","0.0.0-canary.20260404135537.g3a031e9":"2026-04-04T13:55:39.761Z","0.0.0-canary.20260404135600.gc429d99":"2026-04-04T13:56:02.289Z","0.0.0-canary.20260404155305.g5ee7a82":"2026-04-04T15:53:07.532Z","0.0.0-canary.20260404155322.g1032f5d":"2026-04-04T15:53:24.255Z","0.0.0-canary.20260404155326.g5934ca6":"2026-04-04T15:53:28.710Z","0.0.0-canary.20260404230914.ga334891":"2026-04-04T23:09:15.898Z","0.0.0-canary.20260404230930.gfd59efc":"2026-04-04T23:09:31.971Z","0.0.0-canary.20260404232936.gedd453d":"2026-04-04T23:29:38.406Z","0.0.0-canary.20260405010201.ge83fb96":"2026-04-05T01:02:03.524Z","5.3.0":"2026-04-05T01:03:08.094Z","0.0.0-canary.20260405012628.g8b00f20":"2026-04-05T01:26:29.956Z","0.0.0-canary.20260405045205.g8078a7a":"2026-04-05T04:52:07.174Z","0.0.0-canary.20260405092039.g8b32125":"2026-04-05T09:20:40.721Z","0.0.0-canary.20260405113205.gb987135":"2026-04-05T11:32:07.343Z","0.0.0-canary.20260405135729.ge9480ee":"2026-04-05T13:57:31.780Z","0.0.0-canary.20260405135753.gaab1fd4":"2026-04-05T13:57:55.044Z","0.0.0-canary.20260405143746.g36d951b":"2026-04-05T14:37:47.960Z","0.0.0-canary.20260405151054.g5aac852":"2026-04-05T15:10:55.970Z","0.0.0-canary.20260405153342.g4b752b9":"2026-04-05T15:33:43.990Z","0.0.0-canary.20260405160959.g81537f1":"2026-04-05T16:10:01.380Z","0.0.0-canary.20260405161529.g845fe9b":"2026-04-05T16:15:31.340Z","0.0.0-canary.20260405162322.g28b30c3":"2026-04-05T16:23:23.755Z","0.0.0-canary.20260406040017.gea1607a":"2026-04-06T04:00:19.803Z","0.0.0-canary.20260406040039.g19ecc74":"2026-04-06T04:00:41.055Z","0.0.0-canary.20260406040055.g27be980":"2026-04-06T04:00:57.592Z","0.0.0-canary.20260406080615.gc9d79f4":"2026-04-06T08:06:16.955Z","0.0.0-canary.20260406081539.g1812c1d":"2026-04-06T08:15:40.681Z","0.0.0-canary.20260406084345.g24685c1":"2026-04-06T08:43:46.841Z","0.0.0-canary.20260406100756.g51efe41":"2026-04-06T10:07:58.699Z","0.0.0-canary.20260406103437.g33f93ca":"2026-04-06T10:34:38.857Z","0.0.0-canary.20260406143542.g05e3e0a":"2026-04-06T14:35:44.600Z","0.0.0-canary.20260406143557.g225ead6":"2026-04-06T14:35:59.183Z","0.0.0-canary.20260406143603.gbea3d16":"2026-04-06T14:36:05.704Z","0.0.0-canary.20260406150203.g231a623":"2026-04-06T15:02:04.938Z","0.0.0-canary.20260406171116.g956bd4f":"2026-04-06T17:11:18.320Z","0.0.0-canary.20260406171352.g88bd097":"2026-04-06T17:13:53.931Z","0.0.0-canary.20260406171412.g37f618c":"2026-04-06T17:14:14.641Z","0.0.0-canary.20260406171423.gab22313":"2026-04-06T17:14:25.505Z","0.0.0-canary.20260407062017.g590d8c3":"2026-04-07T06:20:19.307Z","0.0.0-canary.20260407092613.g7006180":"2026-04-07T09:26:16.116Z","0.0.0-canary.20260407095702.g0d9c99b":"2026-04-07T09:57:04.191Z","0.0.0-canary.20260407095718.gf7f8302":"2026-04-07T09:57:20.441Z","0.0.0-canary.20260407102143.g4508a04":"2026-04-07T10:21:45.314Z","0.0.0-canary.20260407104131.g2fe5457":"2026-04-07T10:41:33.276Z","0.0.0-canary.20260407112125.gb122a96":"2026-04-07T11:21:27.571Z","0.0.0-canary.20260408015519.g71f3581":"2026-04-08T01:55:21.766Z","5.4.0":"2026-04-08T01:56:48.670Z","0.0.0-canary.20260408055503.gca16373":"2026-04-08T05:55:05.195Z","0.0.0-canary.20260408061648.g7a66c36":"2026-04-08T06:16:50.465Z","5.4.1":"2026-04-08T06:19:33.340Z","0.0.0-canary.20260408084232.ge4c4fd1":"2026-04-08T08:42:34.489Z","0.0.0-canary.20260409141315.g3199249":"2026-04-09T14:13:17.213Z","0.0.0-canary.20260409171217.g323a3e5":"2026-04-09T17:12:19.345Z","0.0.0-canary.20260410015825.g6c65225":"2026-04-10T01:58:27.404Z","0.0.0-canary.20260410015841.gbd033cc":"2026-04-10T01:58:43.763Z","0.0.0-canary.20260410015851.ge4b33f4":"2026-04-10T01:58:53.709Z","0.0.0-canary.20260410024917.gfbf119c":"2026-04-10T02:49:19.186Z","0.0.0-canary.20260410054610.gc1dd7f1":"2026-04-10T05:46:12.519Z","0.0.0-canary.20260410091110.gb8f5751":"2026-04-10T09:11:12.066Z","0.0.0-canary.20260410094639.g57e37a1":"2026-04-10T09:46:41.499Z","5.5.0":"2026-04-10T09:47:24.932Z","0.0.0-canary.20260411133712.gb847b75":"2026-04-11T13:37:15.034Z","0.0.0-canary.20260411144339.g3877014":"2026-04-11T14:43:41.330Z","5.6.0":"2026-04-11T14:45:50.452Z","0.0.0-canary.20260411154625.gcd2c9d3":"2026-04-11T15:46:27.190Z","0.0.0-canary.20260411154633.g64edfac":"2026-04-11T15:46:35.577Z","0.0.0-canary.20260411161611.g21c7a8e":"2026-04-11T16:16:13.225Z","5.6.1":"2026-04-11T16:19:43.397Z","0.0.0-canary.20260411173901.gaf0d12b":"2026-04-11T17:39:03.838Z","5.6.2":"2026-04-11T17:49:59.925Z","0.0.0-canary.20260411175846.g64168b1":"2026-04-11T17:58:48.165Z","0.0.0-canary.20260412040811.g487faf7":"2026-04-12T04:08:13.263Z","0.0.0-canary.20260412040832.g2ad1f8c":"2026-04-12T04:08:34.310Z","0.0.0-canary.20260412041316.gbe6502d":"2026-04-12T04:13:18.313Z","0.0.0-canary.20260412045139.gd20150d":"2026-04-12T04:51:40.582Z","0.0.0-canary.20260412053329.g679ff1c":"2026-04-12T05:33:31.517Z","5.6.3":"2026-04-12T05:39:38.330Z"},"author":"JeremyDev87","license":"MIT","keywords":["ai","coding","rules","claude","cursor","codex","mcp"],"repository":{"type":"git","url":"https://github.com/JeremyDev87/codingbuddy","directory":"packages/rules"},"description":"AI coding rules for consistent practices across AI assistants","maintainers":[{"name":"jeremywinchester","email":"soundbrokaz@kakao.com"}],"readme":"","readmeFilename":""}