{"_id":"trek-ai-rules","_rev":"32-4d13eb14d37f3a83dd791b79742e1b8b","name":"trek-ai-rules","dist-tags":{"latest":"0.1.35"},"versions":{"0.1.0":{"name":"trek-ai-rules","version":"0.1.0","license":"MIT","_id":"trek-ai-rules@0.1.0","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"8b00f2ed78177bafac3e62fc4dab36ffbb48b437","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.0.tgz","fileCount":49,"integrity":"sha512-7aIc/wZTHev+iarj5gn1ztyLBdXf/Xfr3MccZz7j9kN2v3SPwot/O3hFgcQy5+GyXWjGiEWvmfXqhssBfib+9w==","signatures":[{"sig":"MEUCIQDBUYmgf5Xof8O7GqJdAPpFkPRcL5ajOj77eHhwrPNsMwIgDxiIus0tuWotuQjpOF9q6QI7r6q5CCNR668L2CdWz7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419919},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.0.tgz","_integrity":"sha512-7aIc/wZTHev+iarj5gn1ztyLBdXf/Xfr3MccZz7j9kN2v3SPwot/O3hFgcQy5+GyXWjGiEWvmfXqhssBfib+9w==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.0_1788360209803_0.08693008203123953","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"trek-ai-rules","version":"0.1.1","license":"MIT","_id":"trek-ai-rules@0.1.1","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"fa5b74f6bf5e93185e6b37012962a5e8becb0f31","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.1.tgz","fileCount":49,"integrity":"sha512-CxFER042tZ3YAg8XlfyyP87Mdpl68iEWmBwJQ925Mx5wdQPabzb6i4VjTv5DSdx0y1MxOb98gxaiTcBVP60M+g==","signatures":[{"sig":"MEQCIEoNK+8CnYWDnITsNX+eiUDEFarQoRsdxU1EzLkOnzN2AiBFRTYWK9RkxtV+MGhe12sLu0/slBADt1TqxBOSvLyUtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419919},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.1.tgz","_integrity":"sha512-CxFER042tZ3YAg8XlfyyP87Mdpl68iEWmBwJQ925Mx5wdQPabzb6i4VjTv5DSdx0y1MxOb98gxaiTcBVP60M+g==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.1_1788360763387_0.5146131970152348","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"trek-ai-rules","version":"0.1.2","license":"MIT","_id":"trek-ai-rules@0.1.2","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"06f01589d2137613f1853b272ceb116cac56f086","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.2.tgz","fileCount":49,"integrity":"sha512-RhOZUwNTupLdM9f7hrb9AQWeqUpFflxqCALllv8dINb3sv5v7mP4n7xANsE40bUZzBEWW5gLNd5NOHG383WAGw==","signatures":[{"sig":"MEYCIQCVyT37SOm8utX8hgPorp10k1UxbUYsDWIdz1o3eVZfAAIhAO3tdfHbgW93s5meFcUve+AZSjxFOa8TMRllS2CZOKz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419919},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.2.tgz","_integrity":"sha512-RhOZUwNTupLdM9f7hrb9AQWeqUpFflxqCALllv8dINb3sv5v7mP4n7xANsE40bUZzBEWW5gLNd5NOHG383WAGw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.2_1788360904648_0.9707002880218736","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"trek-ai-rules","version":"0.1.3","license":"MIT","_id":"trek-ai-rules@0.1.3","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"96fece5f1c8a3256af35399ce0a6d7ae538d6c29","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.3.tgz","fileCount":49,"integrity":"sha512-I6JFo0wJ/oAjpQdWYNSb5w/pUoeaKc+X1lGVYy2w4WTCk9iUBNZ158TanyDUn9dkmIxuO2KTAQWrgBCG2hCHtw==","signatures":[{"sig":"MEUCIGO0Kt+Y7NqP2n1dLS2eWXDfkwL28uTjf7a7uwWbEx1zAiEAohGTieW+indeD4rj7pcCS1G0RDxYSCpxXW2rI3xBEGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424547},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.3.tgz","_integrity":"sha512-I6JFo0wJ/oAjpQdWYNSb5w/pUoeaKc+X1lGVYy2w4WTCk9iUBNZ158TanyDUn9dkmIxuO2KTAQWrgBCG2hCHtw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.3_1788363495083_0.8697874530633689","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"trek-ai-rules","version":"0.1.4","license":"MIT","_id":"trek-ai-rules@0.1.4","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"b33756deecd62abaa18dbab2ffd7214a54a2d230","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.4.tgz","fileCount":49,"integrity":"sha512-La0iJcWqNczhk3gDc+LstfW/8FJcOwqXdInjZZJ7dKoG3+5ENgOJZnHFmQqNYzcPmaZD7Mdeyr7RN3D/FR47LQ==","signatures":[{"sig":"MEYCIQDdD/adhpuFNohZqwDdgApl12AMUbcJHKAmhi8n++hQtAIhAO2x+njVvmIBEQXxOq/CuJwuiDpmC2xn2CzwpU9JwLIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424547},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.4.tgz","_integrity":"sha512-La0iJcWqNczhk3gDc+LstfW/8FJcOwqXdInjZZJ7dKoG3+5ENgOJZnHFmQqNYzcPmaZD7Mdeyr7RN3D/FR47LQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.4_1788365508188_0.5319649686656032","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"trek-ai-rules","version":"0.1.5","license":"MIT","_id":"trek-ai-rules@0.1.5","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"b13e51f4abbce872d87a569e15d0ea7f40726560","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.5.tgz","fileCount":49,"integrity":"sha512-XXt4cmE5D9xPY7aDuLSrSpwZ049HjaFO6cc4xdTurow7OH4GHE8yTcbh61/78JULoZ6GzWAwM+e1+7QSCJOqNQ==","signatures":[{"sig":"MEUCIQCTHNnoF3Fs4/gIOR+slMjKnJInXPr6ldorcKCkuYdrEAIgau57xHmsD/Cb5gII9rXVH7FlTMkbmGu85lzSBaiYT3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424944},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.5.tgz","_integrity":"sha512-XXt4cmE5D9xPY7aDuLSrSpwZ049HjaFO6cc4xdTurow7OH4GHE8yTcbh61/78JULoZ6GzWAwM+e1+7QSCJOqNQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.5_1788366729188_0.5285495946675518","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"trek-ai-rules","version":"0.1.6","license":"MIT","_id":"trek-ai-rules@0.1.6","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"beddf3c9fe77db062a6fb82fae2320a4e41966d4","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.6.tgz","fileCount":49,"integrity":"sha512-FWi+c7vv/V9sTi1heLYkUEY7qbaJGFs2wQQq9ksj9Bl9x4DUhrGvKgUe+L6YEeFVBS51qo/eyi8qIHtkJu2n+A==","signatures":[{"sig":"MEQCIDlH2k94K+d64JFJkjmqFFBgb5yy6ZtAjR0MLlIUTqVrAiAwA6u01krEML+j5WxAzTeL0HTudB5BWsKRHIHUgPo7GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424944},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.6.tgz","_integrity":"sha512-FWi+c7vv/V9sTi1heLYkUEY7qbaJGFs2wQQq9ksj9Bl9x4DUhrGvKgUe+L6YEeFVBS51qo/eyi8qIHtkJu2n+A==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.6_1788435269883_0.09624288592464292","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"trek-ai-rules","version":"0.1.7","license":"MIT","_id":"trek-ai-rules@0.1.7","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"d3d07e0ae9fa883d6dde6a6fc1e29045903a6ed1","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.7.tgz","fileCount":49,"integrity":"sha512-jWZpFvjA6V0Q2swnihfgdrQi2HobB0rmsdzRAo5ee2tkp0AGbdP8sDn6uyAvR2HwaXfuehCugiU0Thv2uVdUiw==","signatures":[{"sig":"MEUCIGvpnHQJ9His6kbm0glK2TxlXj7AjX2wIpok47tVQgQyAiEAsnmASvE0Ja4XfjinLL9OMD20yHKoWjyzBZ0PdJx91Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424944},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.7.tgz","_integrity":"sha512-jWZpFvjA6V0Q2swnihfgdrQi2HobB0rmsdzRAo5ee2tkp0AGbdP8sDn6uyAvR2HwaXfuehCugiU0Thv2uVdUiw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.7_1788435535284_0.3218157832989885","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"trek-ai-rules","version":"0.1.8","license":"MIT","_id":"trek-ai-rules@0.1.8","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"0d0c64359643f4b5d5e17c6d728572ed1190ec6c","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.8.tgz","fileCount":49,"integrity":"sha512-z2wGKD75lwxVtjqaEmyxxPF+Vn164KpM0RShU2AovajyrMDpWEtGfvcgCdPmb4DhqH7ispyyFmlQIBwAZ+kUrQ==","signatures":[{"sig":"MEQCIFaDQo66UPY+cA4S2peBED5QCBivkj+2sNU9nW6xbU4yAiAKLGLYF2TTsQX5HeNuD+UqAWDBfsvORXORjCfZe7WH9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424944},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.8.tgz","_integrity":"sha512-z2wGKD75lwxVtjqaEmyxxPF+Vn164KpM0RShU2AovajyrMDpWEtGfvcgCdPmb4DhqH7ispyyFmlQIBwAZ+kUrQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.8_1788435761183_0.17602406993086128","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"trek-ai-rules","version":"0.1.9","license":"MIT","_id":"trek-ai-rules@0.1.9","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"a9d8f9f930b913250db893c786d6374a955ee9ac","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.9.tgz","fileCount":49,"integrity":"sha512-/A6/moW1gxr5HJU1jVo/rtDq9udCR+W74u61B3uMA/a49Ln44EFqH14+fAsHbcDKRmka/y29miVohTxYKWe4mw==","signatures":[{"sig":"MEYCIQC32KgBde7o9xeSUzn2pVZOZqngiF1VkVSO9dzasRJaqAIhAMouhREnCYciZMjHRMyssq70KtxnT5FkKzqu5P1/vd64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424944},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.9.tgz","_integrity":"sha512-/A6/moW1gxr5HJU1jVo/rtDq9udCR+W74u61B3uMA/a49Ln44EFqH14+fAsHbcDKRmka/y29miVohTxYKWe4mw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.9_1788436906417_0.32957465525215746","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"trek-ai-rules","version":"0.1.10","license":"MIT","_id":"trek-ai-rules@0.1.10","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"dab677e87f6f287f38d9c05f1ab9289dbca34c93","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.10.tgz","fileCount":49,"integrity":"sha512-/2oIbzEnNcapL28VQmuG0q+Tr4Wfk1AZCvZnQ9AahS6ZfQLiGUNPSZXjxo5FzawdTIs/YuPQ62Qw5vICOaJjdw==","signatures":[{"sig":"MEQCICMpYafCqQuyG2LMezUDaj89v2IH5RX8W6XEsG2+zeGYAiBWdwfd9xgiI5hMl75rg8wnwl1gQZIXdQTq9zROmn5nPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424945},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent-monorepo/dist-release/trek-ai-rules-0.1.10.tgz","_integrity":"sha512-/2oIbzEnNcapL28VQmuG0q+Tr4Wfk1AZCvZnQ9AahS6ZfQLiGUNPSZXjxo5FzawdTIs/YuPQ62Qw5vICOaJjdw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.10_1788437537837_0.20114175416231062","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"trek-ai-rules","version":"0.1.11","license":"MIT","_id":"trek-ai-rules@0.1.11","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"c61e66d5b9ad1b17ce2c9f22b6530f7622e7ca08","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.11.tgz","fileCount":53,"integrity":"sha512-CUZEi1nyTbWoXDf2lgBeo+WrqtHuhb8g3x8Hg4H2/aaeh5QNRbzHqJcFjLxnkSFzD1ynmXWXJA3bIcPEYgewig==","signatures":[{"sig":"MEUCIGZgrnRpfNH2qZ23qAbnHj86VhScr+BRx4tqnEwBW+EaAiEA4sEGQYstWtQE7wxYgWYhQQ2b6y/CVZDHaBSK/tL3Xzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547363},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.11.tgz","_integrity":"sha512-CUZEi1nyTbWoXDf2lgBeo+WrqtHuhb8g3x8Hg4H2/aaeh5QNRbzHqJcFjLxnkSFzD1ynmXWXJA3bIcPEYgewig==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.11_1788876697679_0.31386854525952557","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"trek-ai-rules","version":"0.1.12","license":"MIT","_id":"trek-ai-rules@0.1.12","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"07922d3bc86b0f765f40ef1e389bfc1a3ecdc452","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.12.tgz","fileCount":53,"integrity":"sha512-HUkoIj8BwrA+FUuuBFnkRuhzjImp5Upkh0wsXg8uv3wzXxrzLarVzB38yJa97aER1qiRzMPmjdN2OsH4BrYA+g==","signatures":[{"sig":"MEUCIQDwiEUb1x8gjMVzEIb+gx5FTfHtPJLl7pAbvFRi7xSJjwIgF/oJ0NMCmHyF8B/3NYzlkSJOQK9KcO9kNb6QhujHcwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548477},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.12.tgz","_integrity":"sha512-HUkoIj8BwrA+FUuuBFnkRuhzjImp5Upkh0wsXg8uv3wzXxrzLarVzB38yJa97aER1qiRzMPmjdN2OsH4BrYA+g==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.12_1788879227491_0.5647990332326973","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"trek-ai-rules","version":"0.1.13","license":"MIT","_id":"trek-ai-rules@0.1.13","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"ea3ac1993eea31273c7276616bf1417dde9c6c5e","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.13.tgz","fileCount":53,"integrity":"sha512-edQ4yLqV5Ei4m7knJ1o8j7EXcvK5A3JwwWF1tmntk912An/pd91JUCKlE84jQXfo8ZOThg2GHCnrRXbpQu7esw==","signatures":[{"sig":"MEYCIQCsMVAhv+u7oUVIYI47nB62Ccwbt3kFTKYlX2NII3izCAIhAMWRINxmPVBvgb2Foyb5K0qWxnHbzm2wStYasVJN98us","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548477},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.13.tgz","_integrity":"sha512-edQ4yLqV5Ei4m7knJ1o8j7EXcvK5A3JwwWF1tmntk912An/pd91JUCKlE84jQXfo8ZOThg2GHCnrRXbpQu7esw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.13_1788880559553_0.5334860601534872","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"trek-ai-rules","version":"0.1.14","license":"MIT","_id":"trek-ai-rules@0.1.14","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"d11285d0c629c95169fd4a7e018383db687a9752","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.14.tgz","fileCount":53,"integrity":"sha512-ZneVCyw6MEaRzi3uVOVhCV6g9fGMQi8rdrQICwTgyECQOmiLHbEAQR4y/rw9AmJQ+1KDgLUcWHZyirmNiV599A==","signatures":[{"sig":"MEUCIQDQomMdgHbt6FpMY3g+QdZXcPv2lskdICX2l6Q4xZyM1AIgNhJ8+oNzaXt5X/ynnq5bDed5+ZrG2aPkf4vIcRf4PpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548477},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.14.tgz","_integrity":"sha512-ZneVCyw6MEaRzi3uVOVhCV6g9fGMQi8rdrQICwTgyECQOmiLHbEAQR4y/rw9AmJQ+1KDgLUcWHZyirmNiV599A==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.14_1788883156064_0.8719122790677456","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"trek-ai-rules","version":"0.1.16","license":"MIT","_id":"trek-ai-rules@0.1.16","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"72ca7093e9664c25cc7f69129ee3ce0e0fd5b63a","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.16.tgz","fileCount":53,"integrity":"sha512-J6hlUDY8FHvJLFavFlNX6553pPXgW11tuJacr4UJHJpSKLge+KCRPv7O00Rk98VlRYJIEYYRoc13mZOqZMngAA==","signatures":[{"sig":"MEUCICgTDAK6Uwn33WJzjeKbOa46ooYMsLR9KSu0r0RzLpdIAiEAgzXQjNrEdibt7fWF4fLgflvB9Boy84irSrG8oKa1mx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548488},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.16.tgz","_integrity":"sha512-J6hlUDY8FHvJLFavFlNX6553pPXgW11tuJacr4UJHJpSKLge+KCRPv7O00Rk98VlRYJIEYYRoc13mZOqZMngAA==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.16_1788884788271_0.6551625906816498","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"trek-ai-rules","version":"0.1.17","license":"MIT","_id":"trek-ai-rules@0.1.17","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"f26a441e6895bad110eca9a672bcc625b2f24213","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.17.tgz","fileCount":53,"integrity":"sha512-meq0+6vE3SGwy0WueBoQfURP1Z9CdbvTnj+BFXBtjhkiVtUD5mTSLBcnJnTift2qpAEnKTCJ0W55smp2ZhXxiQ==","signatures":[{"sig":"MEYCIQD1JtVpYGempCZeyZLcZReMQjnFD1C2mBhUYZd5Rn68XwIhAL7tvuj+O4pZZyCtKHkXk0J40Y9yZyWqEEkSJ6aUJQc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546517},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.17.tgz","_integrity":"sha512-meq0+6vE3SGwy0WueBoQfURP1Z9CdbvTnj+BFXBtjhkiVtUD5mTSLBcnJnTift2qpAEnKTCJ0W55smp2ZhXxiQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.17_1788890176321_0.7951626664297899","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"trek-ai-rules","version":"0.1.18","license":"MIT","_id":"trek-ai-rules@0.1.18","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"81e7cec90af1d5a5c31e28d091cdb0ae226efccf","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.18.tgz","fileCount":53,"integrity":"sha512-efqxnQ19yH/Fv8MjuZR7w+xPbGM0UeI7YwJQOO7lkSY0ySBTFDes+3Z5aM5mjpGxsDM78SL82qIXOoTslv27VA==","signatures":[{"sig":"MEQCIFsDbtkBDAYqSp56R93lj5F6cOTTE8LAlTeuxwjkK/q5AiADgerX04i8e7HiM7/tq7X+p8J2t2ePRc2XaBLEAS4zuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546517},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.18.tgz","_integrity":"sha512-efqxnQ19yH/Fv8MjuZR7w+xPbGM0UeI7YwJQOO7lkSY0ySBTFDes+3Z5aM5mjpGxsDM78SL82qIXOoTslv27VA==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.18_1788900232107_0.26267608854500635","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"trek-ai-rules","version":"0.1.19","license":"MIT","_id":"trek-ai-rules@0.1.19","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"c244cc4ed54907b2086b353de7361934e695a986","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.19.tgz","fileCount":60,"integrity":"sha512-5dPHQo4eyTzjnr6WJ6c1YbMouGS/t8XkRvjBFPAKjjY/pWcZqTe38aNRUoMsKqXkjLputzpCRz4wskmt8YQOQQ==","signatures":[{"sig":"MEUCIDumn7TyShAVs3rMq2VLV+/sDeTMJ9OeyGpcBb2reDneAiEA26grgMcr1ekrCvuvOuuUBjFqgqwcDe7xr1bYsGoO8E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556233},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.19.tgz","_integrity":"sha512-5dPHQo4eyTzjnr6WJ6c1YbMouGS/t8XkRvjBFPAKjjY/pWcZqTe38aNRUoMsKqXkjLputzpCRz4wskmt8YQOQQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.19_1788953827053_0.9673115197722852","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"trek-ai-rules","version":"0.1.20","license":"MIT","_id":"trek-ai-rules@0.1.20","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"19452314fdc904573feacf6da05d057153b6c856","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.20.tgz","fileCount":60,"integrity":"sha512-3UMyZCIoyW6+eNCgElYxJPwj+RVphHIZffCy9a5hBeSI1jP9xH5kahwfvzkzDM0hPhICepj29oAvr8TzhgFjZQ==","signatures":[{"sig":"MEYCIQCEMIWXbdlDXdq5yWRx8+HsSrsqsdyV4aCQ9Q2FjcVXigIhANN56VYDyWrey/7Z0ZijG6lqDo9EvgLziAteUiNWQxBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556233},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.20.tgz","_integrity":"sha512-3UMyZCIoyW6+eNCgElYxJPwj+RVphHIZffCy9a5hBeSI1jP9xH5kahwfvzkzDM0hPhICepj29oAvr8TzhgFjZQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.20_1789050846998_0.41979242056920096","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"trek-ai-rules","version":"0.1.21","license":"MIT","_id":"trek-ai-rules@0.1.21","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"20d0983ccf633d4a19e4ba1b49f2cb462dc8d28c","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.21.tgz","fileCount":60,"integrity":"sha512-GC5Mk2fz1xsRUvrVzDmvFpX4exr2zESp8kQL2cTg+DpMfSowK1i02Yt8fVvE3di1e8m/OT/xXcFN0Yr4qgBrfg==","signatures":[{"sig":"MEUCIQCDolOsr3OGz22xfRuZw4LOQnGt9A1CE/46sWiTQyb2UwIgTxU8UeP8BrdOOyje17/JCFTtOUIP+U691gMxNxzKsWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556233},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.21.tgz","_integrity":"sha512-GC5Mk2fz1xsRUvrVzDmvFpX4exr2zESp8kQL2cTg+DpMfSowK1i02Yt8fVvE3di1e8m/OT/xXcFN0Yr4qgBrfg==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.21_1789051656361_0.6948521605306857","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"trek-ai-rules","version":"0.1.22","license":"MIT","_id":"trek-ai-rules@0.1.22","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"ce279356a6364f32357aa68bba0e7898b91358a3","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.22.tgz","fileCount":60,"integrity":"sha512-Yd3X6xJNKgHOp/UR5nddRc1zgChoBOH4ZUzBiXMfzPcEyVO0z2OVjFL4Q0ZvKQSHMqKbciM8OvzYTh96F6ZQ8g==","signatures":[{"sig":"MEUCIEKOSQWaF7m0SXLGat266AaaUrGhpLfHi44/qumXkUZfAiEAolcqGQlaQibXSXCi2SU6tMOGfx5PByf+o8MnKe9+heo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556233},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.22.tgz","_integrity":"sha512-Yd3X6xJNKgHOp/UR5nddRc1zgChoBOH4ZUzBiXMfzPcEyVO0z2OVjFL4Q0ZvKQSHMqKbciM8OvzYTh96F6ZQ8g==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.22_1789052399787_0.23422276452462687","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"trek-ai-rules","version":"0.1.25","license":"MIT","_id":"trek-ai-rules@0.1.25","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"6174a967cea9ff245fdf764c41c7eb00c5601950","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.25.tgz","fileCount":59,"integrity":"sha512-u6VJISGySH1x2MWncbfCKSOaJFAbL81sipBU9eL9CWD16rztc3JBbEPQIWvexaeun39U5Nnr/fC3wBrmfgyGxw==","signatures":[{"sig":"MEUCIHGIb73tAqox3TSjxwr6oALk2U+e9QyCiHv5DCAyB1a0AiEAidFfx2/aG/kR5VPxBZ90xI4tYGJhOUaIloVd4/Xms8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.25.tgz","_integrity":"sha512-u6VJISGySH1x2MWncbfCKSOaJFAbL81sipBU9eL9CWD16rztc3JBbEPQIWvexaeun39U5Nnr/fC3wBrmfgyGxw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.25_1789056077521_0.1414120022270886","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"trek-ai-rules","version":"0.1.26","license":"MIT","_id":"trek-ai-rules@0.1.26","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"842613da2bac76e63d9d69378d63034c4ec19621","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.26.tgz","fileCount":59,"integrity":"sha512-4x+A+7EGiC8mcEh+CBqta5L5HAX4XVjoqu+DAlma+aMjo1XxcurMMO0k2bQWqnW806iLR2WzRCZ2FCdtHRzQlA==","signatures":[{"sig":"MEUCIGfzBjFlNIjzDaWy+j4IMVvY5KiUEGqSRNzjgvMrChEpAiEAovD/chUhlSdb+NAvpLncSQbWWoF4jdwOp12qRxS2yog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.26.tgz","_integrity":"sha512-4x+A+7EGiC8mcEh+CBqta5L5HAX4XVjoqu+DAlma+aMjo1XxcurMMO0k2bQWqnW806iLR2WzRCZ2FCdtHRzQlA==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.26_1789057859910_0.7835413924193053","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"trek-ai-rules","version":"0.1.27","license":"MIT","_id":"trek-ai-rules@0.1.27","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"6d6d0c1e9a35403887e4e1384e8d1f62329b2795","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.27.tgz","fileCount":59,"integrity":"sha512-s7iX744bJkZLhwsK2i6V+b9Prba4f4PVwJS2EPTuRARG75K5nZOxA9khK3j2j4Ur6WrZBqwW9h9jXZ7P6xPI/w==","signatures":[{"sig":"MEUCIC11RCWJEZlwtQMXzyvhjkegZJ5bcqsTgZgIdgUBd88WAiEAgBmcCLsYtqXUQjn/GD8yo4XCIfCoJuzPqHHKwsTQ4kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.27.tgz","_integrity":"sha512-s7iX744bJkZLhwsK2i6V+b9Prba4f4PVwJS2EPTuRARG75K5nZOxA9khK3j2j4Ur6WrZBqwW9h9jXZ7P6xPI/w==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.27_1789059731320_0.8099682406806905","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"trek-ai-rules","version":"0.1.28","license":"MIT","_id":"trek-ai-rules@0.1.28","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"e7d90e828fc20aaf47474abc8b2ea8152c1f7fbe","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.28.tgz","fileCount":59,"integrity":"sha512-oVowbgKBIEbuyUcbtd2tmmK2m5k4hkBmR0cjNFlNZgSI1GQIzrQeUIxWwcfh2uc8FrCcMSisX/u/n6JIBZK2dA==","signatures":[{"sig":"MEYCIQCPwrKfCY858bK0PUGIfyQsAf/XMKqVXFjMeHiwIIcWXwIhAIXXEHPECrzJ0qu2q7r6fMScEMtXR7FHKNwWWTm57dyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.28.tgz","_integrity":"sha512-oVowbgKBIEbuyUcbtd2tmmK2m5k4hkBmR0cjNFlNZgSI1GQIzrQeUIxWwcfh2uc8FrCcMSisX/u/n6JIBZK2dA==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.28_1789060403646_0.2731777406128164","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"trek-ai-rules","version":"0.1.29","license":"MIT","_id":"trek-ai-rules@0.1.29","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"db65091b0e5c3733579bb15974bafae479b43e10","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.29.tgz","fileCount":59,"integrity":"sha512-LlF9lSnskPFYAzCkLCFovL4Ev7dvixZQnquKCPq/DULhvT64An1mqZlk0WvW7PBy/1XQc7QAkaz/zghU5Vpx1A==","signatures":[{"sig":"MEQCID6nBtpMNImnG9YKAWFLze55rokxNuE+4qQ8NngmCkhwAiAMY79UHkYS8roDKDnVmuhI2jK/5h7i7lCiFsXF3bIWFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDIiEbQj5r10xhvg0BRr3a/8ffabeqVTwrVQ352t5o7WAiAT9Eg3MAIBJDp7iSqQ9DjIxERBj9jS92CsDaf+GvBjHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.29.tgz","_integrity":"sha512-LlF9lSnskPFYAzCkLCFovL4Ev7dvixZQnquKCPq/DULhvT64An1mqZlk0WvW7PBy/1XQc7QAkaz/zghU5Vpx1A==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.29_1789135571197_0.0896132907591014","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"trek-ai-rules","version":"0.1.30","license":"MIT","_id":"trek-ai-rules@0.1.30","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"df37d97c9b801dfb59aa666956bae59888107bf3","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.30.tgz","fileCount":59,"integrity":"sha512-u0yIKifJEhG6SLhnbi/6lO4IGRA+Eoh8Y3NXFO0SsT8V5GQ8OXMkowipSb+DhNoTEydjCj6OQ7ZYM9NJAVxF/Q==","signatures":[{"sig":"MEQCIA+snbjyQPZ+eV4RQl1nheswgh87qoNAh7OsD3nn4o6eAiBfs4fmVfvyAFvaAVz2V/h8AGqtUyBJx3V3LZj3uLnyGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpsC+i4sFk2WZRkZJWwTNrdyMKn4dxglzjqiZ4SwK3QQIgKQsGZBAhaTnUSEltDrXrFQYr/hQ0rsCv3DMlZRb83sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.30.tgz","_integrity":"sha512-u0yIKifJEhG6SLhnbi/6lO4IGRA+Eoh8Y3NXFO0SsT8V5GQ8OXMkowipSb+DhNoTEydjCj6OQ7ZYM9NJAVxF/Q==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.30_1789138135731_0.31746294010003506","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"trek-ai-rules","version":"0.1.31","license":"MIT","_id":"trek-ai-rules@0.1.31","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"111676c1752ab7be3c157631373bf1e06e9fe2c2","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.31.tgz","fileCount":59,"integrity":"sha512-fCFZ8SvmPaWNy/wGaH3e5ziQRBLJHGyd3FQc6ChxA3wRtYjsLQiO+p7R/EZ/ng9mhfBGdJwCOeTwJ9mnlI/rDw==","signatures":[{"sig":"MEUCIQCzyf/SwFE63qIgo7Dehw22McW5ZfNDwFfTx7P1r508JgIgZujxo7cr9tcnX5keBYDbMQSP1dRm7+UfdWc/hW1OuU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlPjeKJ7w/29P4B4BzoN2w9mz6mekPt13oEX8NUgcwOwIhAJMmyWJsvu1yJOo2lESuAzSv3RNhXjjRvFsNMA9YGbNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.31.tgz","_integrity":"sha512-fCFZ8SvmPaWNy/wGaH3e5ziQRBLJHGyd3FQc6ChxA3wRtYjsLQiO+p7R/EZ/ng9mhfBGdJwCOeTwJ9mnlI/rDw==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.31_1789138969191_0.5730982326723195","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"trek-ai-rules","version":"0.1.32","license":"MIT","_id":"trek-ai-rules@0.1.32","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"75b3ddf821ef093e9060aaca6893edf7f35ee687","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.32.tgz","fileCount":59,"integrity":"sha512-n09po1S2NRXbGBOH64VFX/71RVFVHjIEZJeioQwZ1vPGIWp+G3fYsANhjqDFqpJw6UY0fmNXuVINtW3/6NfQxQ==","signatures":[{"sig":"MEUCICjKrpyPN3wM9aaHKQPy2CX/Gyl1WSuWwRXPP2oEL0UGAiEA+FsbBLjq4AS1OOa1LvSOn25B0DpPpoqo/MbT2uCGS7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWIJm5KlgMzV2EPuiGRIk/lQU+zMV4RfkUkqlh6lPzOwIgUbwvGZhBiVoRNiPFvDe9PcKDHOGXw/WWoZ/7MqFR9Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.32.tgz","_integrity":"sha512-n09po1S2NRXbGBOH64VFX/71RVFVHjIEZJeioQwZ1vPGIWp+G3fYsANhjqDFqpJw6UY0fmNXuVINtW3/6NfQxQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.32_1789999460187_0.9508003185436509","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"trek-ai-rules","version":"0.1.34","license":"MIT","_id":"trek-ai-rules@0.1.34","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"dist":{"shasum":"7a03bde2dd6770afdf51ec816cf5db222ff48aa6","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.34.tgz","fileCount":59,"integrity":"sha512-oeG2Vw/t/VBGHwnmkHgNoyL0Y/tAyk04q09UxX83eikhAf/TT6hiCPzOgiNV7Ht9a2686SxaTZQPSB91UBa9hQ==","signatures":[{"sig":"MEQCICTGKh+TwZrErnUy0qBA5e1US71KbZonldj5nK5BxtGlAiAatJnNGmGVuG/V0HlgROX0cGZc1mPiaC87CnlvsMPpLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEWY4zCw1Bdw6YVXclgO4VAeIu5iZf725w0IBGWdmacHAiBXBxHny50bWQHQbVt2iD6j6Xopi9N3nEcnJfrrrNWhmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553009},"main":"./dist/index.js","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"private":false,"_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.34.tgz","_integrity":"sha512-oeG2Vw/t/VBGHwnmkHgNoyL0Y/tAyk04q09UxX83eikhAf/TT6hiCPzOgiNV7Ht9a2686SxaTZQPSB91UBa9hQ==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trek-ai-rules_0.1.34_1790002546368_0.5391294309245198","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"_id":"trek-ai-rules@0.1.35","dist":{"shasum":"c2ff55523150a9edfa2ae861ddcad805158f234c","tarball":"https://registry.npmjs.org/trek-ai-rules/-/trek-ai-rules-0.1.35.tgz","fileCount":59,"integrity":"sha512-20D0LaP1bVAjKhB+klZBHnmr6aNS4BPt358VizxeGpmkQ76xBfbzaAhEXi8x+GieKTQA1ApDEpLyWRWlUZeycg==","signatures":[{"sig":"MEQCIH5uxx5bUJHB0u3eVzezmiJ9j45/OJrh0SYvqQ9QtuDzAiBUZAbbMtincNjg7uaMCukffJVEUIIT2iWfp5XVHcv7Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9eKS55O+a0cQKzkT5X8e2ukVJhwdDKxuRddCytdOp7wIgQkP/TRD8uzzV7GFh5KqQ1MmmR6CObWdsj+DUfY+cNLo="}],"unpackedSize":553009},"main":"./dist/index.js","name":"trek-ai-rules","type":"module","_from":"file:/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./templates/*":"./templates/*"},"license":"MIT","private":false,"version":"0.1.35","_npmUser":{"name":"cuimengkai","email":"cuitrek@163.com"},"_resolved":"/Users/cuimengkai/Downloads/github/ai-agent/dist-release/trek-ai-rules-0.1.35.tgz","_integrity":"sha512-20D0LaP1bVAjKhB+klZBHnmr6aNS4BPt358VizxeGpmkQ76xBfbzaAhEXi8x+GieKTQA1ApDEpLyWRWlUZeycg==","_npmVersion":"11.3.0","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","directories":{},"maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"_nodeVersion":"24.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trek-ai-rules_0.1.35_1790011194387_0.43653145211125177"}}},"time":{"created":"2026-09-02T14:43:29.575Z","modified":"2026-09-21T17:19:54.653Z","0.1.0":"2026-09-02T14:43:29.933Z","0.1.1":"2026-09-02T14:52:43.537Z","0.1.2":"2026-09-02T14:55:04.783Z","0.1.3":"2026-09-02T15:38:15.196Z","0.1.4":"2026-09-02T16:11:48.357Z","0.1.5":"2026-09-02T16:32:09.421Z","0.1.6":"2026-09-03T11:34:30.029Z","0.1.7":"2026-09-03T11:38:55.396Z","0.1.8":"2026-09-03T11:42:41.333Z","0.1.9":"2026-09-03T12:01:46.554Z","0.1.10":"2026-09-03T12:12:17.967Z","0.1.11":"2026-09-08T14:11:37.806Z","0.1.12":"2026-09-08T14:53:47.644Z","0.1.13":"2026-09-08T15:15:59.693Z","0.1.14":"2026-09-08T15:59:16.201Z","0.1.16":"2026-09-08T16:26:28.439Z","0.1.17":"2026-09-08T17:56:16.499Z","0.1.18":"2026-09-08T20:43:52.265Z","0.1.19":"2026-09-09T11:37:07.194Z","0.1.20":"2026-09-10T14:34:07.161Z","0.1.21":"2026-09-10T14:47:36.499Z","0.1.22":"2026-09-10T14:59:59.935Z","0.1.25":"2026-09-10T16:01:17.662Z","0.1.26":"2026-09-10T16:31:00.049Z","0.1.27":"2026-09-10T17:02:11.437Z","0.1.28":"2026-09-10T17:13:23.805Z","0.1.29":"2026-09-11T14:06:11.308Z","0.1.30":"2026-09-11T14:48:55.827Z","0.1.31":"2026-09-11T15:02:49.265Z","0.1.32":"2026-09-21T14:04:20.317Z","0.1.34":"2026-09-21T14:55:46.484Z","0.1.35":"2026-09-21T17:19:54.480Z"},"license":"MIT","description":"Multi-client AI agent rules templates (Claude Code / Cursor / Codex / Copilot / Trae) with placeholders that the CLI renders from ai.config.ts","maintainers":[{"name":"cuimengkai","email":"cuitrek@163.com"}],"readme":"# `trek-ai-rules`\n\nMulti-client AI agent rules templates (Claude Code / Cursor / Codex /\nCopilot / Trae) with `{{project.X}}` placeholder syntax that the\nCLI renders from the host's `ai.config.ts`.\n\n> **Node ≥ 22** · **MIT** · **Pure ESM**\n\n## Install\n\n```bash\npnpm add trek-ai-rules\n```\n\n通常你**不需要直接装这个包** —— 它是 `trek-ai-cli` 的内部依赖,通过\n`ai-agent rules sync` 命令使用。但是如果你要做自定义 rules 渲染(比如\n嵌进 IDE 插件里),可以直接用它的 API。\n\n## Subpath exports\n\n| Subpath | 内容 | 用途 |\n|---|---|---|\n| `trek-ai-rules` | barrel: `getTemplatesDir` / `renderClientRules` / `clientMirrorDir` / `listClientTemplates` / `SupportedClient` / `RulesContext` / `RenderResult` | 程序化调用 |\n| `trek-ai-rules/templates/*` | 原始 `.md` / `.mdc` 模板文件 | 手工编辑 / fork 单个模板 |\n\n## 5 个内置 client\n\n| `SupportedClient` | 模板源目录 | 渲染到宿主目录 |\n|---|---|---|\n| `'claude'` | `templates/claude/` | `.claude/agents/` |\n| `'cursor'` | `templates/cursor/` | `.cursor/rules/` |\n| `'codex'` | `templates/codex/` | `.codex/` |\n| `'copilot'` | `templates/copilot/` | `.github/agents/` |\n| `'trae'` | `templates/trae/` | `.trae/rules/` |\n\n`'claude'`、`'cursor'` 这些不是字符串字面量 —— TS 5.x 的 `string literal\nunion`,拼错会编译失败。`DEMO_CLIENT = '_demo'` 是保留名,不会被自动\n渲染(用来在测试 fixture 里放占位模板)。\n\n## 占位符语法\n\n模板里所有 `{{project.<field>}}` 会被替换成 `RulesContext.project[field]`。\n当前支持的字段(`RulesContext.project`):\n\n```ts\ninterface RulesContext {\n  project: {\n    name: string              // {{project.name}}\n    displayName: string       // {{project.displayName}}\n    componentRoot: string     // {{project.componentRoot}}\n    docRoot: string           // {{project.docRoot}}\n    exampleRoot: string       // {{project.exampleRoot}}\n    i18nPath?: string         // {{project.i18nPath}}\n    testCommand: string       // {{project.testCommand}}\n    e2eCommand: string        // {{project.e2eCommand}}\n    lintCommand: string       // {{project.lintCommand}}\n    typecheckCommand: string  // {{project.typecheckCommand}}\n    docsBuildCommand: string  // {{project.docsBuildCommand}}\n    docsDevCommand: string    // {{project.docsDevCommand}}\n    buildCommand: string      // {{project.buildCommand}}\n    devCommand: string        // {{project.devCommand}}\n    cleanCommand: string      // {{project.cleanCommand}}\n    packagePrefix: string     // {{project.packagePrefix}}\n    packageScope: string      // {{project.packageScope}}\n    registry: string          // {{project.registry}}\n    sidebarConfig: string     // {{project.sidebarConfig}}\n  }\n}\n```\n\n如果模板里写了 `{{project.foo}}` 但 `ctx.project.foo` 是 `undefined`,\n占位符**原样保留**(不报错),方便你在审查渲染结果时一眼看到缺失的字段。\n\n---\n\n## 快速上手\n\n### 1. 程序化调用(自定义集成)\n\n```ts\nimport {\n  renderClientRules,\n  getTemplatesDir,\n  listClientTemplates,\n  clientMirrorDir,\n} from 'trek-ai-rules'\n\n// 看 claude client 都有哪些模板\nconst files = await listClientTemplates('claude')\n// → [\n//     'element-plus-architect.md',\n//     'element-plus-developer.md',\n//     'element-plus-reviewer.md',\n//     ...\n//   ]\n\n// 模板目录在哪?(npm 装完后定位)\nconst tmplDir = getTemplatesDir()\n// → '/your/project/node_modules/trek-ai-rules/templates'\n\n// 渲染到指定宿主根目录\nconst results = await renderClientRules('claude', '/path/to/host/repo', {\n  project: {\n    name: 'element-plus',\n    displayName: 'Element Plus',\n    componentRoot: 'packages/components',\n    docRoot: 'docs/en-US/component',\n    exampleRoot: 'docs/examples',\n    testCommand: 'pnpm exec ai-agent test',\n    e2eCommand: 'pnpm exec ai-agent test:e2e',\n    lintCommand: 'pnpm exec ai-agent lint',\n    typecheckCommand: 'pnpm exec ai-agent typecheck',\n    docsBuildCommand: 'pnpm exec ai-agent docs:build',\n    docsDevCommand: 'pnpm exec ai-agent docs:dev',\n    buildCommand: 'pnpm exec ai-agent build',\n    devCommand: 'pnpm exec ai-agent dev',\n    cleanCommand: 'pnpm exec ai-agent clean',\n    packagePrefix: '@element-plus/components',\n    packageScope: '@element-plus',\n    registry: 'packages/element-plus/component.ts',\n    sidebarConfig: 'docs/.vitepress/i18n/pages/component.json',\n  },\n})\n\nresults.forEach(r => {\n  console.log(`${r.outputPath}  (${r.substitutions} substitutions)`)\n})\n// → /path/to/host/repo/.claude/agents/element-plus-architect.md  (12 substitutions)\n// → /path/to/host/repo/.claude/agents/element-plus-developer.md  (15 substitutions)\n// → ...\n```\n\n### 2. 通过 `ai-agent rules sync` 调用(常用)\n\n```bash\n# 在你的项目根目录\nnpx ai-agent rules sync\n\n# 看每个 client 都有哪些模板\nnpx ai-agent rules list\n```\n\nCLI 会自动从 `ai.config.ts` 构造 `RulesContext`,不需要你手写。\n\n### 3. 单独渲染一个 client(调试用)\n\n```bash\nnpx ai-agent rules sync --only=claude\nnpx ai-agent rules sync --only=cursor,trae\n```\n\n---\n\n## 完整 API 速查\n\n| 导出 | 类型 | 说明 |\n|---|---|---|\n| `renderClientRules` | `(client, hostRoot, ctx) => Promise<RenderResult[]>` | 递归渲染某个 client 的所有模板 |\n| `renderGuides` | `(hostRoot, ctx) => Promise<RenderResult[]>` | 递归渲染根级 AI 指南(`AGENTS.md` + `AI_AGENT_*.md`)到宿主仓库根 |\n| `getTemplatesDir` | `() => string` | 模板根目录(包内的 `templates/`) |\n| `clientMirrorDir` | `(client) => string` | client 渲染到宿主哪个子目录(`.claude/agents` 等) |\n| `listClientTemplates` | `(client) => Promise<string[]>` | 列出某个 client 的所有模板文件(相对路径) |\n| `SupportedClient` | `'claude' \\| 'cursor' \\| 'codex' \\| 'copilot' \\| 'trae'` | 5 个内置 client 的字面量联合 |\n| `DEMO_CLIENT` | `'_demo'` | 保留名,不会自动渲染 |\n| `GUIDE_CLIENT` | `'guides'` | `templates/guides/` 的保留 client 键(不是真实 AI client) |\n| `RulesContext` | `interface` | 渲染时需要的上下文 |\n| `RenderResult` | `{ outputPath: string, substitutions: number }` | 每次写入的结果 |\n\n---\n\n## 根级指南渲染(guides)\n\n`templates/guides/` 下存放**面向宿主仓库根的 AI 上下文指南**——`AGENTS.md`、\n`AI_AGENT_COMPLETE_GUIDE.md`、`AI_AGENT_GUIDE.md`、`AI_AGENT_ARCHITECTURE.md`。\n这些文件描述一个仓库所有 AI client 的\"宪法 + 架构 + 工作流\",由 `trek-ai-cli` 的\n`rules sync` 一并渲染,宿主**不应**把它们纳入版本管理:\n\n```ts\nimport { renderGuides } from 'trek-ai-rules'\nconst results = await renderGuides(hostRoot, ctx)\n// results → [{ outputPath: '<hostRoot>/AGENTS.md', ... }, ...]\n```\n\n- 占位符语法、`substitute` / `resolveKey` 语义与 client 模板完全一致(`{{project.X}}`)\n- cli 侧对应的用户命令是 `ai-agent rules sync`(`cli README` 的\"项目命令\"一节)\n- 如果你想改指南内容,编辑 `templates/guides/*` 后重跑 `rules sync`,不要在宿主里手改\n\n---\n\n## 添加新 client\n\n1. 在 `templates/<new-client>/` 下加 `.md` / `.mdc` 文件\n2. 在 `src/index.ts` 的 `SupportedClient` union 加新字面量\n3. 在 `clientMirrorDir()` 加一个 case\n\n```ts\n// src/index.ts\nexport type SupportedClient =\n  | 'claude'\n  | 'cursor'\n  | 'codex'\n  | 'copilot'\n  | 'trae'\n  | 'aider'  // ← 新增\n\nexport function clientMirrorDir(client: SupportedClient): string {\n  switch (client) {\n    // ... 已有 case\n    case 'aider':\n      return '.aider/rules'\n    // ...\n  }\n}\n```\n\n下次 `ai-agent rules sync` 会自动发现新 client。\n\n## 添加新占位符字段\n\n1. 改 `RulesContext.project` 的 type\n2. 在 `trek-ai-cli` 的 `toRulesContext(cfg)` 里读 `cfg.commands.xxx` 之类塞进去\n3. 在模板里写 `{{project.xxx}}`\n\n> **不能做的事**:占位符**不能跨层级访问**(`{{a.b.c.d}}`)。`resolveKey()`\n> 只支持 `ctx.project.field` 形式的扁平访问,深层访问会被原样保留。\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}