Skip to content

fix: rename conflicting commands to egc-* and drop bare duplicates - #39

Merged
Jamkris merged 2 commits into
mainfrom
fix/command-name-conflicts
Apr 22, 2026
Merged

fix: rename conflicting commands to egc-* and drop bare duplicates#39
Jamkris merged 2 commits into
mainfrom
fix/command-name-conflicts

Conversation

@Jamkris

@Jamkris Jamkris commented Apr 22, 2026

Copy link
Copy Markdown
Owner

No description provided.

Jamkris added 2 commits April 22, 2026 15:37
Gemini CLI auto-renamed our `/plan` and `/docs` to `/everything-gemini-code:plan`
and `/everything-gemini-code:docs` because they conflicted with built-in
commands. The repo also carried two naming schemes side-by-side (`plan.toml`
vs `ecc-plan.toml`, `docs.toml` vs `ecc-docs.toml`), doubling the conflict
surface.

- Delete bare-name duplicates: `commands/plan.toml`, `commands/docs.toml`,
  `workflows/plan.md`
- Rename `ecc-*` to `egc-*` to match the current project name (Everything
  Gemini Code):
    commands/ecc-plan.toml  -> commands/egc-plan.toml
    commands/ecc-docs.toml  -> commands/egc-docs.toml
    workflows/ecc-plan.md   -> workflows/egc-plan.md
- Update all in-repo references (READMEs, command maps, TOML self-references)
  from `ecc-plan`/`ecc-docs` to `egc-plan`/`egc-docs`
…icts

Every extension command now uses the `egc-` prefix (Everything Gemini Code).
Previously bare names like `/plan`, `/docs`, `/build-fix`, `/tdd`, `/verify`,
etc. collided with Gemini CLI built-ins or user-level commands, causing the
CLI to auto-rename them to `/everything-gemini-code:<name>` and emit noisy
conflict/load errors on startup.

Changes:
- Rename all 79 `commands/<name>.toml` files to `commands/egc-<name>.toml`
  (plus the previously renamed egc-plan / egc-docs from the earlier commit
  on this branch).
- Update every prose reference to slash-prefixed command names across
  READMEs (EN / KO / ZH), docs/, workflows/, agents/, skills/, rules/,
  COMMAND-AGENT-MAP, and scripts/ — replacing `/<name>` with `/egc-<name>`
  only when `<name>` matches one of our commands and is not already part
  of a longer identifier (path segments like `tdd-guide` or
  `jira-integration` left intact).

Scope note: dynamic pm2 command patterns (`/pm2-all`, `/pm2-{port}`, etc.)
documented in workflows/pm2.md are left unchanged — they reference the
`pm2` process manager's own CLI, not our extension commands.
@coderabbitai

coderabbitai Bot commented Apr 22, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 184 files, which is 34 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: f05e3958-9124-47fc-948e-b357c5a701d9

📥 Commits

Reviewing files that changed from the base of the PR and between afd372c and 474d2a8.

