You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Both repos have moved to the brmbh org, but the README and src/registry.js still carry pre-migration URLs. One is dead, one survives only on a GitHub redirect.
The two repos and how they connect
Repo
Role
CLI
github.com/brmbh/cli
this repo — published as @brmbh/cli / create-brmbh
Theme
github.com/brmbh/wordpress
the starter theme create clones
They are coupled in both directions:
CLI → theme:THEME_REPO (src/registry.js:13) hardcodes the clone URL used by create.
Theme → CLI: the theme's skills/wordpress/SKILL.md tells users to run npx create-brmbh and npm install -g @brmbh/cli.
Verified state of every URL
Where
Value
Status
git remote (this repo)
brmbh/cli
—
package.json → repository.url
brmbh/cli
✅ correct
package.json → homepage
brmbh/wordpress
✅ correct — this is the theme repo
src/registry.js:13 → THEME_REPO
Schmandarine/brmbh-agentic-wp-suite
⚠️ works, but only via GitHub's transfer redirect to brmbh/wordpress
README.md → local-dev clone command
Schmandarine/brmbh-cli
❌ dead — repo does not exist, git ls-remote fails
README.md → intro link (theme)
Schmandarine/brmbh-agentic-wp-suite
⚠️ redirect only
What to fix
THEME_REPO → https://github.com/brmbh/wordpress.git.create is not broken today: GitHub keeps a redirect after a repo transfer, so the old URL still clones. But that redirect is not a guarantee — it disappears the moment anyone creates a new repo at Schmandarine/brmbh-agentic-wp-suite, and the constant is baked into every published version of the CLI. This is the one with real consequences.
README local-dev clone URL → brmbh/cli. Currently dead; anyone following the contributing instructions hits a 404.
README intro link → brmbh/wordpress.
package.jsonrepository and homepage are both already correct — no change needed. (An earlier revision of this issue called homepage into question; it is right, it points at the theme, which is the useful landing page for the npm listing.)
Why now
The package is at 0.1.0 and unpublished. THEME_REPO is a hardcoded constant, so once npm create brmbh@latest is live, every released version carries whatever URL it shipped with. If the old redirect ever lapses, older CLI versions break permanently and there is no way to patch them. Cheapest moment to get this right is before the first publish.
Acceptance
THEME_REPO, the README, and package.json all reference brmbh/cli and brmbh/wordpress — no Schmandarine/ URLs remain anywhere in the repo (grep -rn "Schmandarine" . --exclude-dir=node_modules --exclude-dir=.git).
node bin/brmbh.js create smoke-test --skip-install clones successfully from the new URL.
Both repos have moved to the
brmbhorg, but the README andsrc/registry.jsstill carry pre-migration URLs. One is dead, one survives only on a GitHub redirect.The two repos and how they connect
github.com/brmbh/cli@brmbh/cli/create-brmbhgithub.com/brmbh/wordpresscreateclonesThey are coupled in both directions:
THEME_REPO(src/registry.js:13) hardcodes the clone URL used bycreate.skills/wordpress/SKILL.mdtells users to runnpx create-brmbhandnpm install -g @brmbh/cli.Verified state of every URL
git remote(this repo)brmbh/clipackage.json→repository.urlbrmbh/clipackage.json→homepagebrmbh/wordpresssrc/registry.js:13→THEME_REPOSchmandarine/brmbh-agentic-wp-suitebrmbh/wordpressREADME.md→ local-dev clone commandSchmandarine/brmbh-cligit ls-remotefailsREADME.md→ intro link (theme)Schmandarine/brmbh-agentic-wp-suiteWhat to fix
THEME_REPO→https://github.com/brmbh/wordpress.git.createis not broken today: GitHub keeps a redirect after a repo transfer, so the old URL still clones. But that redirect is not a guarantee — it disappears the moment anyone creates a new repo atSchmandarine/brmbh-agentic-wp-suite, and the constant is baked into every published version of the CLI. This is the one with real consequences.README local-dev clone URL →
brmbh/cli. Currently dead; anyone following the contributing instructions hits a 404.README intro link →
brmbh/wordpress.package.jsonrepositoryandhomepageare both already correct — no change needed. (An earlier revision of this issue calledhomepageinto question; it is right, it points at the theme, which is the useful landing page for the npm listing.)Why now
The package is at
0.1.0and unpublished.THEME_REPOis a hardcoded constant, so oncenpm create brmbh@latestis live, every released version carries whatever URL it shipped with. If the old redirect ever lapses, older CLI versions break permanently and there is no way to patch them. Cheapest moment to get this right is before the first publish.Acceptance
THEME_REPO, the README, andpackage.jsonall referencebrmbh/cliandbrmbh/wordpress— noSchmandarine/URLs remain anywhere in the repo (grep -rn "Schmandarine" . --exclude-dir=node_modules --exclude-dir=.git).node bin/brmbh.js create smoke-test --skip-installclones successfully from the new URL.