{"_id":"@aneuhold/robot-instructions","_rev":"11-6b810c791b0f100f6934a19460d2b6f0","name":"@aneuhold/robot-instructions","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@aneuhold/robot-instructions","version":"0.1.0","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.0","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"1f3be9ccd8e1174db2e3135a6ed074a7f9e1c514","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.0.tgz","fileCount":4,"integrity":"sha512-I1J27l7gZx8jCGT44H+Eb1Mh7MveeBMDplTyYD7m5n9bZgWhVVcKXTSmKZx7g1Lta3PDRgtleVQ13Sw9dy3zaw==","signatures":[{"sig":"MEUCIC05R9PWSE+NBfyV4M3JtCk6nT7VRoSJnYOfyOryCC36AiEAvJhFgtBwFDl3ALBNG+q2MPlr3BwAyBN98ereuCd99Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2932},"type":"module","gitHead":"56a9ddb429f6ff907b4f259317ecdb37d792d6a0","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"aneuhold","email":"agneuhold@gmail.com"},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.0_1787517428128_0.7705480420594168","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aneuhold/robot-instructions","version":"0.1.1","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.1","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"bda2b9c7288f1282ad74ee97698f0d2e7a807fca","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.1.tgz","fileCount":4,"integrity":"sha512-goBoqHoirC2oUWJE/WjLvAG6U5Qp8lhiDZZ64lrBNDsAjOzCAxFAxgI1Nzi1RRIQxAN3gPyrbKLX0KeEyK1UVw==","signatures":[{"sig":"MEYCIQD/BrmxrvftLfz/k8HoFhRrqUgDmIJeum7pPhEm15d0uwIhANYjdum6WdU+kku+CNbjEHsXCEa81+Sbs0deMiZ8tdbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2932},"type":"module","gitHead":"a58bfa0614b29c0e365a1f152c186354ea1ec046","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.1_1787517566947_0.4027253028659752","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aneuhold/robot-instructions","version":"0.1.2","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.2","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"d667fe85a8ad111de47091110d3702642d69b8a8","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.2.tgz","fileCount":20,"integrity":"sha512-eUA5qaSJTPKY9PRKSmYQLL4U2uGb1bLs+VjF5irXGpchyg4R8Ku5LBs401xh/F3bhmEFt9jnCVkqVNpUAojJmA==","signatures":[{"sig":"MEUCIH0rC6284aA9QOo/3i0RlFS4tQUbvZ5XnEAT5dgQYzIrAiEAu1uRY1oom8+dOWAIH/zbrWy8OgHnGl2rzaKxq395gk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14801},"type":"module","gitHead":"337ec2fc0835bdcab955c0faca590bb1c611a9c6","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.2_1787522243765_0.02425932154587107","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aneuhold/robot-instructions","version":"0.1.3","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.3","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"498a37a576aa82421d99739f500739bd12ded592","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.3.tgz","fileCount":20,"integrity":"sha512-fSbT2SooPw3zsKtz9TsyEWL2JXlW79+wAxbO0o4/D3QWuTOeg8zvnmrXlm8dyqLMDSECT1LAXm83jV7oOkO8rQ==","signatures":[{"sig":"MEUCIQD2vgvnCXuOn96DEb9OuxTyfyLt9XmBJs2lo14pZ+QEMgIgEqNKO893wmGOYdF6Fg2hF9oaP8rsHa3bGLlD0qpTF8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15310},"type":"module","gitHead":"406df2f822bfd1bc3a0aa355334febc73f8bc732","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.3_1787618695593_0.7900448332295535","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aneuhold/robot-instructions","version":"0.1.4","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.4","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"012f666878fa71ded33880fa15f01d8ca3b711f0","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.4.tgz","fileCount":20,"integrity":"sha512-E+6BAo9GiPPKFW+RTzmY82D37b/ulUAlejKWMTXS4/FKGY/UZQ2Abxz+58ruNGO6JBEz5r8vkmWdFa01/RLsoA==","signatures":[{"sig":"MEYCIQD1jyiSvLpwWCXf+BqGoTmmqTeUSzAGwb6vylI3uHxU8gIhAOAdMvD26aOnfWJueSrMxBPHEJXv5K9z2M5ukJkx16Dz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15526},"type":"module","gitHead":"751f5ec9a8f7e3c6948f91b1a4fea6365320dbfa","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.4_1787620595481_0.3932189810441875","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aneuhold/robot-instructions","version":"0.1.5","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.5","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"c0149af12359bfc0d118074a67fb9a13725638e4","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.5.tgz","fileCount":20,"integrity":"sha512-v7OzjKOg+LwhnR0wx5AhPNXe86MARVv3jRjhsj2RuWESPq1uPIifAOTYMTNl9mVABntRF54Ffat4B3GEra/VUQ==","signatures":[{"sig":"MEYCIQDOWAA/SADi76pr5S5f7jma+qT+2OA2vlWVNO1hOLCnSwIhANgXaGEt3b+NEmMjQWlJJNCg0h0ZYg0Mfw9VOMRdQs4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15526},"type":"module","gitHead":"7296902159e571dab605b094d3123374079222d8","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.5_1788393167358_0.7393103778169698","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aneuhold/robot-instructions","version":"0.1.6","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.6","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"eee2dc8c94e4e190aeda86f403a6ce96425f9f0e","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.6.tgz","fileCount":20,"integrity":"sha512-4d1QcSZXOFRGmX20DlWlfkBDQofWXgTruFEYg/iSU+gnI/QLThWDeMXe6kU07xjTv0CnzjASr9r/9fBlOavSkw==","signatures":[{"sig":"MEUCIQCRNqAdO98OB1wGvkKU8MJKxMkvcHwdPH0L3HVj8aJFtwIgN3t8x9WKDJ9aNFe7UqMR5uAlKtVSiTsIXH7P2hB14xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15769},"type":"module","gitHead":"aef25afc55e75ffb2ddcb16886a5ee4a92d9c3cc","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@12.2.1","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.6_1788397427588_0.044307514773218815","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aneuhold/robot-instructions","version":"0.1.7","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.1.7","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"a52c87f63a4a672106f244a9194cbedef1452d2d","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.1.7.tgz","fileCount":20,"integrity":"sha512-T0GZuysOrRQd84S65CLGIKjF1cb/DXf3/G76LwSUkGYkkwZexzSDQcZpZJ9WcNix4t4QCcf/vfLoac7pYOgx2Q==","signatures":[{"sig":"MEYCIQDrPh3lThDUHKuGqZVLD0oXS2mHBSDWUKbc1ZZnOv6rjgIhAJj12t6NczVzlZAWu86OPR0zLhbe0YOKMajNtvqiyENn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15842},"type":"module","gitHead":"0363922000509cad6c780a1340dae9c9b712a065","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@12.2.1","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.1.7_1789076041394_0.7503262301921401","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aneuhold/robot-instructions","version":"0.2.0","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.2.0","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"550671a1932756209c2fda8c29c8711f7b90e7b5","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.2.0.tgz","fileCount":23,"integrity":"sha512-0UDX9Wqu+Pxd7/ghYnbuiqOGlBY03ZfTwus1YLAyFL7KDObc99YnEaJu/k9iMqPfPK4jNgY2TNm/YCpUO8CUEw==","signatures":[{"sig":"MEUCIFGf9psNu0EELMREIf2lORujNb37X1aB2f+vGj+MqP+hAiEA35sko7bOqfcEqwKkG/m98woIb7z8An9cits0c6CaR2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35930},"type":"module","gitHead":"050acee35056b1a8c4a3a5727b1a34fc5348c41b","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@12.2.1","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.2.0_1789225385703_0.7247461032278906","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aneuhold/robot-instructions","version":"0.3.0","keywords":["ai","agents","instructions","skills","markdown"],"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","_id":"@aneuhold/robot-instructions@0.3.0","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"homepage":"https://github.com/aneuhold/robot-instructions#readme","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"e4a7fb94dd406d651986753db74a1d507063a2fe","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.3.0.tgz","fileCount":24,"integrity":"sha512-LEC+8z70hxBzqRTZVoP6fSnVq72PnAL76MHr51RCFiP4CvfGE2d2dQBAqDzZqUMEkz98O5iHAnj9OwtLoG7UKQ==","signatures":[{"sig":"MEUCIEQMZiKxCzvbI1IbjhjVE3EbzAmfwUkCTF5LYFjJKc/PAiEAoeI/73NlMf5sl6BHXbk34lINw3Dx1Xa0eDwqWXpazBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38182},"type":"module","gitHead":"bdc59e86a7ee03c0484fe573c28c2dc2217897dd","scripts":{"pushpub":"pnpm version patch && git push"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@12.2.1","_npmOperationalInternal":{"tmp":"tmp/robot-instructions_0.3.0_1789519786381_0.7172144804631826","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@aneuhold/robot-instructions@0.4.0","bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"dist":{"shasum":"0fe65117b7eec64a93a273c249518cd61b487445","tarball":"https://registry.npmjs.org/@aneuhold/robot-instructions/-/robot-instructions-0.4.0.tgz","fileCount":24,"integrity":"sha512-Uc88AKardYw4bIHQY3ves+03w+VAEfO7rNG/PSrj9IGBfLT928yBL+unfxdNJ8OdTFVOABFZx8RY2srnAYg6cA==","signatures":[{"sig":"MEYCIQC7awGev0kJMwZjtL+7EpcQcEir0BmKG1NEDDj20r5L/wIhALqe64vCtQbgxOX7OqKDoDiODQfXFNiMkmEXarfiOEkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+PlzD03dmfl2ggKY3m40pwAqYHzOvndFnSgLfcnGiYgIgJ5eXCoMOSTG2jHwX3wJoUmmlo4OzwzQUhxhhkQX03WQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aneuhold%2frobot-instructions@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39673},"name":"@aneuhold/robot-instructions","type":"module","author":{"name":"Anton G. Neuhold Jr."},"gitHead":"5b42c89559393fc1dc3ed72c15fba2b57bc33621","license":"MIT","scripts":{"pushpub":"pnpm version patch && git push"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:547833eb-b858-4c40-b1f3-ee972c8ea5b3"}},"homepage":"https://github.com/aneuhold/robot-instructions#readme","keywords":["ai","agents","instructions","skills","markdown"],"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"_npmVersion":"12.0.2","description":"Organized markdown instructions for AI coding agents","directories":{},"maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@12.2.1","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/robot-instructions_0.4.0_1789837202739_0.5269633774318545"}}},"time":{"created":"2026-08-23T20:37:07.881Z","modified":"2026-09-19T17:00:03.201Z","0.1.0":"2026-08-23T20:37:08.256Z","0.1.1":"2026-08-23T20:39:27.074Z","0.1.2":"2026-08-23T21:57:23.923Z","0.1.3":"2026-08-25T00:44:55.741Z","0.1.4":"2026-08-25T01:16:35.638Z","0.1.5":"2026-09-02T23:52:47.506Z","0.1.6":"2026-09-03T01:03:47.742Z","0.1.7":"2026-09-10T21:34:01.530Z","0.2.0":"2026-09-12T15:03:05.844Z","0.3.0":"2026-09-16T00:49:46.527Z","0.4.0":"2026-09-19T17:00:02.823Z"},"bugs":{"url":"https://github.com/aneuhold/robot-instructions/issues"},"author":{"name":"Anton G. Neuhold Jr."},"license":"MIT","homepage":"https://github.com/aneuhold/robot-instructions#readme","keywords":["ai","agents","instructions","skills","markdown"],"repository":{"url":"git+https://github.com/aneuhold/robot-instructions.git","type":"git"},"description":"Organized markdown instructions for AI coding agents","maintainers":[{"name":"aneuhold","email":"agneuhold@gmail.com"}],"readme":"# robot-instructions\n\n[![NPM](https://img.shields.io/npm/v/%40aneuhold%2Frobot-instructions)](https://www.npmjs.com/package/@aneuhold/robot-instructions)\n\nA collection of organized markdown instructions, skills, and status line scripts for AI coding agents, published to npm as `@aneuhold/robot-instructions`.\n\n## 📥 Consuming\n\nInstructions are meant to be referenced directly from a markdown instruction file, skills are meant to be symlinked into a skills directory, and status line scripts are meant to be run by path. None of it is read through code.\n\nSee docs for different tools:\n\n- [Claude Code file imports](https://code.claude.com/docs/en/memory#import-additional-files) (`@path/to/import` syntax)\n- [Claude Code skills](https://code.claude.com/docs/en/skills) (symlinked skill folders)\n- [Claude Code status lines](https://code.claude.com/docs/en/statusline)\n\n### Updating\n\nUpdate every global location the package is installed in, and link its skills:\n\n```sh\nfor dir in ~/.claude; do\n  package=\"$dir/node_modules/@aneuhold/robot-instructions\"\n  [ -d \"$package\" ] || continue\n  (cd \"$dir\" && pnpm update --latest @aneuhold/robot-instructions)\n  mkdir -p \"$dir/skills\"\n  for skill in \"$package\"/src/skills/*/; do\n    ln -sfn \"${skill%/}\" \"$dir/skills/$(basename \"$skill\")\"\n  done\ndone\n```\n\nLocations without the package installed are skipped. Add further paths to the `for` list as other global locations come into use. Re-running is safe, since `ln -sfn` replaces a skill's existing link instead of nesting a new one inside it.\n\n### Project scope\n\nInstall the package as a dev dependency:\n\n```sh\npnpm add -D @aneuhold/robot-instructions\n```\n\nReference it from the project's robot file by its path under `node_modules` using it's particular syntax.\n\n<details>\n<summary>For Claude Code</summary>\n\n```md\n# Some overall title\n\nYour normal instructions or caveats to the project instructions\n\n<!-- Always put these at the bottom. Order matters, but the placement does not, so it's better to put\nit where it will end up being output in the context window anyway -->\n\n@node_modules/@aneuhold/robot-instructions/src/instructions/lang/typescript.md\n@node_modules/@aneuhold/robot-instructions/src/instructions/runtime/node.md\n```\n\nEach referenced file is appended as its own labeled block after the referencing file. It is not spliced in at the `@` line, which stays literal where it sits. Files linked into `.claude/rules/` are delivered the same way.\n\n---\n\n</details>\n\n### User scope\n\nInstall the package into a global location, such as `~/.claude` and import it from the global instruction file.\n\n<details>\n<summary>For Claude Code</summary>\n\n```sh\ncd ~/.claude\npnpm init\npnpm add -D @aneuhold/robot-instructions\n```\n\nRun `pnpm init` first if `~/.claude/package.json` does not exist.\n\nThe import then reads:\n\n```md\n# Some overall title\n\nYour general instructions\n\n<!-- Leave the references at the bottom -->\n\n@~/.claude/node_modules/@aneuhold/robot-instructions/src/instructions/framework/svelte.md\n@~/.claude/node_modules/@aneuhold/robot-instructions/src/instructions/framework/sveltekit.md\n```\n\n`~/.claude` is not an ancestor of a project directory, so its `node_modules` stays invisible to project builds.\n\n---\n\n</details>\n\n### Status lines\n\n`src/statuslines/` holds shell scripts that run the \"status line\" concept in various robot systems.\n\n- `context-usage.sh` shows context-window usage and prompt cache warmth: `ctx 27% (54k/1M) · cache warm (42m)`.\n  - The percentage is green below 50, yellow from 50, and red from 80.\n  - The cache reads green `warm` with the whole minutes left before it expires (`<1m` in the last minute), or red `stale` once it has expired.\n\n<details>\n<summary>For Claude Code</summary>\n\nAdd the script to `~/.claude/settings.json`:\n\n```json\n{\n  \"statusLine\": {\n    \"type\": \"command\",\n    \"command\": \"bash ~/.claude/node_modules/@aneuhold/robot-instructions/src/statuslines/context-usage.sh\",\n    \"refreshInterval\": 300\n  }\n}\n```\n\n`refreshInterval` re-runs the script every 300 seconds on top of the event-driven updates, so the minutes left keep counting down while the session is idle. Claude Code also re-runs the script when the cache expires, so the switch to `stale` is on time regardless of the interval. See [how status lines update](https://code.claude.com/docs/en/statusline#how-status-lines-work).\n\nThe cache segment reads the `prompt_cache` field, which requires Claude Code v2.1.251 or later. It shows `cache --` until the session's first API response.\n\n---\n\n</details>\n\n## 🚀 Publishing\n\nJust bump the version and push it up to main. To do both at once run:\n\n```sh\npnpm pushpub\n```\n\n## 📁 Structure\n\nAll published content lives under `src/`, grouped by kind:\n\n```\nsrc/\n├── instructions/   # Instruction documents\n├── skills/         # Skill documents\n└── statuslines/    # Status line scripts\n```\n\nOnly `src/**/*` is included in the published package.\n","readmeFilename":"README.md"}