feat(geo): improve discoverability for AI search engines - #7
Open
sw1pp3r wants to merge 1 commit into
Open
Conversation
- Add llms.txt at repo root following the Answer.AI proposed standard so
GPTBot, ClaudeBot, PerplexityBot, and Google-Extended get a curated
documentation map plus citation policy when they crawl the repository.
- README: replace the soft narrative lede with a canonical 60-word
definition paragraph that AI engines can extract as a clean passage,
while keeping the punchy blockquote and the relatable narrative line
beneath it.
- README: add a new "Common ghost folder patterns" listicle enumerating
the seven ghost sources the cleaner removes (deleted prototypes,
renamed projects, removed worktrees, unmounted drives, broken
symlinks, monorepo sub-paths, test fixtures). Listicle format is the
most-cited content shape across ChatGPT/Perplexity/Gemini.
- README FAQ: prepend four entries phrased as the actual search queries
people send to AI chatbots ("How do I clear the Recent projects list
in Claude desktop?", "Where does Claude Code store the Recent dropdown
data?", "Why does Claude desktop show folders that no longer exist?",
"How do I remove worktree paths from Claude's Recent list?") so the
Q-A pair matches verbatim retrieval.
- CHANGELOG: log the above under Unreleased.
No behavior changes - script, tests, CI, packaging are untouched.
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
Tightens the repo for Generative Engine Optimization (GEO) so ChatGPT, Claude, Perplexity, and Gemini have a better chance of citing this tool when someone asks them "how do I clear Claude desktop's Recent list?" or "where does Claude store the Recent dropdown data?"
Zero behavior changes - script, tests, CI, packaging are untouched.
llms.txtat repo root following the Answer.AI proposed standard. Gives AI crawlers a curated markdown map of the docs plus a citation policy. Anthropic officially honorsllms.txtin Claude's docs.Already shipped alongside this PR (outside the diff)
claude-code-sessions,ghost-folders,session-cleanup,stale-projects(now 20 topics, GitHub's hard cap).Follow-ups (manual, not in this PR)
Test plan
https://raw.githubusercontent.com/bisovka-labs/claude-recents-cleaner/feat/geo-discoverability/llms.txt; verify it renders as plain markdown.