{"_id":"@buresmi7/agent-doc-rules-docs-validator","_rev":"9-bc493972b2b3546e7685f2b0dfaded2b","name":"@buresmi7/agent-doc-rules-docs-validator","dist-tags":{"latest":"1.0.2"},"versions":{"0.8.2":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"0.8.2","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@0.8.2","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"03f489a5de5d3aaa0dd9637c3c6b266f06c265ae","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-0.8.2.tgz","fileCount":9,"integrity":"sha512-uUNns5TWjCahY9AoEmG4sjuXDf/RIPr73QW6bfF9E/ly16W1Kazy9R2cg7zsrlH8XGs1ZQhstKPV40smtKvD0A==","signatures":[{"sig":"MEYCIQCLpFHCRGQRTnEkYDFqqcJHMWNT7zace9aLnY8BudymCwIhAMpEwXEbe5ntl+7f2wR4COk/fghhgHMNzEs32tBVnxJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30005},"type":"module","gitHead":"f2bdefa0b13237038cd5ec10a23a48542c61222d","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_npmVersion":"10.9.7","description":"Markdown, security, and link validation CLI for agent-doc-rules projects","directories":{},"_nodeVersion":"22.22.2","dependencies":{"fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","markdownlint-cli2":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_0.8.2_1782682948839_0.136618328949631","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"0.9.0","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@0.9.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"58f4985ab850e84e6e0a763b6a0691087de2e995","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-0.9.0.tgz","fileCount":9,"integrity":"sha512-4ycGFBbnBq67HNtr4Qm3YI0bL+f+OmDw10y5VPj/Ss/p6f+51jsjIWfENbOrqavMyDY+ow1h7nqXtA0SSL1ZgA==","signatures":[{"sig":"MEQCIG+72IcVywtRjJyc7jZd6YtfCtABRJoW5Yyi3BqtmsajAiBCTI4AWKiCkGDlUrx10pveSMxsPC16QLvK0x1ixJtf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30005},"type":"module","gitHead":"35fd571859fdf28fc1cacfbf779969b85c563451","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_npmVersion":"10.9.8","description":"Markdown, security, and link validation CLI for agent-doc-rules projects","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","markdownlint-cli2":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_0.9.0_1784097921775_0.3018889288827671","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"0.10.0","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@0.10.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"2525b2cfa1ae4194a1f7016a31ec9b634ab9d233","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-0.10.0.tgz","fileCount":9,"integrity":"sha512-IA9CLJICKrTBog199h6AP7MEXpBe8c/ZmTl80miLa1VbNR7iJx7/KheV4kzIibMoedBkBXE8aB39ZQeeMzoDyw==","signatures":[{"sig":"MEUCIQDQb79Vqi+biSD3RsosnPDZuy+VDdUL13+5dosmR0wDwgIgHhXl1QHdk5FT2WTy4IW9Ce4nI3RGcr6iXjB+ertsT7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30006},"type":"module","gitHead":"733f55f3649dde4d26a1c8a67dffefe6c93d4822","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_npmVersion":"10.9.8","description":"Markdown, security, and link validation CLI for agent-doc-rules projects","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","markdownlint-cli2":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_0.10.0_1784806401066_0.9198736787275099","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"0.11.0","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@0.11.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"7697f20f6792feaaddd172bb47b5af0a90d8dcf3","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-0.11.0.tgz","fileCount":9,"integrity":"sha512-YOpZv0iYO0y8YWuBCMmHuD3F9YXSM3ZeShdPFXrzCDDLcFE9f0zr1U63KnJaP7WK4hKT0aB6MoUOugoY50tsjg==","signatures":[{"sig":"MEQCIE1jNeZTpiuVTFhVSqNyYcf8B5yjBiU9BICI+CVMm1xdAiAxrpv3d3otmaJXeA6YC4GlRTu6PNqW2vIbjw54FEhl5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30006},"type":"module","gitHead":"cea09c3bb9e0f519be26e639abb337755b7015e7","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_npmVersion":"10.9.8","description":"Markdown, security, and link validation CLI for agent-doc-rules projects","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","markdownlint-cli2":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_0.11.0_1784885892084_0.6612621171118354","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"0.11.1","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@0.11.1","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/docs-validator#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"51865b8965a633c18cc2278361447d91bca19681","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-0.11.1.tgz","fileCount":9,"integrity":"sha512-F77UOkvPWpzB0wYE4NDTXKKJGkFzF51LRnw0Fowgcgf93bR4xoVc0I6A0J2bKPamO9yKdFlNa3O2tQFj2mUm8g==","signatures":[{"sig":"MEYCIQDE2TpN1llmD0Zgg+mIjENIDNDP0yp/WvP+5DHLVcM/8QIhAK8cFAhLUC0/T6LBaU5OpknEFfxCjnZCZn5B0MvWWWsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30342},"type":"module","gitHead":"50f28d67ca619291e035d5fb794378936011b623","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/docs-validator"},"_npmVersion":"10.9.8","description":"Markdown, security, and link validation CLI for agent-doc-rules projects","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","markdownlint-cli2":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_0.11.1_1785418477476_0.6267457894039292","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"0.11.2","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@0.11.2","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/docs-validator#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"da52e7808341c7064b4791bf1e6683e33de068cc","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-0.11.2.tgz","fileCount":10,"integrity":"sha512-AIHl8yeunzwKOelw4JqLciq694sLfBdIIHGKguCx4JzzQdr/2716OEbBCIi/4kLZUUoBEcb/CnL33LLOcpGp6w==","signatures":[{"sig":"MEUCIQCtGhfPnVIofaOCdOlRa9snkCsU8rCSmFwcyaGPyrs8FwIgT4MNFX+8qx9gQBlGeZkqTjIA2pSZt2tmHpiaJFpB0fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31548},"type":"module","_from":"file:/tmp/agent-doc-rules-release-BOcGsr/publish-artifacts/buresmi7-agent-doc-rules-docs-validator-0.11.2.tgz","private":false,"scripts":{"test":"node --test test/*.test.mjs","test:e2e":"node e2e/run-all.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_resolved":"/tmp/agent-doc-rules-release-BOcGsr/publish-artifacts/buresmi7-agent-doc-rules-docs-validator-0.11.2.tgz","_integrity":"sha512-AIHl8yeunzwKOelw4JqLciq694sLfBdIIHGKguCx4JzzQdr/2716OEbBCIi/4kLZUUoBEcb/CnL33LLOcpGp6w==","repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/docs-validator"},"_npmVersion":"10.9.8","description":"Markdown, security, and link validation CLI for agent-doc-rules projects","directories":{},"_nodeVersion":"22.23.2","dependencies":{"fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","markdownlint-cli2":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@buresmi7/agent-e2e-runner":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_0.11.2_1786624198882_0.6610440680212553","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"1.0.0","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@1.0.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/docs-validator#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"1937ba4330f8b9da77cd5ac8efbb93e7d12a5bc3","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-1.0.0.tgz","fileCount":12,"integrity":"sha512-OQQC6KsKwulXEG28e2y6FqshHemX00NzfWtCUpHVayOQyIr7ppUO52SyvOlBmWneO2IOBkhWA8DHNA0GO3RvrQ==","signatures":[{"sig":"MEUCIQDzsLx4kHmdbh/+8k0wcK2mYZJoTJMoAFoJJZlZGKb76wIgZJWEM2bB5cVLu+tvrynxc/6wJ5jdJrcjyuuprmXZZAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74891},"type":"module","private":false,"scripts":{"test":"node --test test/*.test.mjs","test:e2e":"node e2e/run-all.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/docs-validator"},"_npmVersion":"10.9.8","description":"Deterministic documentation validation and duplicate candidate CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"unified":"^11.0.5","fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","markdownlint-cli2":"^0.22.1","sentence-splitter":"^5.0.1","mdast-util-to-string":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@buresmi7/agent-e2e-runner":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_1.0.0_1786963679583_0.6051182986803758","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"1.0.1","license":"MIT","_id":"@buresmi7/agent-doc-rules-docs-validator@1.0.1","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/docs-validator#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"dist":{"shasum":"fbcfb72972634f019aad27a26f41e30532bc1763","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-1.0.1.tgz","fileCount":12,"integrity":"sha512-SEw/TdJZJKPDQC3gYfw/jM/Qp5DPJqa3z3FH58gIcbDpy85YWWqutd66MxUCTq2u2rh19kcrZwecmJN6pxnPIg==","signatures":[{"sig":"MEQCIHNu58xj0ZdK5StABAXBFnicYweupK3aBXNEReijK6lAAiBTN7dxrJeAaa1qFq4qZlVx+LQKs1ncqDqJJ3D4afsF1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72365},"type":"module","gitHead":"6ec1ee3d7c9b488dc4490386ec4d1921b9f0a3f4","private":false,"scripts":{"test":"node --test test/*.test.mjs","test:e2e":"node e2e/run-all.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/docs-validator"},"_npmVersion":"10.9.8","description":"Deterministic documentation validation and duplicate candidate CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"unified":"^11.0.5","fast-glob":"^3.3.3","linkinator":"^7.6.1","write-good":"^1.0.8","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","markdownlint-cli2":"^0.22.1","sentence-splitter":"^5.0.1","mdast-util-to-string":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@buresmi7/agent-e2e-runner":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/agent-doc-rules-docs-validator_1.0.1_1787040587117_0.8262726550134727","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@buresmi7/agent-doc-rules-docs-validator","version":"1.0.2","private":false,"description":"Deterministic documentation validation and duplicate candidate CLI","type":"module","license":"MIT","homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/docs-validator#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"repository":{"type":"git","url":"git+https://github.com/buresmi7/agent-doc-rules.git","directory":"packages/docs-validator"},"bin":{"agent-doc-rules-docs":"bin/agent-doc-rules-docs.mjs"},"scripts":{"test":"node --test test/*.test.mjs","test:e2e":"node e2e/run-all.mjs"},"publishConfig":{"access":"public"},"dependencies":{"dead-or-alive":"1.0.4","fast-glob":"^3.3.3","github-slugger":"^2.0.0","htmlparser2":"^10.0.0","markdownlint-cli2":"^0.22.1","mdast-util-to-string":"^4.0.0","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1","remark-lint-no-undefined-references":"^5.0.0","remark-parse":"^11.0.0","sentence-splitter":"^5.0.1","srcset":"^5.0.0","unified":"^11.0.5","unist-util-visit":"^5.0.0","vfile":"^6.0.3","write-good":"^1.0.8"},"devDependencies":{"@buresmi7/agent-e2e-runner":"workspace:*"},"_id":"@buresmi7/agent-doc-rules-docs-validator@1.0.2","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-DNVt/5PsYRsuVOGtXEtPU9YKyCliQvKkm09dDG70wK+YSefEcCgYSkNfDK7m6K4DIqz4nEYkuNq6vLAN2LCBWA==","shasum":"edac6510a333c013bed1d0b97784ce61a9bd081a","tarball":"https://registry.npmjs.org/@buresmi7/agent-doc-rules-docs-validator/-/agent-doc-rules-docs-validator-1.0.2.tgz","fileCount":13,"unpackedSize":96573,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGy/wYcXhStR8L3kJ2fEahh0x39aTZCqSC6s5N5PFktfAiB/w5VgOEqcLpg+UVuBsPPgXjlVucSoNWrBksMUmttW6A=="}]},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"directories":{},"maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-doc-rules-docs-validator_1.0.2_1787143996774_0.8486479359202241"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-28T21:42:28.698Z","modified":"2026-08-19T12:53:17.104Z","0.8.2":"2026-06-28T21:42:28.964Z","0.9.0":"2026-07-15T06:45:21.920Z","0.10.0":"2026-07-23T11:33:21.188Z","0.11.0":"2026-07-24T09:38:12.216Z","0.11.1":"2026-07-30T13:34:37.645Z","0.11.2":"2026-08-13T12:29:59.012Z","1.0.0":"2026-08-17T10:47:59.726Z","1.0.1":"2026-08-18T08:09:47.279Z","1.0.2":"2026-08-19T12:53:16.911Z"},"bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"license":"MIT","homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/docs-validator#readme","repository":{"type":"git","url":"git+https://github.com/buresmi7/agent-doc-rules.git","directory":"packages/docs-validator"},"description":"Deterministic documentation validation and duplicate candidate CLI","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"readme":"# Docs Validator\n\n`@buresmi7/agent-doc-rules-docs-validator` provides deterministic documentation\nchecks for repositories that use the `agent-doc-rules` skills.\n\n## Install\n\n```bash\npnpm add -D @buresmi7/agent-doc-rules-docs-validator@1.0.2\n```\n\n## First Check\n\nPreview the generated starter config and package scripts without writing files:\n\n```bash\nagent-doc-rules-docs init --print\n```\n\nReview the output, then write `agent-doc-rules.config.json`:\n\n```bash\nagent-doc-rules-docs init\n```\n\nAdd the printed scripts that fit the repository, then run:\n\n```bash\nagent-doc-rules-docs check\n```\n\n`check` runs Markdown, wording, security, and link validation in that order. It\nstops on the first failed phase.\n\n## Commands\n\n| Command | Purpose |\n| --- | --- |\n| `init` | Preview or write a starter config and recommended package scripts. |\n| `markdown` | Run Markdown linting. |\n| `wording` | Run deterministic prose checks. |\n| `security` | Scan documentation for high-risk instructions and content. |\n| `links` | Validate Markdown links. |\n| `duplicate-candidates` | Collect likely duplicate prose for agent review. |\n| `check` | Run Markdown, wording, security, and link validation. |\n\nLink validation reads Markdown files directly and does not start a local HTTP\nserver. It checks local paths, Markdown and HTML fragments, reference-style\nlinks, GFM links, and link attributes in raw HTML. HTTP(S) targets still\nrequire direct outbound network access unless they are skipped. Each request\nattempt has a three-second timeout, and the checker does not automatically use\nproxy environment variables.\n\nRun `agent-doc-rules-docs --help` for command options.\n\n## Configuration\n\nThe CLI reads `agent-doc-rules.config.json` from the repository root. CLI flags\noverride config values, and config values override built-in defaults.\n\nUse `init --print` instead of copying a static config example. The\n[config reference](../agent-doc-rules-skill/skills/agent-doc-rules/references/config-reference.md)\nowns the supported keys, defaults, and exception guidance.\n\nKeep fragment checking enabled by default. If a repository must use\n`--no-fragments`, record why fragment validation cannot run and note that broken\nheading anchors remain unverified. Apply the same reason and residual-risk rule\nto skipped link patterns.\n\n## Duplicate Review\n\nCollect candidates for changed files with repeatable `--focus` flags:\n\n```bash\nagent-doc-rules-docs duplicate-candidates \\\n  --focus 'README.md' \\\n  --format json\n```\n\nCandidate similarity is evidence, not a pass or fail verdict. Finding candidates\nreturns exit code `0`. The command does not invoke an AI tool, require\nauthentication, or access the network.\n\nUse the\n[`docs-duplicate-review` skill](../agent-doc-rules-skill/skills/docs-duplicate-review/SKILL.md)\nfor pagination, contextual review, and classification.\n\n## Migration\n\nThe old `docs.style` and `docs.duplicates` config sections are unsupported.\nFollow the\n[retired checker migration](../agent-doc-rules-skill/docs/adoption.md#replace-the-retired-duplicate-checker)\ninstead of maintaining a second migration procedure here.\n\n## Verification\n\nFrom the monorepo root, run:\n\n```bash\ncorepack pnpm --filter @buresmi7/agent-doc-rules-docs-validator test\n```\n","readmeFilename":"README.md"}