{"_id":"@negikirin/repo-pattern","_rev":"31-db9681cf542a18c06ea91666441c2629","name":"@negikirin/repo-pattern","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.1":{"name":"@negikirin/repo-pattern","version":"0.1.1","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.1","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"4abb0aa38715ee1b770e8cbe0aa9394dddd32627","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.1.tgz","fileCount":39,"integrity":"sha512-655IFZUTShhwO08Q83YTzzAMeZqykSp5td0APlqkv5qeTr36ztpsrRrr8C0oT0Nil7tOh4JZ9qdChPKU3v8BQQ==","signatures":[{"sig":"MEUCICUxG+HNTZIv5KHAURAXh5R4YIYZbsEjS3+SBfBeIYWLAiEAyQBfrNY8iibEoffjGCMX6aMwm9e06f6RgVKyfVfneK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128737},"type":"module","engines":{"node":">=18"},"gitHead":"f27e739633cfac9f18d5177cd1dca5a06d41a233","scripts":{"test":"node scripts/self-check.mjs && node scripts/repo-pattern.mjs doctor --target .","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.1_1783335256410_0.5259403504277629","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@negikirin/repo-pattern","version":"0.1.2","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.2","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"8543dd46e4566d694bd93c64c4a38dd71c6c3cab","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.2.tgz","fileCount":39,"integrity":"sha512-yXgHwFyXNW+UwlXI4i9lCD+zXc18yTXGoUt8JPZ+69Ajg4ZpdR/outUHRvfnCP1k2Lx0ZbznzRSa4RX0naZpFA==","signatures":[{"sig":"MEQCIGNRre/rqKEoWWFn7abZRepAab+jku4g+6n/RrvTV3J9AiBwFfSUO7COt1R1Nao8b1j41pJXRTbb881krnvcieL+UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135627},"type":"module","engines":{"node":">=18"},"gitHead":"c5e6b01b4f38c3efa09b48943d372044b3dc8dd2","scripts":{"test":"node scripts/self-check.mjs && node scripts/repo-pattern.mjs doctor --target .","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.2_1783366605486_0.5279198047401807","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@negikirin/repo-pattern","version":"0.1.3","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.3","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"91f37e83dfc91c4af3f9fde2f37450ce40aa814b","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.3.tgz","fileCount":39,"integrity":"sha512-meeJ1poNKZ/EgG5VlnnspLHsY32VW7yIcG+F4Rv/Vwbyr0f/xLzBnTMkjNU0YUo26ULNMCAN1/rgA4M8wn2SBQ==","signatures":[{"sig":"MEUCIQCOB0TXQcMNuAKYFiewzS/2CRm8IP5LV3wjS8oSKPCUQgIgCrnkqU22An7QIRjlpfMvvuAIPlEFcljHYfN7XLxyV3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139442},"type":"module","engines":{"node":">=18"},"gitHead":"bdd28bc4f06a2a8a9de1faa935385527f3b8fcc6","scripts":{"test":"node scripts/self-check.mjs && node scripts/repo-pattern.mjs doctor --target .","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.3_1783412541682_0.7215588029424913","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@negikirin/repo-pattern","version":"0.1.4","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.4","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"dd4c65e424ea6e4e900c65c4a05ce655536bb34f","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.4.tgz","fileCount":39,"integrity":"sha512-Ps5OLC5QonLCHLfrruhXiaAsoPJ6pk8xGkGJeLylDCOvrcmZv4pos4Yi0jc8GX+eHyX3dnG8Q/xAPfbqZGd5Wg==","signatures":[{"sig":"MEUCIQCvbAuely9hDOUkxnW2s0UFEyZISOq/YLa+DPKnwthqAQIgKtrIzUcP8jQ7Z8QV92xb3ihRH+ewdwNDFjTEGuFwlwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142401},"type":"module","engines":{"node":">=18"},"gitHead":"f93ee8bbc14c53cc06e9a8740246d22da70f08bf","scripts":{"test":"node scripts/self-check.mjs && node scripts/repo-pattern.mjs doctor --target .","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.4_1783416119847_0.4791459812604246","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@negikirin/repo-pattern","version":"0.1.5","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.5","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"e1563977f568adf7bcd04d6024412c9cc4fca7c8","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.5.tgz","fileCount":38,"integrity":"sha512-ahU9ZZ67v7t2gJm0VdpzYCJu+xCXwjgOO2dikIultevov3fvEEqfI5Lo+4SK/pcu+UUN7d2oyhfhAbwxb/I07A==","signatures":[{"sig":"MEUCIDrvj1UMujJaLE8Q5+du3fXt7bk5WTVcp2uMBl7v8MPaAiEAnQxe8uE01X1vzkIwY972gA+mctw4q9oSolrsNWA+n2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148619},"type":"module","engines":{"node":">=18"},"gitHead":"21cd398b719860d504a5752e07f7c24205deb663","scripts":{"test":"node scripts/self-check.mjs && node scripts/repo-pattern.mjs doctor --target .","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.5_1784284070356_0.1493655014151476","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@negikirin/repo-pattern","version":"0.1.7","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.7","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"5f76179bdb29268ddcef127cb6fbdb3a735be723","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.7.tgz","fileCount":38,"integrity":"sha512-om5d5s9c4naY/KEf0C3ubktY1sNhFclTJ3op+5YJx3KrExeEFmwkdWZKWyNMkBzqd+dj9reJowMvRkd1sjLQyg==","signatures":[{"sig":"MEUCIQCrwfyNC9/KqKxVqwu4siGEJ9Thg8KNGjqR2243nhyvwAIgaAzRSh5KwHTirkd7WoJKPmPkxG+r4ZA8FHpJX4gkTgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157594},"type":"module","engines":{"node":">=18"},"gitHead":"53becc68acfbcff69753baa7321a94be18a0a876","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.7_1784313875851_0.5086246848186899","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@negikirin/repo-pattern","version":"0.1.8","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.8","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"3f94f4eeef1ea1fd9b6a05005f8edc3558af0495","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.8.tgz","fileCount":38,"integrity":"sha512-uF1jlNPpDiKzdKrkQF/r+8SoKX7VAIY6ZYCT3+t6HRYY8zI/rR0Lhxcf4fMZzFf+GvKiH71ejshiuNheiBZszA==","signatures":[{"sig":"MEQCIBgB5m/7Wlk9V/dF6vI2D5r9jP3S45DaUu2g/36tN/pZAiABsaR4SVLM2GgypfSMtyAjESxEIznjGLZ/8VnRCLMPfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164063},"type":"module","engines":{"node":">=18"},"gitHead":"a64ce863f224af896fa21e0dcdc2a4004fe10f43","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.8_1784536383146_0.3456189842568078","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@negikirin/repo-pattern","version":"0.1.9","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.9","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"4392c6935db7b1ac0305c8fa4a3c0926e1e55233","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.9.tgz","fileCount":38,"integrity":"sha512-tn8OoNUmnOfJ+jeIO1Xlu/N4xgLHW6DEyE0I+L480jU2lReYiZXw4IQgU8TLDum2QSi+suKxmoslTmtDNYAyrg==","signatures":[{"sig":"MEUCIQCJRUER7akidc92N5cWMwkP+UizMrLzPcSh2kqBtDMDFAIgOTJbQqocoBVqdu/SinXTLC7g2KG5ayNeeT9r84X+SRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183336},"type":"module","engines":{"node":">=18"},"gitHead":"cad674cf382d12233175f2ecc69e3138bbf4517e","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.9_1784601354009_0.5524001217552525","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@negikirin/repo-pattern","version":"0.1.10","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.10","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"1487842e8e771534424c4002268b49ddfb0999d0","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.10.tgz","fileCount":38,"integrity":"sha512-sFGN7jhNEdxcT1y3Le5MHLfjZTd+CyDBh5qnbALv3pID8gwKpXSMxlfRaSziohjIKstRdhoIHTXiqlFEK/BJYg==","signatures":[{"sig":"MEUCIFUIq9vXWGfSiQUIvr9DXR2X0ZrmuRSE2GyJ1xMapqVPAiEAouQ4k62E+WjwwaPcQe0B3qdcbvuHr+6Jj7SCkDB27iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188373},"type":"module","engines":{"node":">=18"},"gitHead":"82dd05e2ce2d2885481ab6950c5d752cd3220c52","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.10_1784653691255_0.7337960888594375","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@negikirin/repo-pattern","version":"0.1.12","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.12","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"170cc6dee79eaae6e657ee22c52b611fa87c4183","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.12.tgz","fileCount":39,"integrity":"sha512-/drnBcCplmjnie2IOi7XDSmHTj2GjyUhBkn/uB+lyIntd8qt+KPV5A6uqUNBR1F1jcypFp6HOKxMMB12P6oGRw==","signatures":[{"sig":"MEUCIQCvzMfdYbNjFQBPOQ1iSm2xYykePclSOUIoYmvzYUVwOQIgeqKhUhnpKO46pfSc9Q+bVbpZxHuPK1M0IZfX8vxo5mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207737},"type":"module","engines":{"node":">=18"},"gitHead":"4953bd13bbc4a8ba364c6d09cc2310e3b26884ec","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.12_1784694772899_0.5669218657637778","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@negikirin/repo-pattern","version":"0.1.14","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.14","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"71c00da609c35958bba832b0eeef57579bdddb98","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.14.tgz","fileCount":39,"integrity":"sha512-mZb2m3USWl7x1eOZWrBNbd7LP/TDgE3Ms2peYL0ecxYgV5O8Pu9JbQMhPzp6J5f3Cl75QVJbVIP1PlbDCZBw/g==","signatures":[{"sig":"MEQCIDouO7MS79zlNknTRertFBA3GW5RY4726TKqzQTiA5ciAiBLFkblpT/yEL8BUfpStmQ5qfKDQ18S1sx9vZ9CJbzwig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226737},"type":"module","engines":{"node":">=18"},"gitHead":"147ffac1471061f0fcae85d919d95428a09e62c3","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.14_1784709857990_0.8874730622603277","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@negikirin/repo-pattern","version":"0.1.16","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.16","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"4b99f811ade9c78a7f70a75f7f72efdbe12bbc83","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.16.tgz","fileCount":39,"integrity":"sha512-ZaqUnU1yeX9nmOnTgfPI06bMweIkrWYTjXMG1KVqQqTaxBNAG3Gt831lzUojrMJojnvjC78F1AfCjnO8lbgRjQ==","signatures":[{"sig":"MEYCIQCcx+IPB73jV9LQnuIy3zbob/w+FfouePeK9xGavTAWRQIhAOGV7BTPJg5rK2+peb+hyMxQtA6mfNMlDjf13zl0TDAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228073},"type":"module","engines":{"node":">=18"},"gitHead":"8d1d7548ad2fef6e8f6ef7e046092692f0496db5","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.16_1784718464391_0.024228289933152514","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@negikirin/repo-pattern","version":"0.1.17","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.17","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"b1c8fbfc41632bed25592276cf3a920fc351473a","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.17.tgz","fileCount":39,"integrity":"sha512-vanR+IEduNls4agBpml6KVnxIvtbeLnF2E6ZJrZMd9+eDYOBJYEfdqrPZe2+Qni9+yiB3z7zDQ5JWkbolOlIgg==","signatures":[{"sig":"MEQCIGlZPhR2Bxm4LXOV7XCf/Yu34yuuaal+1ixjlAhYDQNzAiBuU65J81fBAT+OBe7lUc+UwRETKltw8ulX5oTPSnzioQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232533},"type":"module","engines":{"node":">=18"},"gitHead":"1707d89752c0a50ce134dc4dad22ca7719743b5f","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.17_1784743657124_0.38667804691913865","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@negikirin/repo-pattern","version":"0.1.18","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.18","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"28565f3154c51b0cf4914e6d643b12151750ef62","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.18.tgz","fileCount":39,"integrity":"sha512-GT7Bo22FCJX6F6ibvo6RpKz238WJLmKGyf09zV7bSTfY0ajnmlyXxneOgQiRJr52DYuTWr66PbCR5UPCDbcbug==","signatures":[{"sig":"MEUCIELQNSX5op4grgNEdxlDI+uKFm30SHmocWnfwYDFcc8OAiEAvsZlKl7RVS5kyrQR/PYkQ/PqLHk2SUIWQikxLsYE4Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236223},"type":"module","engines":{"node":">=18"},"gitHead":"58bd12edf1a954436c6ad717b6d57aa83690b563","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.18_1784857791327_0.2556253726919131","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@negikirin/repo-pattern","version":"0.1.19","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.1.19","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"bf10e830f909c557da714259a0151cb69380040e","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.1.19.tgz","fileCount":39,"integrity":"sha512-Jniqez7eLn79TkPfnnAefu26Vfj4LdxTpftfxUGAcMSr90sKV+JRRBUACKMWtHj6HmQjwSDitMYZH5XmPrDNog==","signatures":[{"sig":"MEYCIQDeo94/3Dp7I/Q7JI3zSb6Pxi+dpc8xyoY+uFG9tkGZKQIhAImb7MFNxQ6CEMKVdkoQfFZss2Ghd008r2jy5V60QuMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248469},"type":"module","engines":{"node":">=18"},"gitHead":"94c09cc143c6a901ae3cd50d7303ad3e6deb6bd3","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","prepublishOnly":"npm test && npm run pack:dry"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.1.19_1785257025187_0.25018283056242696","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@negikirin/repo-pattern","version":"0.2.1","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.1","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"40c43b99ccffd8b3c1a5512f72683347b457a097","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.1.tgz","fileCount":59,"integrity":"sha512-9WGGNeQrHndTdELp2CvhWjNVRwCeCThWyCIN/opgLlvevdkHCubWkUfL5LHRH3p5ykUmIX8G0SAzFLqNPidMlg==","signatures":[{"sig":"MEUCICt09ACd7BvC1k0N0tKxR8GYyEFFMl/zBheQFsSPH4YpAiEAnyev+NvAp0j494RhqQmrN92OEeYOz9eQlvCuicd8s4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380941},"type":"module","engines":{"node":">=20"},"gitHead":"7c3443d1cead6b3b424156ed84f3b415c4c7310a","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.1_1785408341076_0.9373620801252349","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@negikirin/repo-pattern","version":"0.2.3","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.3","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"0f8060a774668ed60f7bc6a1503aacdb55f16849","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.3.tgz","fileCount":59,"integrity":"sha512-q3CFs4INXh0cz7J1z3CwPy6QkFMqbq74U8BuxHkEZeQuAkTi1U1oaBM5J9rS01fVTL7cBfpPILnbkYFWeo6Gqw==","signatures":[{"sig":"MEQCIAfbQ+sdlbKLabJDsc63/NXDNAeRvR+XnVGLnEU/P0TpAiAuFo8waaGTRjM/1rS6t0Svfv9zAPdRgbWQ6qxnPtnAOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384042},"type":"module","engines":{"node":">=20"},"gitHead":"7d151fe5dafaca376a9e1bfa01d4dd14c5784b8a","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.3_1785427746512_0.8756170229314304","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@negikirin/repo-pattern","version":"0.2.4","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.4","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"3a6768adc48f25dd1ea1f60f45800eead2eb1351","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.4.tgz","fileCount":63,"integrity":"sha512-RGLUrUAOFzK/d2UKxkyywnn4E7Uc1YAiH5HrCvUEN+PohDt7XPdZppPEoMdT/PoFVmYZqkBwienKdwLW89Irzg==","signatures":[{"sig":"MEUCIQDVAf8iiAQEtRO+MBrVvtmBod8cRC8q7ABUyC+BBznywgIgM/gDK9d3sJHrhuE3Aj4s0VVUTIU33fglcq2BfL5wY7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414201},"type":"module","engines":{"node":">=20"},"gitHead":"1f0d4dbdfe301e081909b3c64e95aded6c83848b","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.4_1785464398339_0.4217723990371909","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@negikirin/repo-pattern","version":"0.2.5","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.5","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"99c028f3be66faa10288473d33d401b8a3096a28","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.5.tgz","fileCount":63,"integrity":"sha512-3pD1ysoNG4wB+gBRBE5NFpKLxPDSdZ2bDr8xAI0swM4D2bqt5hFy/64f7Xc8UYTEWgcUoJgE4J9gnGBHTDNh9A==","signatures":[{"sig":"MEUCIEbdnvnm9tCCy198IUlc9DUpGjcBtJGB2+Sicca+H83JAiEA8AXYWMAyteoRaS0XDj4gFdJVgKNyN2dUGSZAgF8UNno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416258},"type":"module","engines":{"node":">=20"},"gitHead":"85ac1f3ce2d87883ea82782330c9b29f18356dd2","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.5_1785473017486_0.006857822154029414","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@negikirin/repo-pattern","version":"0.2.6","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.6","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"c60221eab179bbf493b9185628541f0e3ae3a137","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.6.tgz","fileCount":63,"integrity":"sha512-QybPlo/LxxI2Qy4BkZaxiPqSIKj4svgxlZhhb1rH9MBkyWgmwVa8HXp3dKZRXS0YuLlL8PWfDNPliud2muK04w==","signatures":[{"sig":"MEYCIQC4QiX0jZ1E8FDjeXQUNwLGB4CC/VwKES5+jjclHhS3qAIhAPSijqT9kJ2QpyG3aOoqXUwrvMpHnNgElDoLAS0eSy9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421310},"type":"module","engines":{"node":">=20"},"gitHead":"8074d75e665beaed36680de50f4e7043113c43aa","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.6_1785489940170_0.6586029378916505","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@negikirin/repo-pattern","version":"0.2.8","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.8","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"a8a046c73acb3d6947d90ee37da9c5146a6b200f","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.8.tgz","fileCount":63,"integrity":"sha512-XhmlZos3ZeqbgStVqVBxVB51Yx2PKvlasGoEl19Sl+mzE0AQsDzv3InF6Yb30ul0FoHwrFP7Ef9/ZbcNU0x2gg==","signatures":[{"sig":"MEUCIQCyEIOEjXpY3jBwUXNRkoMCniuli4ZknLIWY9JZ+ixeAgIgaxLlzhG8v6/6IKpo8ZBWbdo9/VBSnidFKxBFQnpt7F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427983},"type":"module","engines":{"node":">=20"},"gitHead":"2d8622ebd77b87ce5f3a43edc022ca13a089ceba","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.8_1785592093356_0.09657662914579501","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@negikirin/repo-pattern","version":"0.2.9","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.9","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"024f63e0c1cdd266028716991576c548f826ab20","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.9.tgz","fileCount":64,"integrity":"sha512-aoXulzlSH96POtKNmPgShrgxwW05mDNqlMt5hyavpoKyHLo+iA//CHUFlrYjmqv2lTxrQMZE1pyM6ykqwZSK+A==","signatures":[{"sig":"MEYCIQDtPanA6I8cMCrRRkb+Ybb9x+6x1dy0IR+lJaxhc8RmNgIhAKeJ8nZyaT59ZE1l9sB8x8AchPUdzkKs9v/JkM45c5yY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456165},"type":"module","engines":{"node":">=20"},"gitHead":"6288ce04b2e08cc0e235317e52330f34a766bcdd","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.9_1785696826270_0.49740562274315026","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@negikirin/repo-pattern","version":"0.2.11","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.11","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"d5f8dc76526ed3f33a939b1c0f5ee79ca9c59c2a","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.11.tgz","fileCount":64,"integrity":"sha512-9Yprd8PEH0zL725CtDCrBFO9HSw3hTcrRLXLmfM+jEKnju170qzGRi4cFoK5Qkj+0oWTE4I9yABaNnyaHV6txg==","signatures":[{"sig":"MEUCICcOwUPql8wG+ITJIWstFnHFRHJ78XZin7qIWXJvjvnDAiEAuKWn+bofFf9DvnL20DVto7aos11+GQyRO5FVNmYYfOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456465},"type":"module","engines":{"node":">=20"},"gitHead":"fb2e4d46965f2f56e469699d157300aebb996d4d","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.11_1785752846455_0.01455066971656338","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@negikirin/repo-pattern","version":"0.2.13","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.13","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"210c639ac2f652db0b3c82a4c380c99fe3122bb4","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.13.tgz","fileCount":62,"integrity":"sha512-Fsij9xADLcMgyH0mJl5UJsTKweyc9JEkgAAYLMNeQoOpeAO+aDOpLRZFBmNLAqSfVXeLyM9XY5R09g+ThFvPfw==","signatures":[{"sig":"MEUCIFP18AdW3y5/ez9Po/LCVulpuzkLTmU7OQ6PijkS+IaPAiEAqquACOfXYSJyX+WvqpmHVMU6caIlzVA47bluKpZBqps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462133},"type":"module","engines":{"node":">=20"},"gitHead":"189d204aeaa9efd9ced33a87f49fa516d828fdcc","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.13_1785904616477_0.532047801864701","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@negikirin/repo-pattern","version":"0.2.15","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.15","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"0573ccf350b9258fcce74d613e088f227f1fa198","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.15.tgz","fileCount":64,"integrity":"sha512-W15abDpOKYCgVIiUqv7qkeD0UyK7epzmCTvqkSd+xKeg/+quTbQ7yN5dY1h5CuNfDW58Qqk/J//YtIf2MgsUtA==","signatures":[{"sig":"MEUCIQD/F1cdxTPoqNtz8eilWSyZFXOypYjfq7Py4BahVtrmQwIgXlJ8sDfx4FKQiHyCaZ9aT/JYstxARA6UJYfHdS6W4TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471175},"type":"module","engines":{"node":">=20"},"gitHead":"4812a8305540b2ce16f749dd194b326fb7078fb4","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@clack/prompts":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.15_1787995402695_0.28939494478970507","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@negikirin/repo-pattern","version":"0.2.17","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.17","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"60156bf7756a2d3de2dc7efdd5c7c827f0fb4b3f","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.17.tgz","fileCount":68,"integrity":"sha512-t4Mh0nNQ0mrstbLUm9p/UhCfPz57gYPC/yuPnk3WI0rhmzVbFzp2TM1PZDwnGsnAWa5A2baHi7JQCzu89FDOmA==","signatures":[{"sig":"MEQCIG71PQ64P8oJPaIY4VxsgneZ/YlImu1BpIHIzvnKGMuzAiAKJnDO4Dfo3ksTEYTYkGsVXwnHuLzUE/j+1H5puM2ZnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCciXkd2DLuwkYg1cv797LlZTU4jtPnY4bfElPDJrYf5QIhALwC5SDdqOeOTJHIUWC+yjHS/4H10TNtVMaKCtVqriFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486358},"type":"module","engines":{"node":">=20"},"gitHead":"7d74bb9c914879313b6a809ceab47791dd68e2d0","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.2.0","react":"^19.2.0","ink-big-text":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.17_1789744944104_0.599550612643984","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@negikirin/repo-pattern","version":"0.2.20","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.20","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"cfd21310a35dcbacd2aa6ee45ac5d506cf0a0f2a","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.20.tgz","fileCount":68,"integrity":"sha512-epufyRlNvNipa77KlJ7TTf4viyxsjuiH6jF70lle8m3yx+4kimhSX84m41hKkTHEAJ1OR7vA3Dc9tByDYkJUUg==","signatures":[{"sig":"MEUCIQCUyNWbx9shz0YBVPmo9Jtgxgsn4pDa1fKj869aq1SjuQIgTek72aCteYMQIbW5xATKEBb9XDq6BwfZo0+iX8PAXh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDEkC3s0ndb2x3Co1RUxyfmkfXL2cg/kPzp1ICYbD/8bAiEA+B1TTM5SL/Xi97FQGZf9uo2Zp+gypetla1PHQXexXpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506193},"type":"module","engines":{"node":">=20"},"gitHead":"bf1ea4f9125bf21b89c9f265f89e700b98ebcd59","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.2.0","react":"^19.2.0","ink-spinner":"^5.0.0","ink-big-text":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.20_1789761273521_0.8088979416063078","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@negikirin/repo-pattern","version":"0.2.21","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.21","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"35fb40c956cc240cb0c2a19f1d5db9d743eb83be","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.21.tgz","fileCount":68,"integrity":"sha512-qWrvrA70UsMCtuiwewhhCB6pf9cmDssYNFNSeLJmjA8zMPjWtlggwdgiQQQ74kaOb/6XUT/vvm19b6dApe72SA==","signatures":[{"sig":"MEYCIQCnGRT64i+7hiYhLWK/slM/8+ZsT5166rAqLEI4YF+AVQIhAMXHxD/Vt7hb0vaWklPmjMVmp1Gm3BWZWyS+3TWR2quL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEdhC6w29Z3rilnxiUsMKe1A8QtEFxM8PxfZwH3guavwIgdVlfsgyVfeYo3ZJW4GWIeAxnUDM9njLcQmGctYzDO6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506944},"type":"module","engines":{"node":">=20"},"gitHead":"3167984bb344f92f47fc0c783b9410f5f8ee8a7c","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.2.0","react":"^19.2.0","ink-spinner":"^5.0.0","ink-big-text":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.21_1789812601004_0.49636204066187894","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@negikirin/repo-pattern","version":"0.2.22","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","mcp-profiles","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@0.2.22","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"a9a41c0bd17dca46db63f84c54430c53ff01a3b6","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-0.2.22.tgz","fileCount":68,"integrity":"sha512-09+8vnVrXK8/Q/DwEQRcqULsTA754OJaGtR7qY2QbTL0xJjuCU09VaMU7xWxER8jVxgFiksNl//44Wq7bPV3cQ==","signatures":[{"sig":"MEQCIDwMYYZRFL+9+DGxvl8r4cfczkvf4cQybjT4K+aVPAW0AiBi7SqtoYbLW3jaQF/5/uXx7EqnmxJ0HSwPoRrxuEhlTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnDqfmV8t4GYfAiXT5yJgOqmciOgVr0oObF89dlKrlBwIhAOfr7n5USch5+qzSbNuiMUwriP8q+Hg1HNxuJEEv0cAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512848},"type":"module","engines":{"node":">=20"},"gitHead":"836c3d5a3f433a43f1d6868657afd85372f77fb0","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:web":"node scripts/repo-pattern.mjs mcp --target . --profile web","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.2.0","react":"^19.2.0","ink-spinner":"^5.0.0","ink-big-text":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_0.2.22_1789836046552_0.24916106375601377","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@negikirin/repo-pattern","version":"1.0.1","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"author":{"name":"NegiKirin"},"license":"MIT","_id":"@negikirin/repo-pattern@1.0.1","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"homepage":"https://github.com/NegiKirin/repo-pattern#readme","bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"dist":{"shasum":"8b54e96dfe774ddbedd937f798021f8dacfb521c","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-1.0.1.tgz","fileCount":65,"integrity":"sha512-/VywtzuMcPX3MtapHm4WAH2/s/N14CIEvXS98KRANOiswjYY8j9KbivUcUTfMjG0vSjXJX4PcEEpLMe9cAgXyQ==","signatures":[{"sig":"MEQCIAWb2eyqosiXpH3/Iup+EM/KSw2gPB2BqJZ1kd7FwnhTAiAlfLxIm9LF6g7gcsJ0ZLjISMEvyNhSNqa5ia7f2QuhZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCJ83iJynk4MB1tATaM55F3pt/UpqXXLt7Co8R63kxhAiEAtnCd45vtCc/OvlenO0b0BSX6HM7H7AbLioCZGEOMZjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483031},"type":"module","engines":{"node":">=20"},"gitHead":"13bee18c54555db4da594135538a853fbdfacd14","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:core":"node scripts/repo-pattern.mjs mcp --target . --mcp context7 --mcp tavily --mcp gitnexus","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.2.0","react":"^19.2.0","ink-spinner":"^5.0.0","ink-big-text":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/repo-pattern_1.0.1_1790692713060_0.15210454805099705","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@negikirin/repo-pattern@1.2.0","bin":{"repo-pattern":"scripts/repo-pattern.mjs"},"bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"dist":{"shasum":"4c3552b86908f8df85e865ab3dd6a0abf92dec37","tarball":"https://registry.npmjs.org/@negikirin/repo-pattern/-/repo-pattern-1.2.0.tgz","fileCount":82,"integrity":"sha512-R4ME8vhL6zgtJd986H9R9CeiMejFrifwFLJl0vc47Sy6bkUvfrF8u7uiCAw6eo8SmET00c0/AuOKsfHGpsWASQ==","signatures":[{"sig":"MEQCIC0E8qR8+9D6mx1HpBexKG8Q8MfBIf3cHpa7EpgSwcipAiASJEYwAwyKOdBvStkkEI4F/dq1+/zEP096tT9sLchZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHnN0WT1AnO2TkwsQQ46I+q5H8clslU2QCRxaVAvWU6YAiAR5272HlMM98anILolIQczTqvz+NzzVnOtFMr4Ei/u3Q=="}],"unpackedSize":582737},"name":"@negikirin/repo-pattern","type":"module","author":{"name":"NegiKirin"},"engines":{"node":">=20"},"gitHead":"8ea59294ceff499f2e0138ffe15241876a579688","license":"MIT","scripts":{"test":"node scripts/self-check.mjs","audit":"node scripts/repo-pattern.mjs audit --target .","doctor":"node scripts/repo-pattern.mjs doctor --target .","mcp:core":"node scripts/repo-pattern.mjs mcp --target . --mcp context7 --mcp tavily --mcp gitnexus","pack:dry":"npm pack --dry-run","test:coverage":"node scripts/test-coverage.mjs","prepublishOnly":"npm test && npm run pack:dry","check:module-limits":"node scripts/check-module-limits.mjs","measure:test-duration":"node scripts/measure-test-duration.mjs"},"version":"1.2.0","_npmUser":{"name":"negikirin","email":"hoduyphuc304@gmail.com"},"homepage":"https://github.com/NegiKirin/repo-pattern#readme","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"_npmVersion":"10.8.2","description":"Minimal ECC-first Claude Code project setup and migrator","directories":{},"maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.2.0","react":"^19.2.0","ink-spinner":"^5.0.0","ink-big-text":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repo-pattern_1.2.0_1791047204007_0.8208612602035945"}}},"time":{"created":"2026-07-06T10:54:16.284Z","modified":"2026-10-03T17:06:44.290Z","0.1.1":"2026-07-06T10:54:16.528Z","0.1.2":"2026-07-06T19:36:45.613Z","0.1.3":"2026-07-07T08:22:21.824Z","0.1.4":"2026-07-07T09:21:59.986Z","0.1.5":"2026-07-17T10:27:50.494Z","0.1.7":"2026-07-17T18:44:36.009Z","0.1.8":"2026-07-20T08:33:03.288Z","0.1.9":"2026-07-21T02:35:54.139Z","0.1.10":"2026-07-21T17:08:11.396Z","0.1.12":"2026-07-22T04:32:53.057Z","0.1.14":"2026-07-22T08:44:18.137Z","0.1.16":"2026-07-22T11:07:44.539Z","0.1.17":"2026-07-22T18:07:37.292Z","0.1.18":"2026-07-24T01:49:51.503Z","0.1.19":"2026-07-28T16:43:45.338Z","0.2.1":"2026-07-30T10:45:41.204Z","0.2.3":"2026-07-30T16:09:06.655Z","0.2.4":"2026-07-31T02:19:58.507Z","0.2.5":"2026-07-31T04:43:37.631Z","0.2.6":"2026-07-31T09:25:40.367Z","0.2.8":"2026-08-01T13:48:13.533Z","0.2.9":"2026-08-02T18:53:46.403Z","0.2.11":"2026-08-03T10:27:26.584Z","0.2.13":"2026-08-05T04:36:56.627Z","0.2.15":"2026-08-29T09:23:22.841Z","0.2.17":"2026-09-18T15:22:24.182Z","0.2.20":"2026-09-18T19:54:33.627Z","0.2.21":"2026-09-19T10:10:01.133Z","0.2.22":"2026-09-19T16:40:46.649Z","1.0.1":"2026-09-29T14:38:33.166Z","1.2.0":"2026-10-03T17:06:44.126Z"},"bugs":{"url":"https://github.com/NegiKirin/repo-pattern/issues"},"author":{"name":"NegiKirin"},"license":"MIT","homepage":"https://github.com/NegiKirin/repo-pattern#readme","keywords":["repo-pattern","claude-code","everything-claude-code","ecc","ecc-first","mcp","mcp-server","agentic-engineering","ai-engineering","developer-tools","project-template","project-scaffold","setup","migrator","automation","nodejs","javascript"],"repository":{"url":"git+https://github.com/NegiKirin/repo-pattern.git","type":"git"},"description":"Minimal ECC-first Claude Code project setup and migrator","maintainers":[{"name":"negikirin","email":"hoduyphuc304@gmail.com"}],"readme":"# repo-pattern\n\n<p align=\"center\">\n<img alt=\"repo-pattern logo\" src=\"assets/repo-pattern.svg\" width=\"380\">\n<br>\n<img alt=\"Repo Pattern\" src=\"https://img.shields.io/badge/repo--pattern-ECC--first-blue\">\n<img alt=\"Claude Code\" src=\"https://img.shields.io/badge/Claude%20Code-ready-black\">\n<img alt=\"MCP Servers\" src=\"https://img.shields.io/badge/MCP-servers-green\">\n<img alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-lightgrey\">\n</p>\n\n**Set up a minimal, project-local Claude Code workspace.**\n\n`repo-pattern` initializes or migrates a project with explicitly selected MCP servers, an optional ECC or gstack workflow, and gitignored machine-local configuration. It preserves an existing root `CLAUDE.md` and keeps managed setup state isolated from application source files.\n\n## Quick start\n\n```bash\nnpm install -g @negikirin/repo-pattern\nrepo-pattern setup\n```\n\nInteractive setup uses one Ink + React wizard. It starts with the Core MCP servers selected, groups MCP servers and optional skills for easier scanning, and allows an empty MCP selection. It prompts only for values required by the selected server definitions.\n\nFor scripts and CI, `--yes` defaults to Context7, Tavily, and GitNexus when no `--mcp` is supplied:\n\n```bash\nrepo-pattern setup --target /path/to/project --yes\n```\n\nUse repeatable `--mcp` to choose an explicit ordered set. Repeated names are ignored after their first occurrence.\n\n```bash\nrepo-pattern setup --target /path/to/project \\\n  --mcp context7 --mcp playwright --mcp shadcn-studio \\\n  --setup-pipeline ecc --yes\n```\n\nMigrate an existing project deliberately:\n\n```bash\nrepo-pattern audit\nrepo-pattern setup --mcp context7 --mcp tavily --mcp gitnexus --migrate --yes\nrepo-pattern doctor\n```\n\n## Commands\n\n| Command | Purpose |\n|---|---|\n| `repo-pattern setup` | Initialize or migrate a Claude Code setup. |\n| `repo-pattern mcp --mcp <name>` | Regenerate `.mcp.json` from explicitly selected servers. |\n| `repo-pattern audit` | Inspect current Claude Code/ECC state. |\n| `repo-pattern doctor` | Validate the generated setup. |\n| `repo-pattern rules` | Apply or refresh project-local ECC rules. |\n| `repo-pattern cleanup` | Archive old local Claude runtime surfaces. |\n\nCommon options:\n\n```bash\n--target /path/to/project\n--mcp context7             # repeat for each selected server\n--setup-pipeline ecc       # ecc (default), gstack, both, or none\n--with-plan-tune-hooks     # requires gstack or both\n--with-rules               # install auto-detected ECC rules for gstack or none\n--with-skill ui-ux-pro-max\n--with-skills nextjs-pattern,fastapi-pattern\n--migrate\n--force\n--dry-run\n--yes\n```\n\n## MCP servers\n\nInteractive server groups:\n\n- **Core / Must have:** `context7`, `tavily`, `gitnexus`\n- **Development tools:** `chrome-devtools`, `playwright`\n- **UI / shadcn:** `shadcn`, `shadcn-studio`\n\n| MCP server | Description |\n|---|---|\n| `chrome-devtools` | Debug frontend runtime behavior, console, network, and performance. |\n| `context7` | Look up current documentation. Requires `CONTEXT7_API_KEY`. |\n| `gitnexus` | Explore the code knowledge graph, assess change impact, and trace flows. |\n| `playwright` | Automate browser interaction and end-to-end testing. |\n| `shadcn` | Browse shadcn/ui components and generate UI. |\n| `shadcn-studio` | Use shadcn/ui Studio component design and generation. |\n| `tavily` | Search the web and extract content. Requires `TAVILY_API_KEY`. |\n\n`CONTEXT7_API_KEY` and `TAVILY_API_KEY` are stored only in gitignored `.mcp.json`. `ANTHROPIC_AUTH_TOKEN` remains in gitignored `.claude/settings.local.json` and is never substituted into MCP configuration or setup locks.\n\n## What it creates\n\n```text\ntarget-project/\n├── CLAUDE.md                     # created empty if missing\n├── .claude/\n│   ├── CLAUDE.md\n│   ├── settings.json             # generated, gitignored\n│   ├── settings.local.json       # local provider settings, gitignored\n│   ├── hooks/remove-generated-attribution.mjs\n│   ├── rules/ecc/                # when ECC rules are applied\n│   ├── agents/                   # when ECC rules are applied\n│   └── skills/                   # selected local skills and gstack\n├── .mcp.json                     # generated, gitignored\n└── .repo-pattern/\n    ├── .gitignore\n    ├── .repo-pattern.json\n    └── .repo-pattern.lock.json\n```\n\n`.claude/settings.json` owns permissions, MCP approvals, hooks, and commit/PR attribution. Full setup reconciles repo-pattern-managed plugin settings, optional skills, and ECC rules without removing unrelated settings or third-party plugins.\n\n## Safety defaults\n\n- `.claude/`, `.mcp.json`, and `.repo-pattern` state are generated locally and gitignored.\n- Existing root `CLAUDE.md` is preserved.\n- Basic OS/IDE noise is added to `.gitignore` during setup.\n- ECC rule application atomically replaces only repo-pattern-managed `.claude/rules/ecc/` and `.claude/agents/`.\n- Optional external skills are opt-in through `--with-skill`, `--with-skills`, or interactive setup.\n- gstack requires Git and Bun v1.0+ on `PATH`; repo-pattern never downloads Bun or runs upstream `gstack/setup`.\n\n## Learn more\n\nFull setup details live in [docs/repo-pattern/setup-guide.md](docs/repo-pattern/setup-guide.md). Third-party license notices are listed in [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).\n","readmeFilename":"README.md"}