docs: ground GitHub topics in rankable agent-memory niches - #268
docs: ground GitHub topics in rankable agent-memory niches#268tonyketcham wants to merge 1 commit into
Conversation
Replace the 20 implementation-heavy GitHub topics with 12 niches where Flatbread can actually show up. GitHub topic pages sort by stars. This repo has 64 stars, so oceans such as javascript, ai-agents, and markdown hide it. Small honest niches already rank: markdown-cms is 1st of 13, git-cms is 4th of 17, git-native is 6th of 59. file-based-cms, project-memory, and agent-context are small enough that 64 stars should still appear. Keep the About blurb "Context alignment, version controlled." Put that line on the README. Lead the topic list with agent memory and context engineering, then keep the Git/file publishing path. Canonical payload: .github/topics.json Apply after merge (repo admin): gh api -X PUT repos/FlatbreadLabs/flatbread/topics --input .github/topics.json npm keywords on the public flatbread package mirror the same twelve. Change-Id: I4119b64fb76dad9e7ec8127ee2a73483cc482acd Co-authored-by: Tony <tonyketcham@users.noreply.github.com>
|
Tick the box to add this pull request to the merge queue (same as
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit b0d27ed. Configure here.
| t.true( | ||
| positioning.includes('`' + name + '`'), | ||
| `docs/positioning.md must name ${name}` | ||
| ); |
There was a problem hiding this comment.
Topic sync test false positives
Low Severity
The positioning sync check only looks for a backticked topic name anywhere in docs/positioning.md. The dropped-topics table already repeats several live niche names in backticks, so a topic can vanish from the canonical table—or a rejected topic can be added to .github/topics.json—and the test still passes.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b0d27ed. Configure here.


Summary of changes
Cut the GitHub topic list from 20 implementation labels to 12 niches where a 64-star repo can actually show up. Keep the About blurb Context alignment, version controlled. Put that same line on the README.
GitHub topic pages sort by stars. Oceans such as
javascript,ai-agents, andmarkdownhide this repo. Small honest niches already rank:markdown-cmsis 1st of 13,git-cmsis 4th of 17,git-nativeis 6th of 59.file-based-cms,project-memory, andagent-contextare small enough that 64 stars should still appear. Demand tags (agent-memory,coding-agents,context-engineering,context-management,llm-memory,docs-as-code) stay for people who filter, even though we will not own those pages yet.Canonical payload:
.github/topics.json. GitHub does not read that file. A repo admin must apply it after merge:The GitHub description is already the tagline. Do not change it.
npm
keywordson the publicflatbreadpackage mirror the twelve, plusmarkdownandknowledge-graphfor npm search.Rationale and dropped-topic table:
docs/positioning.md.Please don't delete this checklist! Before submitting the PR, please make sure you do the following:
scripts/github-topics.test.jschecks that.github/topics.jsonis a valid GitHub topics payload and that the README tagline, positioning doc, and npm keywords stay in sync.Does this introduce any non-backwards compatible changes?
Does this include any user config changes?