{"_id":"@reporails/cli","_rev":"30-f5be8df5c2b59bcd7066d6c60d5ad074","name":"@reporails/cli","dist-tags":{"latest":"0.6.7"},"versions":{"0.1.0":{"name":"@reporails/cli","version":"0.1.0","keywords":["claude","claude-code","mcp","linter","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"Apache-2.0","_id":"@reporails/cli@0.1.0","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"d2a928692a5d65b040d853741130cd2fd6d82fab","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.1.0.tgz","fileCount":3,"integrity":"sha512-8t0giZxqxybtE2Btq4BzRZJv/6EXatnJTqo2tcanaaj0tDNulQw3gYLViHtnZH63+kOLR+ZaqZqE31jYCDrHEw==","signatures":[{"sig":"MEUCIFeaLlvcFjE1Gfs2aPNNhdQn2Etl+iRBDCDs8JjQJ071AiEAmPmB4VG2LnvKlCXy0KbVOQlnyZgjjKbY2uITaBwzpf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6246},"type":"module","engines":{"node":">=18"},"gitHead":"05c4b0c7c53184c7e88bd5323c5a3e2cce4c525e","_npmUser":{"name":"cleverhoods","email":"gabor@cleverhoods.com"},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1769952993847_0.7239041732661406","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@reporails/cli","version":"0.1.1","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"Apache-2.0","_id":"@reporails/cli@0.1.1","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"7e520b0b2887ebaa3cf1476bdf4d67697ca05e5a","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.1.1.tgz","fileCount":3,"integrity":"sha512-uuRt0vu6tW1LvWs1x7QCCruywKaeDWhNCBA9j/I9Qs72m/70ON5/b52HC0wxGQ2xX1ZQxVAkiIdrVxdOT31uQg==","signatures":[{"sig":"MEQCIBXbO3Sd2M6pZHbkA+yVYdm4aILgboh26TZ8bxW4BxAwAiB6EhQPmUXW4fIR8GH6sNOa50wilczGjGPC+N8y1lsW/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10013},"type":"module","engines":{"node":">=18"},"gitHead":"841e3df133e4a528ef18b20194c9073eb3cd0a07","_npmUser":{"name":"cleverhoods","email":"gabor@cleverhoods.com"},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1770051406175_0.46418546366012947","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@reporails/cli","version":"0.1.2","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"Apache-2.0","_id":"@reporails/cli@0.1.2","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"4bd01bed7e2e3464bf66424f4bbb7557e551a26e","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.1.2.tgz","fileCount":3,"integrity":"sha512-I5tfWrbgkEza7Xs/i/Ni3Gw68Y3hsdb7c9XWTNmtubC32ajUS+/tlAkoHW2lGmV0EZD0F53xc8TOddwGaQFKRA==","signatures":[{"sig":"MEYCIQDPvEKIwvwQrFCTq8pcj4HaQ5QL7uKv80ODI2KxeHRCBAIhAP1SiqDtqCgT9mUM1aM8XexO4s3pkkgXeDVg8G/TIL2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10013},"type":"module","engines":{"node":">=18"},"gitHead":"5be72b4d7b8e203c01388db3565a0a2da45552b0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1770073291161_0.2021491135976916","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@reporails/cli","version":"0.1.3","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"Apache-2.0","_id":"@reporails/cli@0.1.3","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"dadf4fc439d6c55e8070beb8875ed3363d626123","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.1.3.tgz","fileCount":3,"integrity":"sha512-PHyxlu77HlLvgkBpEK7nfIIXDnk9vcgRUEBi58GVGhelCrzyoX+Nws7USqHhpXvJn+B37xHcCf2TPdrTwDIBTw==","signatures":[{"sig":"MEQCIHyTj6LCviq9lRXh//sd7x6QT/+KqwfsOJqH/Skl5TxRAiBo/2nstqoU1NqvW5CuEkSxmpyh3QkgiAVMGj26XQxM5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10013},"type":"module","engines":{"node":">=18"},"gitHead":"8e251ad497e13b8031725275359813ca38692f73","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1770231597482_0.6917888798554066","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@reporails/cli","version":"0.1.4","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"Apache-2.0","_id":"@reporails/cli@0.1.4","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"821feebf35ea86e98b6a5211767999a74f0c52ab","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.1.4.tgz","fileCount":3,"integrity":"sha512-vAhcDcaTvfbOBT5Jb6xX7QWhDuPN+vwVXTfEWX0b3np5chIV9WvXHewYUh9N+rPrK5FuHqO9NIbWAbU6YMI+3Q==","signatures":[{"sig":"MEQCICD6Giz13YcaeeIZebnmkMSdeijmBPGWRGgN/Mw8q5TxAiBZS1Aqz7tG112DrYDGI2I3ySMpzJoNjW7NXyDl2Y9j5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10013},"type":"module","engines":{"node":">=18"},"gitHead":"47617c264da06a27cecfa9533fb2b3cf8c5ae8cd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1770238884732_0.7186643900121661","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@reporails/cli","version":"0.2.0","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.2.0","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"64749cf3944f374d91da26423419e75fc1be4ecc","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.2.0.tgz","fileCount":3,"integrity":"sha512-tpupb15I/v7M/xVojlRkK6k/ahyHBin+eZjjc6kNny5wKwmctZSLoMeYSe1pHfB4W0O8NWqGPVyZMit6IVk5zQ==","signatures":[{"sig":"MEUCIQD6TEnKFEpVHj7BUBmHySl2qcPYHekIv8Eqrn0P2acnGgIgJomGHIguAiH081eDNMoCxr7BT9YoSum0rF8MHzpPvIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10849},"type":"module","engines":{"node":">=18"},"gitHead":"9feb08bbc068d754da2769a6826524355d4d46d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1770725206528_0.014758261121415428","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@reporails/cli","version":"0.2.1","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.2.1","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"7c8d2bde58b10f7b749e933ac25d467d42f03a2e","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.2.1.tgz","fileCount":3,"integrity":"sha512-NkRKRdaql9aYTBghp78IOT6MV+vI+N/dDO8aYZPio5Ht9y9yezrX/wXBKbH1PVLAUX4fHF9rxAJjnVXFlOjkQw==","signatures":[{"sig":"MEUCIQDZrB35JFn0vwv96AUzQ2hTBrB1aSIgbDEzquGdCLghQgIgHC6OJ3GlS8rbYEnfkwdfRBLn5R4nf2K+bgO8qkmhGPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11170},"type":"module","engines":{"node":">=18"},"gitHead":"dbe96e9cb2e0c50403c5af7b652a73673a1c3616","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1770855863262_0.7459852408461636","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@reporails/cli","version":"0.3.0","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.3.0","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"1e02614395fa0889c0cfaf89ea5efb07b90a224b","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.3.0.tgz","fileCount":3,"integrity":"sha512-/ItVxnidq9KfX3gYLh8yv2eoSneJtR2pJnuoXJnuuZc+T2sl0Lnwh15wyNEcTZFsnbP08dAkNn1tH8PHpnRv9g==","signatures":[{"sig":"MEYCIQCujV/5AgjsZv5d1HOsDVVmGRiUqZD45FEyBHTgM/iVXQIhAJumMJlwYpf2z5u//mcUsNuusZwrjJiVpyATmGwysMsT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10447},"type":"module","engines":{"node":">=18"},"gitHead":"961019ef02a93dbed7a1008971dd55d6dc959be3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1771226550107_0.852228726010134","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@reporails/cli","version":"0.4.0","keywords":["claude","claude-code","mcp","validation","ai-instructions","claude-md"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.4.0","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://github.com/reporails/cli#readme","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"reporails":"bin/reporails.mjs"},"dist":{"shasum":"34ec318a638637c9614b99702808179f6c4cb023","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.4.0.tgz","fileCount":3,"integrity":"sha512-rveM2dmOhq6RQbEVkEEFoKuMbrPRhoGNP9pRJGFWvQxUtS8XOzxpeQwmmZalus8idS5/jLyxrjXbv/Kl77itlg==","signatures":[{"sig":"MEUCIQCto1LGsSUFWEyvlR4DrqptSmyDyYAgFPa6wksZa4smTQIgRzf2nsbCJy/CMUSwN90roT6mY9uEAfqHZJtlYdoM5K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9571},"type":"module","engines":{"node":">=18"},"gitHead":"1de15e1d6164e3b4b50203a12d9d8957b77716db","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your CLAUDE.md files. See what's missing. Improve your AI coding setup.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1771903884654_0.47617692297795666","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@reporails/cli","version":"0.5.0","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.0","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"0803a1cb3f9c85dc8c6c97b08e3d0a966b3357f9","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.0.tgz","fileCount":3,"integrity":"sha512-9PuL0IHud6LQqSMU2BIWW5frgxC/JNzTWU0tJFwBCjwokS8T0MO8wLyHcoWSGv+JrRb6wr+2k28ziqBTd1BGGg==","signatures":[{"sig":"MEUCIBDQA8ZECH8Oeoihl/Kudun8mMsuBJ29v0MihgQa/94zAiEAmdP1pBRGFI//5YtCn6X9++DRs3136NffBPlU396sF1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7314},"type":"module","engines":{"node":">=18"},"gitHead":"9c87607066541060895391225c673cb923e69d39","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1776272623126_0.08815816885448369","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@reporails/cli","version":"0.5.1","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.1","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"50b0d9983f960086ec93cf4ccd7855e6af887fac","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.1.tgz","fileCount":3,"integrity":"sha512-ilfzl+UCK/t3qYds7Xa0TTXZMi82OheUq7MscEICNSORBZqqWRQYnBknu0jcTMHt7qcD/soAoRoTliwsAVPzGw==","signatures":[{"sig":"MEYCIQDqnJGUx7+ywokCeDwwzd0CheuBIAkK9xpMBd1nTGVnogIhAOzgd+B7ZUTE31AC4CnHiE8ffGZAGU2sPYr8HU90SdnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7433},"type":"module","engines":{"node":">=18"},"gitHead":"c70f991060bffcc53772fea703fbefc28d4dcc78","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1776281426655_0.04129521196386232","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@reporails/cli","version":"0.5.2","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.2","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"07701a6845bf216cfbd002fde5ff51f86e206181","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.2.tgz","fileCount":3,"integrity":"sha512-I5t/+skAbHA9WYnT4U4uhQJGxx3DGi4C/SablNJ6MA4bZ/oaWGIjBhzf6uq6TgD/9IEKUs1KnNiOYmLjYrDn0w==","signatures":[{"sig":"MEUCID7NiaaOhp1IKVrpy9Fl3pmyOLa7Si29/oCFvx3cPxfhAiEA3pW5JvWVx6fHqwU3eTYMx/afXxFMSsmiCVrQiVhqsUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7433},"type":"module","engines":{"node":">=18"},"gitHead":"26c5b530ac3db70c8ceb57988b17e07f24b80c44","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1776629322396_0.8736960532116698","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@reporails/cli","version":"0.5.3","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.3","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"ab47a0038cc20e666d9a49804544298ed427329b","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.3.tgz","fileCount":3,"integrity":"sha512-GQO+RizzpPztYZ9dMLewxPd4AP89Ml2YkpBgD9MDAmoBZUw5lUYtJOBSSRJkbkbofQscr7rbwp+XVqS9slfKng==","signatures":[{"sig":"MEQCIFdl+6WpILdzqCXzxYj1Fk7Q5pSJ8RqH6hulsa7LfMB5AiAShJMiCPPArKcsBRd8OtjJ9zRlko8keMIzuFlod3juMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7996},"type":"module","engines":{"node":">=18"},"gitHead":"cad94c00fc3169ff515dd81bd07adc38404ff892","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.3_1776715952200_0.25446778492224675","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@reporails/cli","version":"0.5.4","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.4","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"e4e719e283b2bc782cae28ae00e4487e7fda6c51","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.4.tgz","fileCount":3,"integrity":"sha512-cFIrFlFGHPbrIn5A8rEeLTu90panWg0lxH6GRZQK6CTMn3X5vVR1bbbK2qnGwvkCz2RVoFJEgyFgKRR5SUE3+w==","signatures":[{"sig":"MEYCIQCw2CYAJGt5RSj7hhBfu3fonzsRuoxbh9hjM32z9Q0ovAIhAKh6ldyNhM766s/ZmA/aNpaMLtMPrlkDYGc/veEH7UKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7996},"type":"module","engines":{"node":">=18"},"gitHead":"e4ae3225c789e8b4e987a3d9d3a874130b4aebb4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.12.1","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.4_1776926901142_0.9405563542056983","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@reporails/cli","version":"0.5.5","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.5","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"e492aaa2b3cfd12aab78bc0fc2b8f2404f6b9621","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.5.tgz","fileCount":3,"integrity":"sha512-3l9XEX7UO0847liE9YiQNb+NIKXX6huuJbPAiJYuHeEz8zzCiGMr0EcO8/OprtsY4WcEvTnA5j2C0Feu/4lQqA==","signatures":[{"sig":"MEYCIQDqZ5le36trWRgUrKISBV7F+oAN3kRG+AlZFIExrfkTNAIhAK/HqiRVJKg3nl3dgSvxfhWHVHRz/700Uw0A/zNLMYVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7996},"type":"module","engines":{"node":">=18"},"gitHead":"73d2f9f475bb3e7f31f25b1945fdc82b9dedb188","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.5_1777134751373_0.07874093701533269","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@reporails/cli","version":"0.5.6","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.6","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"974b1ced4ff757cfc229bc7d1650328fdd30bbe6","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.6.tgz","fileCount":2,"integrity":"sha512-WcHqFtSp/ZKsGWSIu2LHUmljB15hZiKrIIDIUymEoGOL8tP1/IECZAKEQ25VA0O7gG9xK2e+OP1c8qww8YyxtA==","signatures":[{"sig":"MEQCICxmb/bZVh3MOXOU1WqeDHCDjP82hH4jm8i2tEkl+c9mAiBweG200UxYqneo7URCEYuKJOTt6DngeKvrbGRz/8oUDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3666},"type":"module","engines":{"node":">=18"},"gitHead":"ec3adfb8c62764590b6783af01b56c7ef32c30ad","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.6_1777942984779_0.5079343828919667","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@reporails/cli","version":"0.5.7","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.7","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"e0fe740f0a1b752f16c41efd9433de9f6726382a","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.7.tgz","fileCount":3,"integrity":"sha512-bqi5HPQzy8UsP67fF57L0DAhpPnGfk/K2FRN9Q+zHUevUrbqZzIgXZeBxmGSw0QDLrJlViB+l7MP7aJugpymMA==","signatures":[{"sig":"MEUCIQDRrnG2UrVLKnBtimxXaFCvAp5ZTI5fFtqrHFtT4R9n7QIgHoBUYA3U7Tn2JReyWSvjD2Mbm3THydTyLx4KXmHny+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7941},"type":"module","engines":{"node":">=18"},"gitHead":"22c02b6faca038710a5abf7e0cd910d8878f0479","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.7_1778036934247_0.44618672151950434","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@reporails/cli","version":"0.5.8","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.8","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"1f86e8139cd643d898bb7f6b3b338e66ffdcadb1","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.8.tgz","fileCount":3,"integrity":"sha512-Pp+SKbOdKZcqzjHEUL3VIaiuPPKwtcmvdVvAoLIdJPl9rBQNhIVfITBYCsfc2HSxRSkIRlOMoWJf52F1oox1BQ==","signatures":[{"sig":"MEQCIC3AKuGGGauZr9Ws51pR+N94obUmeUj55wdp+Tui2B04AiBdzL5M4HyPyh9zr+2cc1pqmkOqSvF51412yo0LoTulxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7941},"type":"module","engines":{"node":">=18"},"gitHead":"2567dfeb99ba49f89ab476a49b6791dcc47053ce","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.8_1778087459669_0.618886194052066","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@reporails/cli","version":"0.5.9","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.9","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"ec742641963193dc0c24986d68d280be86d91f5e","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.9.tgz","fileCount":3,"integrity":"sha512-dLC5G3Dj12Bsyq2y/qTUfpv/y9Enecqb+8rbAQancm90JxvgaMUT2PQAMvpOdTeiBmru2Gk1sPFWr9zTTmOuEA==","signatures":[{"sig":"MEYCIQCIfwMvkHF4VRHSJa3lTiUYQulfn6onY+BMC1iviNlI+AIhANSgePLKd1bZ6t3MvcMsVV/1z8LtaOtGP0YHvfHYggGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7961},"type":"module","engines":{"node":">=18"},"gitHead":"328227189ad7d44aa643cfab707ac1e0d0a0a304","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.11.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.9_1778549416347_0.995397639055795","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@reporails/cli","version":"0.5.10","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.10","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"51ac28504779e7e37f3eea28d4974efd8bac92f3","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.10.tgz","fileCount":3,"integrity":"sha512-rbkVcFPdWzxYEstq7drXtdvtqEcXXMlmm/Q4Enbm7MULHKRGcTnYKMiQL+w34jSaNaAGe5xIhWXdYVXGS1reXg==","signatures":[{"sig":"MEUCIFnFJXBX2xejhnPAxOsVk2WdVR3l74xVVoYaFO7BWBLDAiEA/7MrCbhKUW5+b3x0QsFgOyGy/FvjzTU/et7upLIUd2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7963},"type":"module","engines":{"node":">=18"},"gitHead":"852c3eff02a02dfafa41e9aed5448fb025c76cae","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.12.1","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.10_1779177877984_0.09895401614534638","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@reporails/cli","version":"0.5.11","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.11","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"e23e7e4f03ab229ffa9212a2c77639ad20e7d76f","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.11.tgz","fileCount":3,"integrity":"sha512-RkoYZwyqVN80R76zrQSxWey9q6AUGvNYIqtUTRDqyy1H67gDTvKmtbuTEu2QeQXmv3YQKPXzBxcJjMNriJuoqg==","signatures":[{"sig":"MEYCIQD0VEdT79oh9XlFcViRwEA+4RZaPoboU+8dV0hlHIxTOgIhALvAYNyYXg/w05Es0GHypblPjON6zIS04iTFaAEDT4QR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8554},"type":"module","engines":{"node":">=18"},"gitHead":"efa8ca32f9879cdf682fc6c4273fc7a290670bb5","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.13.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.11_1781820638259_0.7555728949364302","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@reporails/cli","version":"0.5.12","keywords":["ai-instructions","claude","codex","copilot","cursor","gemini","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.5.12","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"51c36c61d8441668f31f7413438739767e6ec4e8","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.5.12.tgz","fileCount":3,"integrity":"sha512-E7zHqJNenDGwhxbU5M4CHcVzn8psWQaH3rEa3aORGKu12scpcX+r6pv+OxYBzR+A345u4hhNz65LStX6rhzrhA==","signatures":[{"sig":"MEUCIQDIIM3ilF/JlXpVF4wftRrR7+uz8TWifEgjAsfHa7c02gIger1Otzz5oeFovLzet6+2fjPjqn2+saOespaTNhwCMDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8623},"type":"module","engines":{"node":">=18"},"gitHead":"5dd3f318fe31bb64672460c57c2b5384cbbf71fb","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.13.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.12_1782602655844_0.5744381419383464","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@reporails/cli","version":"0.6.0","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.0","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"70bddff24bbce8e448a8169380e70924fc25f206","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.0.tgz","fileCount":3,"integrity":"sha512-zFpzJRwt+XI7fdX8DPeHbfudAnW2nZuEjw+mVzJy58aNxM1XUKgZwXKe8Tz34ZPrMqDDashTx1pRbjY/HF8l9A==","signatures":[{"sig":"MEUCIFCztiSxMKhqVLb2qNPhXHgdA4XP637byNUB/ost7v/EAiEAxyb3PR0r/RDoFZLuxEWwTgGrMHhzyA8fO+A/nous69U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEsla+b+cjokzmZhI/7T1R/Yke8XMSUNtIUs9sfnKQ/wIhALTj+tNFIv+Wx3z3UFSHfOafMVMFPMfKCZQF23HAglxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11305},"type":"module","engines":{"node":">=18"},"gitHead":"8c70f3f14ede2600b04f25a7dd0935ae123c2c55","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1791259843524_0.037270320463503204","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@reporails/cli","version":"0.6.1","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.1","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"95fa438a99e57f13030228cd799de0bc2a9d3385","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.1.tgz","fileCount":3,"integrity":"sha512-HZwAn3hZPrlkeBWZiQjN7JJ66WBhYAlEmOgciQQWM54jIzeipbzTy3lfrCJIxYeVvgLbCOK26hIYvEfPRSPbEw==","signatures":[{"sig":"MEYCIQCPYNC8B51FNdvSKeV12AUtfympYZbj2qvE7G6BA1oc4AIhAObT7uSVfHQyw4X2T7ANAKI8x7NOMIWehXf0H2PMLKMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDkIswPCbcUslzyMaVS+F6CXRSyOuoP/CPDB6oA/ovD0AiA1UbmZgNxNHBWeH1xOab1E8UNaZdZAtP8pAuP04ZbvNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11501},"type":"module","engines":{"node":">=18"},"gitHead":"c6ea6a0fc32f1f2806c2569ab2f765837aaba201","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1791302703249_0.009036257966281047","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@reporails/cli","version":"0.6.2","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.2","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"807fae672e4f34603b0648a6936602bb4da7169b","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.2.tgz","fileCount":3,"integrity":"sha512-So3NnVU5kQN5LHhw8jTN7blkh3pU7dFhDRtyCOMH96Q+yf89bbRlHyHR1/gOyXZkaDVAoIvlB6SmI358+9h/dA==","signatures":[{"sig":"MEUCIQC5GjFUcEyq0JergclnaUQoC+Li6krrNP54WOLS2f5WSQIgDGHP3telwdJdGbxYoBbxwlGrhQnu74sdYMKlnwwArJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDP14Xt83ScbHq63GwVBnEWHWIEh6DBOt8AV6c+01hhgQIgD26E8RbIKeLFf/UgXwLhUMKRCaXT5Do6ukpDtlbwCsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11568},"type":"module","engines":{"node":">=18"},"gitHead":"acde6402794948123f3f8ebde721a0e17de7224c","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1791565692960_0.5291691787315862","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@reporails/cli","version":"0.6.3","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.3","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"19a934912ff13bb56105037eaa9e7d3c9e8960b8","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.3.tgz","fileCount":3,"integrity":"sha512-XH/AroNHN+DevGX0rvzgrisI6AN8VjJVoijsVprOR74WoKO3x3aK2z2WzEBwsLDrT76bhzPQJOdhfLyKTLUZ2g==","signatures":[{"sig":"MEQCIFYGUG95BUuQu3ycvr2oKKwUorJyys4T3KescCBeQmGJAiA5djUTnmL6kyKa+eYXIpfEACT9881HK8UD14ymvXk4aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFbgeOF9TvvOx8e9GDf0ATppVlScReTGTKFRgVQH5/BAiEAqavAYOeocxSiw1/Vt6VnxLc+fooQ9UbE3MyKhfFR7Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11568},"type":"module","engines":{"node":">=18"},"gitHead":"407003241c88250870963114a31923751c9f4b9d","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.3_1791907000685_0.22408167152368796","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@reporails/cli","version":"0.6.4","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.4","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"8d12545b57bf8af693bf013ddd869a4f257046f9","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.4.tgz","fileCount":3,"integrity":"sha512-JMYQP7Flh/nbuyn0BeLMN+qNv662Gj3dZgbnUe++7+laxDn8GakHlbLobm9XoTu95R6H6SZMT9oREQCW5ueE+g==","signatures":[{"sig":"MEUCIFVmOqpoBboy7ohX806jq5n5PAi6QhIb3iD+1u9zVbyFAiEA8dvkNG1eZ7Dn/Sh7fdjyMmmJ4fVT/psQrvYCM7k1xBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDt5ui3GZctZdv9wJgGZ3PtDX02YNKS35x1PU/UuA4Q9QIgS/9hgBFil+rZsIlzzvPfZh2XO/y30KvLwn1XyKgcL/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11568},"type":"module","engines":{"node":">=18"},"gitHead":"cc5e66bfb52295edb4f13323582bd287d28e95d9","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.4_1792246611653_0.4538807994003513","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@reporails/cli","version":"0.6.5","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.5","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"e8fe8e743ac3dbf12d26c475d9597aacf570852a","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.5.tgz","fileCount":3,"integrity":"sha512-2j9HptcZ3FwHjZw69hYnYZheDQBQ2XGOoIqPG2755PNcCPKz9RedG5U1l7qO4gJgwhFo6HzAJBbVgyQxKtf95g==","signatures":[{"sig":"MEQCIEHUdyntAlRy2uwzDoIEr4HxMu20mDZKAHkxBoAZYfZkAiBtueXKHF0QxzpZc6hND+GmTOTlkWbizNia5BDzvgVQ3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICXQYdiGfhuUaCsvjOLE0nTq6FGWR1G8s1rFkxBax8PkAiEAkallDSUOWIaHD7tVXVljWmayo7Pll73fQ1LfEOd5RUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13474},"type":"module","engines":{"node":">=18"},"gitHead":"e9110a7f9ce5052bca3a2af068a34a3d2fcc14a3","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.0","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.5_1793017137723_0.45709763526863023","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@reporails/cli","version":"0.6.6","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"author":{"name":"Reporails"},"license":"BUSL-1.1","_id":"@reporails/cli@0.6.6","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"homepage":"https://reporails.com","bugs":{"url":"https://github.com/reporails/cli/issues"},"bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"dist":{"shasum":"8a64b5eecf22c99f3d7f482c4c3f5da37fdd7a3e","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.6.tgz","fileCount":3,"integrity":"sha512-HHOq19F0tyVao0zIrEeEzdnKOrweXGyxpnMKBSMlLT9/PqUfDDmcIwI7QORav6crkWxCM/ZFfKWr4EXQxRbAUQ==","signatures":[{"sig":"MEUCIQC/Mv0P4wNAJ8wuG9Y3D26CNkL0prmgRZh4cA4C43MMZAIgbYKxaeMjLUpp4dcsbr509M3jN6+myapjpW20hoXwVUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDOQUQINsMxz4ZKW/B/kQYymtaE+96Qqq9Lr8rS0dKzZAiEAoywYGXZmhz9xKJUbxZBgG3DrX4ENf6pTexrXF6G3BxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13474},"type":"module","engines":{"node":">=18"},"gitHead":"739b35d723d71071aef3fef375047ce6707460e3","scripts":{"prepack":"cp ../../README.md ./README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.1","description":"AI instruction diagnostics for coding agents","directories":{},"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.6_1793818940112_0.9759034780235134","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"_id":"@reporails/cli@0.6.7","bin":{"ails":"bin/reporails.mjs","reporails":"bin/reporails.mjs"},"bugs":{"url":"https://github.com/reporails/cli/issues"},"dist":{"shasum":"1b21a64eaa62b8dcd3b45b19f195ee0c6a0169f3","tarball":"https://registry.npmjs.org/@reporails/cli/-/cli-0.6.7.tgz","fileCount":3,"integrity":"sha512-Rd1pOP+nZFXqH3z7eO15C9opb+Ek099Xaz8Lgygf6Jf3qqwy5VniMEVmxh9oM59gzd22qPMDplEem/pp1kJNBg==","signatures":[{"sig":"MEYCIQC5zUnyEPf1YhYoKxWUGYvx4s/fXuztlmn7JOMILDv26AIhAImEWSTBr4uCTVsFG6hAzxZiqiue1QY2tjp+8eMwDEOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC61rJrLvwpqcXGiy9e3zc9TYiaU87nODierVlMj8quxAiACDySmZ/oihfLj6IpdU9AAMFVwbuyUFI2qJ7GL1gVfoQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reporails%2fcli@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14098},"name":"@reporails/cli","type":"module","author":{"name":"Reporails"},"engines":{"node":">=18"},"gitHead":"e77eaef8fc2b8d3f3693c158c81eea6da565876d","license":"BUSL-1.1","scripts":{"prepack":"cp ../../README.md ./README.md"},"version":"0.6.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8c971ed2-40e1-4287-ad4d-13e073981222"}},"homepage":"https://reporails.com","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"_npmVersion":"11.19.1","description":"AI instruction diagnostics for coding agents","directories":{},"maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.6.7_1794251098209_0.22654792690922776"}}},"time":{"created":"2026-02-01T13:36:33.725Z","modified":"2026-11-09T19:04:58.726Z","0.1.0":"2026-02-01T13:36:34.005Z","0.1.1":"2026-02-02T16:56:46.305Z","0.1.2":"2026-02-02T23:01:31.312Z","0.1.3":"2026-02-04T18:59:57.607Z","0.1.4":"2026-02-04T21:01:24.878Z","0.2.0":"2026-02-10T12:06:46.670Z","0.2.1":"2026-02-12T00:24:23.444Z","0.3.0":"2026-02-16T07:22:30.265Z","0.4.0":"2026-02-24T03:31:24.803Z","0.5.0":"2026-04-15T17:03:43.265Z","0.5.1":"2026-04-15T19:30:26.789Z","0.5.2":"2026-04-19T20:08:42.532Z","0.5.3":"2026-04-20T20:12:32.347Z","0.5.4":"2026-04-23T06:48:21.309Z","0.5.5":"2026-04-25T16:32:31.538Z","0.5.6":"2026-05-05T01:03:04.909Z","0.5.7":"2026-05-06T03:08:54.408Z","0.5.8":"2026-05-06T17:10:59.878Z","0.5.9":"2026-05-12T01:30:16.482Z","0.5.10":"2026-05-19T08:04:38.134Z","0.5.11":"2026-06-18T22:10:38.397Z","0.5.12":"2026-06-27T23:24:15.971Z","0.6.0":"2026-10-06T04:10:43.632Z","0.6.1":"2026-10-06T16:05:03.326Z","0.6.2":"2026-10-09T17:08:13.047Z","0.6.3":"2026-10-13T15:56:40.780Z","0.6.4":"2026-10-17T14:16:51.728Z","0.6.5":"2026-10-26T12:18:57.798Z","0.6.6":"2026-11-04T19:02:20.220Z","0.6.7":"2026-11-09T19:04:58.300Z"},"bugs":{"url":"https://github.com/reporails/cli/issues"},"author":{"name":"Reporails"},"license":"BUSL-1.1","homepage":"https://reporails.com","keywords":["ai-instructions","antigravity","claude","codex","copilot","cursor","diagnostics","validation","mcp"],"repository":{"url":"git+https://github.com/reporails/cli.git","type":"git"},"description":"AI instruction diagnostics for coding agents","maintainers":[{"name":"cleverhoods","email":"gabor@cleverhoods.com"}],"readme":"# Reporails CLI (v0.6.7)\n\n> **AI Instruction Diagnostics for coding agents. Validates the entire agentic instruction system against 120+ rules across six rule packs (core + per-agent). Supports Antigravity, Claude, Codex, Copilot, and Cursor.**\n> \n> *Beta phase - moving fast, feedback welcome.*\n\n## X-ray\n\n```bash\nnpx @reporails/cli xray\n# or\nuvx --from reporails-cli ails xray\n```\n\n`xray` opens a local page on `127.0.0.1` that shows what filled a Claude Code session's context window, over time. It is built from the transcripts Claude Code keeps under `~/.claude/projects/`, so it covers Claude Code sessions. Pass `--session <id>` to pick a session; the newest is the default.\n\n[![Reporails x-ray demo](https://raw.githubusercontent.com/reporails/cli/main/docs/media/xray-demo.gif)](https://www.youtube.com/watch?v=2PmPI4rZCgM)\n\nThe full 28-second demo is [on YouTube](https://www.youtube.com/watch?v=2PmPI4rZCgM).\n\n## Quick Start\n\n```bash\nnpx @reporails/cli check\n# or\nuvx --from reporails-cli ails check\n```\n\nNo install, no account. The headline is a single **Quality** score (the analysis service's verdict on how well-formed your instructions are); fix the findings that move it, run again, watch it climb:\n\n```\nReporails — Diagnostics\n\n  ┌─ Main (1)  6 directive / 1 constraint · 30% prose\n  │ CLAUDE.md  6 dir / 1 con · 30% prose\n  │   ✗       Unresolved imports: docs/setup.md  CORE:S:0024\n  │   ⚠       Missing directory layout — show the project structure with a tre…  CORE:C:0035\n  │     ... and 19 more\n  │     6 vague · 7 brief · 1 weak\n  │     ⊕ 2 Pro diagnostics — topic overlap, unbalanced topics\n  │\n  └─ 35 findings\n\n  ┌─ Rules (1)  4 directive · 20% prose\n  │ testing  4 dir · 20% prose\n  │   ⚠       No frontmatter block found  CLAUDE:S:0012\n  │   ⚠       Missing frontmatter block — start with --- delimited YAML frontm…  CORE:S:0006\n  │     ... and 1 more\n  │     4 vague · 4 brief\n  │     ⊕ 1 Pro diagnostics — topic overlap\n  │\n  └─ 11 findings\n\n  ── Cross-file ────────────────────────────────────────\n\n  ⚠  .claude/rules/testing.md ↔ CLAUDE.md — 3 overlaps\n  ⚠  .claude/rules/testing.md ↔ CLAUDE.md — 1 repetition\n\n  Line-level detail → sign in with ails login, then upgrade to Pro\n\n  ── Summary ─────────────────────────────────────────\n\n  Quality   1.0 / 10  ▓▓░░░░░░░░░░░░░░░░░░  (1.0s)\n  Fix now   1 error. Start with CORE:S:0024.\n  Findings  46 total · -v to list every one\n  Agent: Claude\n  Level: L3 Scoped\n\n  Scope:\n    instructions: 10 directive / 4 prose (27%)\n                  1 constraint\n\n  Main (1):  ▓▓░░░░░░░░░░░░░   1.0  35 findings · 1 error\n  Rules (1): ▓▓░░░░░░░░░░░░░   1.0  11 findings\n\n  Top rules (by finding count):\n    CORE:E:0004   x11  warn  Instruction Elaboration\n    CORE:C:0042   x10  warn  Specificity Gap\n    CLAUDE:S:0012 x2   warn  Path Scope Declared\n    CORE:C:0005   x1   warn  Testing Framework Documented\n\n  + 3 Pro diagnostics (3 warnings)\n  1 cross-file repetition\n  1 element pair overlaps in topic — keep each topic in one file\n\n  Pro adds the remedies and the order to apply them.\n  → sign in with ails login, then upgrade to Pro\n```\n\n## Install permanently\n\n```bash\nnpx @reporails/cli install\n# or\nuvx --from reporails-cli ails install\n```\n\nPuts `ails` on your PATH, installs the reporails plugin into Claude Code and Codex when they are on your machine, and prints the install steps for the other supported agents (also listed in [Agent Support](https://github.com/reporails/cli/blob/main/docs/agent-support.md#plugin-support)). `ails install --project` installs the plugin for the current repository only, shared with collaborators through its Claude Code settings; Codex installs for your user. `ails update` upgrades `ails` and refreshes the plugin in each agent that has it. With Pro, the step after install is `/reporails:ails heal` in Claude Code, which rewrites your instruction files.\n\n## Free vs Pro\n\nAnonymous mode needs no account, and signing in is free. Anonymous and signed-in free accounts share the same rate and payload caps and the same full diagnosis — every finding, the score, and the fix text of the local checks in `-f json` and MCP — and `ails check --heal` writes fixes on a Pro account only (an anonymous or free run gets the diagnosis and no changes). `ails check` also shows messages about your account (a failed payment, Pro ending) when there are any. Pro is the paid subscription: it raises the rate and payload caps and unlocks the remedies for the findings worth fixing, the exact line of each cross-file repetition and topic overlap, and the ordered remediation workflow your coding agent runs end to end.\n\n```bash\n# Sign in through your browser; one sign-in per machine\nails login\n```\n\nFull breakdown: [Tiers and Limits](https://github.com/reporails/cli/blob/main/docs/tiers.md).\n\n## In CI\n\nRun on every PR so instruction-quality regressions (vague or buried instructions, oversized files, weak reinforcement, instructions repeated across files) get caught the same way test or lint regressions do — before merge, not after a teammate's agent has been silently misbehaving for a week.\n\n```yaml\n- uses: reporails/cli/action@0.6.7\n  with:\n    api-key: ${{ secrets.REPORAILS_API_KEY }}   # optional - a Pro key unlocks the full diagnostic detail\n    strict: \"true\"                              # exit 1 if any rule fires\n    min-score: \"7.0\"                            # exit 1 if Quality < 7.0\n```\n\nCreate an API key on [reporails.com/account](https://reporails.com/account) and store it as `REPORAILS_API_KEY` in your CI secret store. See [Configuration → Authentication](https://github.com/reporails/cli/blob/main/docs/configuration.md#authentication).\n\nThe action keeps the analysis model (~275 MB) in the repository's Actions cache: the first run downloads it, and later runs restore it instead of downloading it again, even when the check fails. Running `ails` directly in a workflow? See [Configuration → Caching the model in CI](https://github.com/reporails/cli/blob/main/docs/configuration.md#caching-the-model-in-ci).\n\n## Documentation\n\n- [Getting Started](https://github.com/reporails/cli/blob/main/docs/getting-started.md) - install, first run, what the output means\n- [Agent Support](https://github.com/reporails/cli/blob/main/docs/agent-support.md) - which agents are recognized and what's covered\n- [Tiers and Limits](https://github.com/reporails/cli/blob/main/docs/tiers.md) - Free vs Pro, what each tier includes\n- [Configuration](https://github.com/reporails/cli/blob/main/docs/configuration.md) - disabling rules, project / global config, exclude paths\n- [Score Guide](https://github.com/reporails/cli/blob/main/docs/score-guide.md) - how the score is built and what it tells you\n- [Capability Levels](https://github.com/reporails/cli/blob/main/docs/capability-levels.md) - the L0-L7 ladder and what each level requires\n- [Rules CLI](https://github.com/reporails/cli/blob/main/docs/rules-cli.md) - `ails rules list --capability=skill` and friends — preflight rules before authoring\n- [FAQ](https://github.com/reporails/cli/blob/main/docs/faq.md) - common questions\n\n## Built and validated for\n\n- **Antigravity** — [Google](https://antigravity.google)\n- **Claude** — [Anthropic](https://github.com/anthropics)\n- **Codex** — [OpenAI](https://github.com/openai)\n- **Copilot** — [GitHub](https://github.com/github)\n- **Cursor** — [Anysphere](https://github.com/cursor)\n\n## License\n\n[BUSL 1.1](https://github.com/reporails/cli/blob/main/LICENSE) - converts to Apache 2.0 three years after each release.\n\nThe analysis model files are licensed separately under the [Reporails Model Licence](https://github.com/reporails/cli/blob/main/LICENSE-weights).\n","readmeFilename":"README.md"}