📒 Files selected for processing (184)
  • README.md
  • agents/chief-of-staff.md
  • agents/conversation-analyzer.md
  • agents/doc-updater.md
  • agents/e2e-runner.md
  • agents/harness-optimizer.md
  • agents/pytorch-build-resolver.md
  • commands/docs.toml
  • commands/egc-agent-sort.toml
  • commands/egc-aside.toml
  • commands/egc-build-fix.toml
  • commands/egc-checkpoint.toml
  • commands/egc-claw.toml
  • commands/egc-code-review.toml
  • commands/egc-context-budget.toml
  • commands/egc-cpp-build.toml
  • commands/egc-cpp-review.toml
  • commands/egc-cpp-test.toml
  • commands/egc-devfleet.toml
  • commands/egc-docs.toml
  • commands/egc-e2e.toml
  • commands/egc-eval.toml
  • commands/egc-evolve.toml
  • commands/egc-feature-dev.toml
  • commands/egc-flutter-build.toml
  • commands/egc-flutter-review.toml
  • commands/egc-flutter-test.toml
  • commands/egc-gan-build.toml
  • commands/egc-gan-design.toml
  • commands/egc-go-build.toml
  • commands/egc-go-review.toml
  • commands/egc-go-test.toml
  • commands/egc-gradle-build.toml
  • commands/egc-harness-audit.toml
  • commands/egc-hookify-configure.toml
  • commands/egc-hookify-help.toml
  • commands/egc-hookify-list.toml
  • commands/egc-hookify.toml
  • commands/egc-instinct-export.toml
  • commands/egc-instinct-import.toml
  • commands/egc-instinct-status.toml
  • commands/egc-jira.toml
  • commands/egc-kotlin-build.toml
  • commands/egc-kotlin-review.toml
  • commands/egc-kotlin-test.toml
  • commands/egc-learn-eval.toml
  • commands/egc-learn.toml
  • commands/egc-loop-start.toml
  • commands/egc-loop-status.toml
  • commands/egc-model-route.toml
  • commands/egc-multi-backend.toml
  • commands/egc-multi-execute.toml
  • commands/egc-multi-frontend.toml
  • commands/egc-multi-plan.toml
  • commands/egc-multi-workflow.toml
  • commands/egc-orchestrate.toml
  • commands/egc-plan.toml
  • commands/egc-pm2.toml
  • commands/egc-projects.toml
  • commands/egc-promote.toml
  • commands/egc-prompt-optimize.toml
  • commands/egc-prp-commit.toml
  • commands/egc-prp-implement.toml
  • commands/egc-prp-plan.toml
  • commands/egc-prp-pr.toml
  • commands/egc-prp-prd.toml
  • commands/egc-prune.toml
  • commands/egc-python-review.toml
  • commands/egc-quality-gate.toml
  • commands/egc-refactor-clean.toml
  • commands/egc-resume-session.toml
  • commands/egc-review-pr.toml
  • commands/egc-rules-distill.toml
  • commands/egc-rust-build.toml
  • commands/egc-rust-review.toml
  • commands/egc-rust-test.toml
  • commands/egc-santa-loop.toml
  • commands/egc-save-session.toml
  • commands/egc-sessions.toml
  • commands/egc-setup-pm.toml
  • commands/egc-skill-create.toml
  • commands/egc-skill-health.toml
  • commands/egc-tdd.toml
  • commands/egc-test-coverage.toml
  • commands/egc-update-codemaps.toml
  • commands/egc-update-docs.toml
  • commands/egc-verify.toml
  • commands/plan.toml
  • docs/en/commands/README.md
  • docs/en/contributing/COMMAND-AGENT-MAP.md
  • docs/en/contributing/SKILL-PLACEMENT-POLICY.md
  • docs/en/contributing/VERIFICATION_GUIDE.md
  • docs/en/contributing/token-optimization.md
  • docs/en/scripts/README.md
  • docs/ko-KR/README.md
  • docs/ko-KR/commands/README.md
  • docs/ko-KR/contributing/COMMAND-AGENT-MAP.md
  • docs/ko-KR/contributing/SKILL-PLACEMENT-POLICY.md
  • docs/ko-KR/contributing/VERIFICATION_GUIDE.md
  • docs/ko-KR/contributing/token-optimization.md
  • docs/ko-KR/scripts/README.md
  • docs/zh-CN/README.md
  • docs/zh-CN/commands/README.md
  • examples/GEMINI.md
  • examples/statusline.json
  • mcp-configs/README.md
  • mcp-configs/mcp-servers.json
  • scripts/generate-docs.js
  • scripts/harness-audit.js
  • scripts/hooks/session-start.js
  • scripts/lib/session-manager.js
  • scripts/setup-package-manager.js
  • scripts/skill-create-output.js
  • skills/autonomous-agent-harness/SKILL.md
  • skills/autonomous-loops/SKILL.md
  • skills/context-budget/SKILL.md
  • skills/continuous-agent-loop/SKILL.md
  • skills/continuous-learning-v2/SKILL.md
  • skills/continuous-learning/SKILL.md
  • skills/council/SKILL.md
  • skills/dart-flutter-patterns/SKILL.md
  • skills/design-system/SKILL.md
  • skills/dmux-workflows/SKILL.md
  • skills/e2e-testing/SKILL.md
  • skills/eval-harness/SKILL.md
  • skills/flutter-dart-code-review/SKILL.md
  • skills/hookify-rules/SKILL.md
  • skills/knowledge-ops/SKILL.md
  • skills/kotlin-patterns/SKILL.md
  • skills/laravel-patterns/SKILL.md
  • skills/laravel-security/SKILL.md
  • skills/laravel-tdd/SKILL.md
  • skills/nanoclaw-repl/SKILL.md
  • skills/prompt-optimizer/SKILL.md
  • skills/pytorch-patterns/SKILL.md
  • skills/remotion-video-creation/rules/tailwind.md
  • skills/remotion-video-creation/rules/transcribe-captions.md
  • skills/rules-distill/SKILL.md
  • skills/security-review/SKILL.md
  • skills/security-review/cloud-infrastructure-security.md
  • skills/token-budget-advisor/SKILL.md
  • skills/verification-loop/SKILL.md
  • skills/video-editing/SKILL.md
  • skills/videodb/reference/capture-reference.md
  • skills/videodb/reference/rtstream-reference.md
  • workflows/agent-sort.md
  • workflows/checkpoint.md
  • workflows/e2e.md
  • workflows/ecc-plan.md
  • workflows/egc-plan.md
  • workflows/eval.md
  • workflows/evolve.md
  • workflows/flutter-build.md
  • workflows/flutter-review.md
  • workflows/flutter-test.md
  • workflows/go-build.md
  • workflows/go-review.md
  • workflows/go-test.md
  • workflows/hookify-configure.md
  • workflows/hookify-help.md
  • workflows/hookify-list.md
  • workflows/hookify.md
  • workflows/instinct-export.md
  • workflows/instinct-import.md
  • workflows/instinct-status.md
  • workflows/jira.md
  • workflows/learn.md
  • workflows/multi-backend.md
  • workflows/multi-execute.md
  • workflows/multi-frontend.md
  • workflows/multi-plan.md
  • workflows/multi-workflow.md
  • workflows/orchestrate.md
  • workflows/prp-commit.md
  • workflows/prp-implement.md
  • workflows/prp-plan.md
  • workflows/prp-pr.md
  • workflows/prp-prd.md
  • workflows/python-review.md
  • workflows/review-pr.md
  • workflows/santa-loop.md
  • workflows/sessions.md
  • workflows/skill-create.md
  • workflows/tdd.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/command-name-conflicts

Comment @coderabbitai help to get the list of available commands and usage tips.

@Jamkris
Jamkris merged commit e3b4d0d into main Apr 22, 2026
8 checks passed
@Jamkris Jamkris added the ⌨ Command Changes under commands/ (egc-* slash commands) label Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⌨ Command Changes under commands/ (egc-* slash commands)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant