type: rule
status: active
timestamp: 2026-06-25
tags: [feedback, agent-preferences, naming, branding]
status: active
timestamp: 2026-06-25
tags: [feedback, agent-preferences, naming, branding]
GitHub repo names are brand identity
Prefer renaming local folder over renaming GitHub repo. GitHub repo names = brand identity
When a name collision forces a rename, prefer to rename the local folder / category over the GitHub repo.
Captured: 2026-06-25, during fleet nest-by-category. The packages repo (catalog app at packages.oriz.in) collided with packages/ category dir holding 23 npm packages. Offered to rename the app’s GitHub repo to packages-catalog; user picked rename-the-folder (npm-packages/) instead.
Why this matters:
- GitHub repo names appear in URLs (
github.com/chirag127/<slug>), badges, npm registries, redirect histories, package.jsonrepositoryfields, and external references. Renaming creates legacy redirects forever. - Local folder paths are private to the maintainer’s machine. Verbose nesting (e.g.
repos/npm-packages/) is cheap; renaming a public-facing slug is expensive. - Subdomain (
packages.oriz.in) is the brand for end users. Local folder layout is the brand for nobody.
How to apply:
- Collision between GitHub repo name and category folder name ? rename folder, keep repo name.
- Tolerate verbose folder names (
npm-packages/, notnpm/). - Avoid synonym-tax in repo names (don’t rename
packages?packages-catalogjust to free a folder slot).
Related: fs-own-frk-split, repo-names-drop-oriz-prefix, repo-slug-suffix-npm-pkg.