diff --git a/README.md b/README.md index 4cf3fc97..e153f773 100644 --- a/README.md +++ b/README.md @@ -330,8 +330,8 @@ If you stacked methods, clean up in this order: # Skills are the primary workflow surface. # Existing slash-style command names still work while ECC migrates off commands/. -# Plugin install uses the namespaced form -/ecc:plan "Add user authentication" +# Plugin install uses the canonical namespaced form +/everything-claude-code:plan "Add user authentication" # Manual install keeps the shorter slash form: # /plan "Add user authentication" @@ -942,8 +942,8 @@ Not sure where to start? Use this quick reference. Skills are the canonical work | I want to... | Use this surface | Agent used | |--------------|-----------------|------------| -| Plan a new feature | `/ecc:plan "Add auth"` | planner | -| Design system architecture | `/ecc:plan` + architect agent | architect | +| Plan a new feature | `/everything-claude-code:plan "Add auth"` | planner | +| Design system architecture | `/everything-claude-code:plan` + architect agent | architect | | Write code with tests first | `tdd-workflow` skill | tdd-guide | | Review code I just wrote | `/code-review` | code-reviewer | | Fix a failing build | `/build-fix` | build-error-resolver | @@ -962,7 +962,7 @@ Slash forms below are shown where they remain part of the maintained command sur **Starting a new feature:** ``` -/ecc:plan "Add user authentication with OAuth" +/everything-claude-code:plan "Add user authentication with OAuth" → planner creates implementation blueprint tdd-workflow skill → tdd-guide enforces write-tests-first /code-review → code-reviewer checks your work diff --git a/README.zh-CN.md b/README.zh-CN.md index fd9851ed..9e1e9690 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -151,7 +151,7 @@ Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/" ```bash # 尝试一个命令(插件安装使用命名空间形式) -/ecc:plan "添加用户认证" +/everything-claude-code:plan "添加用户认证" # 手动安装(选项2)使用简短形式: # /plan "添加用户认证" diff --git a/docs/ja-JP/README.md b/docs/ja-JP/README.md index ebd6a46e..d5277687 100644 --- a/docs/ja-JP/README.md +++ b/docs/ja-JP/README.md @@ -134,7 +134,7 @@ cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ ```bash # コマンドを試す(プラグインはネームスペース形式) -/ecc:plan "ユーザー認証を追加" +/everything-claude-code:plan "ユーザー認証を追加" # 手動インストール(オプション2)は短縮形式: # /plan "ユーザー認証を追加" diff --git a/docs/ko-KR/README.md b/docs/ko-KR/README.md index 6ee320c7..cf8ceecb 100644 --- a/docs/ko-KR/README.md +++ b/docs/ko-KR/README.md @@ -141,7 +141,7 @@ cd everything-claude-code ```bash # 커맨드 실행 (플러그인 설치 시 네임스페이스 형태 사용) -/ecc:plan "사용자 인증 추가" +/everything-claude-code:plan "사용자 인증 추가" # 수동 설치(옵션 2) 시에는 짧은 형태를 사용: # /plan "사용자 인증 추가" @@ -489,8 +489,8 @@ rules/ | 하고 싶은 것 | 사용할 커맨드 | 사용되는 에이전트 | |-------------|-------------|-----------------| -| 새 기능 계획하기 | `/ecc:plan "인증 추가"` | planner | -| 시스템 아키텍처 설계 | `/ecc:plan` + architect 에이전트 | architect | +| 새 기능 계획하기 | `/everything-claude-code:plan "인증 추가"` | planner | +| 시스템 아키텍처 설계 | `/everything-claude-code:plan` + architect 에이전트 | architect | | 테스트를 먼저 작성하며 코딩 | `/tdd` | tdd-guide | | 방금 작성한 코드 리뷰 | `/code-review` | code-reviewer | | 빌드 실패 수정 | `/build-fix` | build-error-resolver | @@ -507,7 +507,7 @@ rules/ **새로운 기능 시작:** ``` -/ecc:plan "OAuth를 사용한 사용자 인증 추가" +/everything-claude-code:plan "OAuth를 사용한 사용자 인증 추가" → planner가 구현 청사진 작성 /tdd → tdd-guide가 테스트 먼저 작성 강제 /code-review → code-reviewer가 코드 검토 diff --git a/docs/pt-BR/README.md b/docs/pt-BR/README.md index f6b75484..21908aba 100644 --- a/docs/pt-BR/README.md +++ b/docs/pt-BR/README.md @@ -161,7 +161,7 @@ npx ecc-install typescript ```bash # Experimente um comando (a instalação do plugin usa forma com namespace) -/ecc:plan "Adicionar autenticação de usuário" +/everything-claude-code:plan "Adicionar autenticação de usuário" # Instalação manual (Opção 2) usa a forma mais curta: # /plan "Adicionar autenticação de usuário" @@ -408,8 +408,8 @@ Regras são diretrizes sempre seguidas, organizadas em `common/` (agnóstico à | Quero... | Use este comando | Agente usado | |----------|-----------------|--------------| -| Planejar um novo recurso | `/ecc:plan "Adicionar auth"` | planner | -| Projetar arquitetura de sistema | `/ecc:plan` + agente architect | architect | +| Planejar um novo recurso | `/everything-claude-code:plan "Adicionar auth"` | planner | +| Projetar arquitetura de sistema | `/everything-claude-code:plan` + agente architect | architect | | Escrever código com testes primeiro | `/tdd` | tdd-guide | | Revisar código que acabei de escrever | `/code-review` | code-reviewer | | Corrigir build com falha | `/build-fix` | build-error-resolver | @@ -424,7 +424,7 @@ Regras são diretrizes sempre seguidas, organizadas em `common/` (agnóstico à **Começando um novo recurso:** ``` -/ecc:plan "Adicionar autenticação de usuário com OAuth" +/everything-claude-code:plan "Adicionar autenticação de usuário com OAuth" → planner cria blueprint de implementação /tdd → tdd-guide aplica escrita de testes primeiro /code-review → code-reviewer verifica seu trabalho diff --git a/docs/tr/README.md b/docs/tr/README.md index c2dea630..40032ee2 100644 --- a/docs/tr/README.md +++ b/docs/tr/README.md @@ -164,7 +164,7 @@ Manuel kurulum talimatları için `rules/` klasöründeki README'ye bakın. ```bash # Bir command deneyin (plugin kurulumu namespace'li form kullanır) -/ecc:plan "Kullanıcı kimlik doğrulaması ekle" +/everything-claude-code:plan "Kullanıcı kimlik doğrulaması ekle" # Manuel kurulum (Seçenek 2) daha kısa formu kullanır: # /plan "Kullanıcı kimlik doğrulaması ekle" @@ -308,8 +308,8 @@ Nereden başlayacağınızdan emin değil misiniz? Bu hızlı referansı kullan | Yapmak istediğim... | Bu command'ı kullan | Kullanılan agent | |---------------------|---------------------|------------------| -| Yeni bir feature planla | `/ecc:plan "Auth ekle"` | planner | -| Sistem mimarisi tasarla | `/ecc:plan` + architect agent | architect | +| Yeni bir feature planla | `/everything-claude-code:plan "Auth ekle"` | planner | +| Sistem mimarisi tasarla | `/everything-claude-code:plan` + architect agent | architect | | Önce testlerle kod yaz | `/tdd` | tdd-guide | | Yazdığım kodu incele | `/code-review` | code-reviewer | | Başarısız bir build'i düzelt | `/build-fix` | build-error-resolver | @@ -324,7 +324,7 @@ Nereden başlayacağınızdan emin değil misiniz? Bu hızlı referansı kullan **Yeni bir feature başlatma:** ``` -/ecc:plan "OAuth ile kullanıcı kimlik doğrulaması ekle" +/everything-claude-code:plan "OAuth ile kullanıcı kimlik doğrulaması ekle" → planner implementasyon planı oluşturur /tdd → tdd-guide önce-test-yaz'ı zorunlu kılar /code-review → code-reviewer çalışmanızı kontrol eder diff --git a/docs/zh-CN/README.md b/docs/zh-CN/README.md index 26470e3d..85c11668 100644 --- a/docs/zh-CN/README.md +++ b/docs/zh-CN/README.md @@ -206,7 +206,7 @@ Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/" ```bash # Try a command (plugin install uses namespaced form) -/ecc:plan "Add user authentication" +/everything-claude-code:plan "Add user authentication" # Manual install (Option 2) uses the shorter form: # /plan "Add user authentication" @@ -755,8 +755,8 @@ rules/ | 我想要... | 使用此表面 | 使用的智能体 | |--------------|-----------------|------------| -| 规划新功能 | `/ecc:plan "Add auth"` | planner | -| 设计系统架构 | `/ecc:plan` + architect agent | architect | +| 规划新功能 | `/everything-claude-code:plan "Add auth"` | planner | +| 设计系统架构 | `/everything-claude-code:plan` + architect agent | architect | | 先写测试再写代码 | `tdd-workflow` 技能 | tdd-guide | | 评审我刚写的代码 | `/code-review` | code-reviewer | | 修复失败的构建 | `/build-fix` | build-error-resolver | @@ -774,7 +774,7 @@ rules/ **开始新功能:** ``` -/ecc:plan "使用 OAuth 添加用户身份验证" +/everything-claude-code:plan "使用 OAuth 添加用户身份验证" → 规划器创建实现蓝图 tdd-workflow 技能 → tdd-guide 强制执行先写测试 /code-review → 代码审查员检查你的工作 diff --git a/docs/zh-TW/README.md b/docs/zh-TW/README.md index 7a8b3225..acdc3a8c 100644 --- a/docs/zh-TW/README.md +++ b/docs/zh-TW/README.md @@ -89,7 +89,7 @@ cp -r everything-claude-code/rules/* ~/.claude/rules/ ```bash # 嘗試一個指令(外掛安裝使用命名空間形式) -/ecc:plan "新增使用者認證" +/everything-claude-code:plan "新增使用者認證" # 手動安裝(選項2)使用簡短形式: # /plan "新增使用者認證" diff --git a/tests/docs/install-identifiers.test.js b/tests/docs/install-identifiers.test.js index d7cc84c0..2a34f595 100644 --- a/tests/docs/install-identifiers.test.js +++ b/tests/docs/install-identifiers.test.js @@ -50,6 +50,17 @@ const pluginAndManualInstallDocs = [ 'docs/zh-CN/README.md', ]; +const publicCommandNamespaceDocs = [ + 'README.md', + 'README.zh-CN.md', + 'docs/pt-BR/README.md', + 'docs/tr/README.md', + 'docs/ko-KR/README.md', + 'docs/ja-JP/README.md', + 'docs/zh-CN/README.md', + 'docs/zh-TW/README.md', +]; + for (const relativePath of pluginAndManualInstallDocs) { const content = fs.readFileSync(path.join(repoRoot, relativePath), 'utf8'); @@ -70,6 +81,21 @@ for (const relativePath of pluginAndManualInstallDocs) { }); } +for (const relativePath of publicCommandNamespaceDocs) { + const content = fs.readFileSync(path.join(repoRoot, relativePath), 'utf8'); + + test(`${relativePath} uses the canonical plugin command namespace`, () => { + assert.ok( + !content.includes('/ecc:'), + 'Expected docs not to advertise the unsupported /ecc: plugin alias' + ); + assert.ok( + content.includes('/everything-claude-code:plan'), + 'Expected docs to show the canonical plugin command namespace' + ); + }); +} + if (failed > 0) { console.log(`\nFailed: ${failed}`); process.exit(1);