Repository navigation
Add a page per check, link repo pages to them, and submit to IndexNow - #17
Merged
Merged
Conversation
The IndexNow key has been served from public/ since 95ee50a, but nothing ever submitted a URL, so Bing still learned about changes only by crawling. `bun run indexnow` takes its URLs from app/sitemap.ts. The rescore workflow runs it with --since after it pushes, and waits first: the push only starts the deploy, and a crawler sent to a page before the new build serves it re-reads the old one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Search Console (18 Sep to 9 Oct) showed repo pages earning impressions almost only for "<repo> github" lookups, at about 0% CTR, and no page at all for the queries the site is about: AGENTS.md, Cursor rules, making a repo ready for an agent. 284 of 371 repo pages were still uncrawled. /check/<slug> answers those questions per check: what it is, why agents need it, how it is scored and how to pass, with the pass counts, per-language rates and example repos the leaderboard already holds. The prose in lib/check-content restates each signal's thresholds by hand; a test fails when a signal has no entry, but nothing checks the thresholds agree. Check names on repo pages, the methodology and language hubs link to those pages, and the home page lists them, so authority reaches them from the page that holds nearly all the external links. Similar repos goes from three to six per repo page. Repo titles say what the number is. "owner/name — 83.8 / 100" was matching searches for the score string itself. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Agent Friendly Code — score diffOverall: 91.0 → 91.0 (±0.0) Per agent
No signals changed between base and head. Posted by agent-friendly-action. |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/checkand/check/<slug>: one page for each of the 16 checks, with pass rates and example repos from the leaderboard.Motivation
Search Console, 18 Sep to 9 Oct: 32 clicks from about 1,500 impressions. Repo pages rank at positions 5 to 10 almost only for navigational lookups such as "axios github", at about 0% CTR. The queries the site is about (AGENTS.md, Cursor rules, agent-ready repos) had no page to land on beyond
/methodologyand/skill. 284 of 371 repo pages are "Discovered, currently not indexed".Not a roadmap item.
Changes
app/check/,lib/check-content/,lib/check-stats.ts,lib/utils/check-path.ts. One new query inlib/db.ts, which is now at the 300-line cap./methodologyand language hubs. The home page and footer link to them. Sitemap andllms.txtlist them.ALTERNATIVES_LIMIT3 → 6.owner/name: AI agent readiness score 83.8/100.scripts/indexnow.ts(bun run indexnow,--since,--dry-run) and a step inscheduled-rescore.ymlthat runs it five minutes after a push, so the deploy is live before a crawler is sent to it.Testing
biome ci .,tsc --noEmit,bun run test(256 pass),next build(16 check pages prerendered)./check,/check/agents-md,/check/size, a repo page,/methodology,/language/rust,/./check/agents_mdand unknown slugs 404.bun run indexnow --dry-runlists 435 URLs; with--sinceit lists only entries whose lastmod moved.Screenshots / screencasts
None attached.
Docs + roadmap sync
N/A for the changelog: no release is being cut. AGENTS.md and README.md updated for the new routes, files and script.
Risks / rollback
continue-on-error; a failed submission does not fail the rescore.🤖 Generated with Claude Code