This repo moved from Schmandarine/brmbh-agentic-wp-suite to brmbh/wordpress, but the old name is still baked into the theme's own files and into the CLI that clones it.
Verified state
| Where |
Value |
Status |
git remote |
brmbh/wordpress |
— |
package.json → name |
brmbh-agentic-wp-suite |
stale |
package.json → repository / homepage |
Schmandarine/brmbh-agentic-wp-suite |
⚠️ redirect only |
style.css → Theme URI |
Schmandarine/brmbh-agentic-wp-suite |
⚠️ redirect only |
skills/wordpress/SKILL.md → offline --from example |
brmbh-agentic-wp-suite |
stale |
brmbh/cli src/registry.js:13 → THEME_REPO |
Schmandarine/brmbh-agentic-wp-suite.git |
⚠️ redirect only |
The old URL still resolves — git ls-remote succeeds and gh repo view Schmandarine/brmbh-agentic-wp-suite reports brmbh/wordpress — because GitHub keeps a redirect after a repo transfer.
Why that redirect is not good enough
brmbh create clones this repo through the hardcoded THEME_REPO constant, so the redirect is currently load-bearing for the CLI's main feature. It disappears the moment anyone creates a new repo at Schmandarine/brmbh-agentic-wp-suite. And because the constant ships inside each published CLI version, older versions cannot be patched afterwards — they would break permanently.
The CLI is still at 0.1.0 and unpublished. This is the cheap moment to fix it.
Tasks
Note
Do not rename the text domain casually. It is the identifier WordPress uses to group a theme's translatable strings, and it appears 65 times across 25 files here (see #4). If it changes, it must change everywhere at once.
Related: brmbh/cli#4, #4
This repo moved from
Schmandarine/brmbh-agentic-wp-suitetobrmbh/wordpress, but the old name is still baked into the theme's own files and into the CLI that clones it.Verified state
git remotebrmbh/wordpresspackage.json→namebrmbh-agentic-wp-suitepackage.json→repository/homepageSchmandarine/brmbh-agentic-wp-suitestyle.css→Theme URISchmandarine/brmbh-agentic-wp-suiteskills/wordpress/SKILL.md→ offline--fromexamplebrmbh-agentic-wp-suitesrc/registry.js:13→THEME_REPOSchmandarine/brmbh-agentic-wp-suite.gitThe old URL still resolves —
git ls-remotesucceeds andgh repo view Schmandarine/brmbh-agentic-wp-suitereportsbrmbh/wordpress— because GitHub keeps a redirect after a repo transfer.Why that redirect is not good enough
brmbh createclones this repo through the hardcodedTHEME_REPOconstant, so the redirect is currently load-bearing for the CLI's main feature. It disappears the moment anyone creates a new repo atSchmandarine/brmbh-agentic-wp-suite. And because the constant ships inside each published CLI version, older versions cannot be patched afterwards — they would break permanently.The CLI is still at
0.1.0and unpublished. This is the cheap moment to fix it.Tasks
package.json→repository,homepage→brmbh/wordpressstyle.css→Theme URI→brmbh/wordpressbrmbh-agentic-wp-suiteor becomes something shorter now that the repo isbrmbh/wordpress— coordinate with Theme should declare its own scaffold contract so the CLI can personalize it #4, which proposes declaring the text domain in a manifest. Renaming it later is a breaking change for every scaffolded site, so decide once, now.THEME_REPOchange in the same passNote
Do not rename the text domain casually. It is the identifier WordPress uses to group a theme's translatable strings, and it appears 65 times across 25 files here (see #4). If it changes, it must change everywhere at once.
Related: brmbh/cli#4, #4