Skip to content

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

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

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

Conversation

@Jamkris
Copy link
Copy Markdown
Owner

@Jamkris Jamkris commented Apr 22, 2026

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
Copy link
Copy Markdown

coderabbitai Bot commented Apr 22, 2026

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
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