Skip to content

refactor: rename plugin pcm to db-editor - #9

Open
mpicciolli wants to merge 1 commit into
mainfrom
rename-plugin-db-editor
Open

refactor: rename plugin pcm to db-editor#9
mpicciolli wants to merge 1 commit into
mainfrom
rename-plugin-db-editor

Conversation

@mpicciolli

Copy link
Copy Markdown
Contributor

What

Renames the plugin directory and identifier from pcm to db-editor, and sets the display name to DB Editor across all three manifests.

Install command becomes:

/plugin install db-editor@pcmstack

Why

pcm named the game rather than the plugin's scope. Two problems with that:

  • Trademark. "Pro Cycling Manager" is Cyanide/Nacon's. Using it descriptively ("for Pro Cycling Manager") is fine and stays; using it as the product's own name suggests an affiliation the disclaimer then has to walk back.
  • Room to grow. The marketplace pcmstack is the umbrella that carries the game context. If further plugins around the game follow, each needs a name for what it does — so the plugin drops the game name and takes its scope instead.

DB Editor over CDB Editor: the community's tools and vocabulary say "database", not "cdb" — DBEdit, SQL Editor, SQLiteExporter, Excel Editor. The name follows that idiom.

Kept deliberately

  • "Pro Cycling Manager" in the manifest descriptions — this is the trigger surface the skills match user requests against, in both English and French. Removing it would break triggering.
  • The pcm- prefix on skills (pcm-database, pcm-startlist) — skills from several plugins share an agent's context, so the prefix keeps doing useful work there.

Testing

  • All five JSON manifests parse (python3 -m json.tool).
  • No residual pcm as a plugin identifier or path anywhere in the repo.
  • Renames recorded as renames by git — per-file history is preserved.
  • Not exercised against a live install: the plugin is unpublished, and anyone with a local install needs to reinstall under the new id.

🤖 Generated with Claude Code

The plugin directory and identifier are renamed from `pcm` to `db-editor`,
and the display name across all three manifests is now "DB Editor".

`pcm` named the game rather than the plugin's scope, which reads as a claim
on the Pro Cycling Manager trademark and leaves no room for further plugins
in the marketplace. The marketplace `pcmstack` carries the game context, so
each plugin is named for what it does instead: `/plugin install db-editor@pcmstack`.

Descriptive mentions of "Pro Cycling Manager" in the manifest descriptions are
kept deliberately — they are what the skills trigger on. The skills themselves
keep their `pcm-` prefix, which stays useful once skills from several plugins
share an agent's context.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant