mirror of
https://github.com/affaan-m/ECC.git
synced 2026-09-20 16:47:59 +02:00
fix: correct agent location and add ecc: prefix to agent names in rules
- rules/common/agents.md: Fix incorrect location (was ~/.claude/agents/, now explains plugin ships with ecc@ecc) - Add ecc: prefix to all agent names in tables and orchestration sections - Update all 4 translated copies (es, ja-JP, zh-CN, tr) with same fixes - Update root AGENTS.md with ecc: prefix for consistency Fixes #3143
This commit is contained in:
@@ -52,15 +52,15 @@ This is a **production-ready AI coding plugin** providing 68 specialized agents,
|
||||
## Agent Orchestration
|
||||
|
||||
Use agents proactively without user prompt:
|
||||
- Complex feature requests → **planner**
|
||||
- Code just written/modified → **code-reviewer**
|
||||
- Bug fix or new feature → **tdd-guide**
|
||||
- Architectural decision → **architect**
|
||||
- Security-sensitive code → **security-reviewer**
|
||||
- Brownfield project onboarding → **spec-miner**
|
||||
- Autonomous loops / loop monitoring → **loop-operator**
|
||||
- Harness config reliability and cost → **harness-optimizer**
|
||||
- RAG/retrieval pipeline changes → **rag-pipeline-reviewer**
|
||||
- Complex feature requests → **ecc:planner**
|
||||
- Code just written/modified → **ecc:code-reviewer**
|
||||
- Bug fix or new feature → **ecc:tdd-guide**
|
||||
- Architectural decision → **ecc:architect**
|
||||
- Security-sensitive code → **ecc:security-reviewer**
|
||||
- Brownfield project onboarding → **ecc:spec-miner**
|
||||
- Autonomous loops / loop monitoring → **ecc:loop-operator**
|
||||
- Harness config reliability and cost → **ecc:harness-optimizer**
|
||||
- RAG/retrieval pipeline changes → **ecc:rag-pipeline-reviewer**
|
||||
|
||||
Use parallel execution for independent operations — launch multiple agents simultaneously.
|
||||
|
||||
@@ -114,9 +114,9 @@ Troubleshoot failures: check test isolation → verify mocks → fix implementat
|
||||
|
||||
## Development Workflow
|
||||
|
||||
1. **Plan** — Use planner agent, identify dependencies and risks, break into phases
|
||||
2. **TDD** — Use tdd-guide agent, write tests first, implement, refactor
|
||||
3. **Review** — Use code-reviewer agent immediately, address CRITICAL/HIGH issues
|
||||
1. **Plan** — Use ecc:planner agent, identify dependencies and risks, break into phases
|
||||
2. **TDD** — Use ecc:tdd-guide agent, write tests first, implement, refactor
|
||||
3. **Review** — Use ecc:code-reviewer agent immediately, address CRITICAL/HIGH issues
|
||||
4. **Capture knowledge in the right place**
|
||||
- Personal debugging notes, preferences, and temporary context → auto memory
|
||||
- Team/project knowledge (architecture decisions, API changes, runbooks) → the project's existing docs structure
|
||||
|
||||
+7
-7
@@ -50,13 +50,13 @@ Este es un **plugin de IA para codificación listo para producción** que propor
|
||||
## Orquestación de Agentes
|
||||
|
||||
Usa agentes proactivamente sin prompt del usuario:
|
||||
- Solicitudes de features complejas → **planner**
|
||||
- Código recién escrito/modificado → **code-reviewer**
|
||||
- Corrección de bug o nueva feature → **tdd-guide**
|
||||
- Decisión arquitectónica → **architect**
|
||||
- Código sensible a la seguridad → **security-reviewer**
|
||||
- Bucles autónomos / monitoreo de bucles → **loop-operator**
|
||||
- Confiabilidad y costo de la configuración del harness → **harness-optimizer**
|
||||
- Solicitudes de features complejas → **ecc:planner**
|
||||
- Código recién escrito/modificado → **ecc:code-reviewer**
|
||||
- Corrección de bug o nueva feature → **ecc:tdd-guide**
|
||||
- Decisión arquitectónica → **ecc:architect**
|
||||
- Código sensible a la seguridad → **ecc:security-reviewer**
|
||||
- Bucles autónomos / monitoreo de bucles → **ecc:loop-operator**
|
||||
- Confiabilidad y costo de la configuración del harness → **ecc:harness-optimizer**
|
||||
|
||||
Usa ejecución paralela para operaciones independientes — lanza múltiples agentes simultáneamente.
|
||||
|
||||
|
||||
@@ -2,29 +2,32 @@
|
||||
|
||||
## Agentes Disponibles
|
||||
|
||||
Ubicados en `~/.claude/agents/`:
|
||||
Los agentes de ECC se distribuyen con el plugin `ecc@ecc`, no en `~/.claude/agents/`.
|
||||
Se invocan a través de la herramienta Agent con un `subagent_type` con scope del plugin:
|
||||
|
||||
Agent(subagent_type: "ecc:planner", prompt: "...")
|
||||
|
||||
| Agente | Propósito | Cuándo Usar |
|
||||
|--------|-----------|-------------|
|
||||
| planner | Planificación de implementación | Features complejas, refactoring |
|
||||
| architect | Diseño de sistemas | Decisiones arquitectónicas |
|
||||
| tdd-guide | Desarrollo guiado por pruebas | Nuevas features, corrección de bugs |
|
||||
| code-reviewer | Revisión de código | Después de escribir código |
|
||||
| security-reviewer | Análisis de seguridad | Antes de los commits |
|
||||
| build-error-resolver | Corrección de errores de build | Cuando el build falla |
|
||||
| e2e-runner | Testing E2E | Flujos de usuario críticos |
|
||||
| refactor-cleaner | Limpieza de código muerto | Mantenimiento de código |
|
||||
| doc-updater | Documentación | Actualización de docs |
|
||||
| rust-reviewer | Revisión de código Rust | Proyectos Rust |
|
||||
| harmonyos-app-resolver | Desarrollo de apps HarmonyOS | Proyectos HarmonyOS/ArkTS |
|
||||
| ecc:planner | Planificación de implementación | Features complejas, refactoring |
|
||||
| ecc:architect | Diseño de sistemas | Decisiones arquitectónicas |
|
||||
| ecc:tdd-guide | Desarrollo guiado por pruebas | Nuevas features, corrección de bugs |
|
||||
| ecc:code-reviewer | Revisión de código | Después de escribir código |
|
||||
| ecc:security-reviewer | Análisis de seguridad | Antes de los commits |
|
||||
| ecc:build-error-resolver | Corrección de errores de build | Cuando el build falla |
|
||||
| ecc:e2e-runner | Testing E2E | Flujos de usuario críticos |
|
||||
| ecc:refactor-cleaner | Limpieza de código muerto | Mantenimiento de código |
|
||||
| ecc:doc-updater | Documentación | Actualización de docs |
|
||||
| ecc:rust-reviewer | Revisión de código Rust | Proyectos Rust |
|
||||
| ecc:harmonyos-app-resolver | Desarrollo de apps HarmonyOS | Proyectos HarmonyOS/ArkTS |
|
||||
|
||||
## Uso Inmediato de Agentes
|
||||
|
||||
Sin necesidad de prompt del usuario:
|
||||
1. Solicitudes de features complejas - Usar el agente **planner**
|
||||
2. Código recién escrito/modificado - Usar el agente **code-reviewer**
|
||||
3. Corrección de bug o nueva feature - Usar el agente **tdd-guide**
|
||||
4. Decisión arquitectónica - Usar el agente **architect**
|
||||
1. Solicitudes de features complejas - Usar el agente **ecc:planner**
|
||||
2. Código recién escrito/modificado - Usar el agente **ecc:code-reviewer**
|
||||
3. Corrección de bug o nueva feature - Usar el agente **ecc:tdd-guide**
|
||||
4. Decisión arquitectónica - Usar el agente **ecc:architect**
|
||||
|
||||
## Ejecución Paralela de Tareas
|
||||
|
||||
|
||||
@@ -50,13 +50,13 @@
|
||||
## エージェントオーケストレーション
|
||||
|
||||
ユーザーのプロンプトなしで積極的にエージェントを使用する:
|
||||
- 複雑な機能リクエスト → **planner**
|
||||
- コードの作成/変更直後 → **code-reviewer**
|
||||
- バグ修正または新機能 → **tdd-guide**
|
||||
- アーキテクチャの意思決定 → **architect**
|
||||
- セキュリティに関わるコード → **security-reviewer**
|
||||
- 自律ループ / ループ監視 → **loop-operator**
|
||||
- ハーネス設定の信頼性とコスト → **harness-optimizer**
|
||||
- 複雑な機能リクエスト → **ecc:planner**
|
||||
- コードの作成/変更直後 → **ecc:code-reviewer**
|
||||
- バグ修正または新機能 → **ecc:tdd-guide**
|
||||
- アーキテクチャの意思決定 → **ecc:architect**
|
||||
- セキュリティに関わるコード → **ecc:security-reviewer**
|
||||
- 自律ループ / ループ監視 → **ecc:loop-operator**
|
||||
- ハーネス設定の信頼性とコスト → **ecc:harness-optimizer**
|
||||
|
||||
独立した操作には並列実行を使用する — 複数のエージェントを同時に起動する。
|
||||
|
||||
|
||||
@@ -2,27 +2,30 @@
|
||||
|
||||
## 利用可能な Agent
|
||||
|
||||
`~/.claude/agents/` に配置:
|
||||
ECC エージェントは `ecc@ecc` プラグインに同梱されており、`~/.claude/agents/` にはありません。
|
||||
プラグインスコープの `subagent_type` を使用して Agent ツールから呼び出します:
|
||||
|
||||
Agent(subagent_type: "ecc:planner", prompt: "...")
|
||||
|
||||
| Agent | 目的 | 使用タイミング |
|
||||
|-------|---------|-------------|
|
||||
| planner | 実装計画 | 複雑な機能、リファクタリング |
|
||||
| architect | システム設計 | アーキテクチャの意思決定 |
|
||||
| tdd-guide | テスト駆動開発 | 新機能、バグ修正 |
|
||||
| code-reviewer | コードレビュー | コード記述後 |
|
||||
| security-reviewer | セキュリティ分析 | コミット前 |
|
||||
| build-error-resolver | ビルドエラー修正 | ビルド失敗時 |
|
||||
| e2e-runner | E2Eテスト | 重要なユーザーフロー |
|
||||
| refactor-cleaner | デッドコードクリーンアップ | コードメンテナンス |
|
||||
| doc-updater | ドキュメント | ドキュメント更新 |
|
||||
| ecc:planner | 実装計画 | 複雑な機能、リファクタリング |
|
||||
| ecc:architect | システム設計 | アーキテクチャの意思決定 |
|
||||
| ecc:tdd-guide | テスト駆動開発 | 新機能、バグ修正 |
|
||||
| ecc:code-reviewer | コードレビュー | コード記述後 |
|
||||
| ecc:security-reviewer | セキュリティ分析 | コミット前 |
|
||||
| ecc:build-error-resolver | ビルドエラー修正 | ビルド失敗時 |
|
||||
| ecc:e2e-runner | E2Eテスト | 重要なユーザーフロー |
|
||||
| ecc:refactor-cleaner | デッドコードクリーンアップ | コードメンテナンス |
|
||||
| ecc:doc-updater | ドキュメント | ドキュメント更新 |
|
||||
|
||||
## Agent の即座の使用
|
||||
|
||||
ユーザープロンプト不要:
|
||||
1. 複雑な機能リクエスト - **planner** agent を使用
|
||||
2. コード作成/変更直後 - **code-reviewer** agent を使用
|
||||
3. バグ修正または新機能 - **tdd-guide** agent を使用
|
||||
4. アーキテクチャの意思決定 - **architect** agent を使用
|
||||
1. 複雑な機能リクエスト - **ecc:planner** agent を使用
|
||||
2. コード作成/変更直後 - **ecc:code-reviewer** agent を使用
|
||||
3. バグ修正または新機能 - **ecc:tdd-guide** agent を使用
|
||||
4. アーキテクチャの意思決定 - **ecc:architect** agent を使用
|
||||
|
||||
## 並列タスク実行
|
||||
|
||||
|
||||
+8
-8
@@ -47,14 +47,14 @@ Bu, yazılım geliştirme için 68 özel agent, 292 skill, 94 command ve otomati
|
||||
## Agent Orkestrasyonu
|
||||
|
||||
Agentları kullanıcı istemi olmadan proaktif olarak kullanın:
|
||||
- Karmaşık özellik istekleri → **planner**
|
||||
- Yeni yazılan/değiştirilen kod → **code-reviewer**
|
||||
- Hata düzeltme veya yeni özellik → **tdd-guide**
|
||||
- Mimari karar → **architect**
|
||||
- Güvenlik açısından hassas kod → **security-reviewer**
|
||||
- Çok kanallı iletişim önceliklendirme → **chief-of-staff**
|
||||
- Otonom döngüler / döngü izleme → **loop-operator**
|
||||
- Harness yapılandırma güvenilirliği ve maliyeti → **harness-optimizer**
|
||||
- Karmaşık özellik istekleri → **ecc:planner**
|
||||
- Yeni yazılan/değiştirilen kod → **ecc:code-reviewer**
|
||||
- Hata düzeltme veya yeni özellik → **ecc:tdd-guide**
|
||||
- Mimari karar → **ecc:architect**
|
||||
- Güvenlik açısından hassas kod → **ecc:security-reviewer**
|
||||
- Çok kanallı iletişim önceliklendirme → **ecc:chief-of-staff**
|
||||
- Otonom döngüler / döngü izleme → **ecc:loop-operator**
|
||||
- Harness yapılandırma güvenilirliği ve maliyeti → **ecc:harness-optimizer**
|
||||
|
||||
Bağımsız işlemler için paralel yürütme kullanın — birden fazla agenti aynı anda başlatın.
|
||||
|
||||
|
||||
@@ -2,28 +2,31 @@
|
||||
|
||||
## Mevcut Agent'lar
|
||||
|
||||
`~/.claude/agents/` dizininde bulunur:
|
||||
ECC agent'ları `ecc@ecc` eklentisi ile birlikte gelir, `~/.claude/agents/` içinde değildirler.
|
||||
Plugin kapsamı `subagent_type` ile Agent aracılığıyla çağrılır:
|
||||
|
||||
Agent(subagent_type: "ecc:planner", prompt: "...")
|
||||
|
||||
| Agent | Amaç | Ne Zaman Kullanılır |
|
||||
|-------|---------|-------------|
|
||||
| planner | Uygulama planlaması | Karmaşık özellikler, refactoring |
|
||||
| architect | Sistem tasarımı | Mimari kararlar |
|
||||
| tdd-guide | Test odaklı geliştirme | Yeni özellikler, hata düzeltmeleri |
|
||||
| code-reviewer | Kod incelemesi | Kod yazdıktan sonra |
|
||||
| security-reviewer | Güvenlik analizi | Commit'lerden önce |
|
||||
| build-error-resolver | Build hatalarını düzeltme | Build başarısız olduğunda |
|
||||
| e2e-runner | E2E testleri | Kritik kullanıcı akışları |
|
||||
| refactor-cleaner | Ölü kod temizliği | Kod bakımı |
|
||||
| doc-updater | Dokümantasyon | Dokümanları güncelleme |
|
||||
| rust-reviewer | Rust kod incelemesi | Rust projeleri |
|
||||
| ecc:planner | Uygulama planlaması | Karmaşık özellikler, refactoring |
|
||||
| ecc:architect | Sistem tasarımı | Mimari kararlar |
|
||||
| ecc:tdd-guide | Test odaklı geliştirme | Yeni özellikler, hata düzeltmeleri |
|
||||
| ecc:code-reviewer | Kod incelemesi | Kod yazdıktan sonra |
|
||||
| ecc:security-reviewer | Güvenlik analizi | Commit'lerden önce |
|
||||
| ecc:build-error-resolver | Build hatalarını düzeltme | Build başarısız olduğunda |
|
||||
| ecc:e2e-runner | E2E testleri | Kritik kullanıcı akışları |
|
||||
| ecc:refactor-cleaner | Ölü kod temizliği | Kod bakımı |
|
||||
| ecc:doc-updater | Dokümantasyon | Dokümanları güncelleme |
|
||||
| ecc:rust-reviewer | Rust kod incelemesi | Rust projeleri |
|
||||
|
||||
## Anlık Agent Kullanımı
|
||||
|
||||
Kullanıcı istemi gerekmez:
|
||||
1. Karmaşık özellik istekleri - **planner** agent kullan
|
||||
2. Kod yeni yazıldı/değiştirildi - **code-reviewer** agent kullan
|
||||
3. Hata düzeltmesi veya yeni özellik - **tdd-guide** agent kullan
|
||||
4. Mimari karar - **architect** agent kullan
|
||||
1. Karmaşık özellik istekleri - **ecc:planner** agent kullan
|
||||
2. Kod yeni yazıldı/değiştirildi - **ecc:code-reviewer** agent kullan
|
||||
3. Hata düzeltmesi veya yeni özellik - **ecc:tdd-guide** agent kullan
|
||||
4. Mimari karar - **ecc:architect** agent kullan
|
||||
|
||||
## Paralel Görev Yürütme
|
||||
|
||||
|
||||
@@ -48,14 +48,14 @@
|
||||
|
||||
主动使用智能体,无需用户提示:
|
||||
|
||||
* 复杂功能请求 → **planner**
|
||||
* 刚编写/修改的代码 → **code-reviewer**
|
||||
* 错误修复或新功能 → **tdd-guide**
|
||||
* 架构决策 → **architect**
|
||||
* 安全敏感代码 → **security-reviewer**
|
||||
* 多渠道沟通分流 → **chief-of-staff**
|
||||
* 自主循环 / 循环监控 → **loop-operator**
|
||||
* 线束配置可靠性及成本 → **harness-optimizer**
|
||||
* 复杂功能请求 → **ecc:planner**
|
||||
* 刚编写/修改的代码 → **ecc:code-reviewer**
|
||||
* 错误修复或新功能 → **ecc:tdd-guide**
|
||||
* 架构决策 → **ecc:architect**
|
||||
* 安全敏感代码 → **ecc:security-reviewer**
|
||||
* 多渠道沟通分流 → **ecc:chief-of-staff**
|
||||
* 自主循环 / 循环监控 → **ecc:loop-operator**
|
||||
* 线束配置可靠性及成本 → **ecc:harness-optimizer**
|
||||
|
||||
对于独立操作使用并行执行 — 同时启动多个智能体。
|
||||
|
||||
|
||||
@@ -2,29 +2,32 @@
|
||||
|
||||
## 可用智能体
|
||||
|
||||
位于 `~/.claude/agents/` 中:
|
||||
ECC 智能体随 `ecc@ecc` 插件一起分发,而非位于 `~/.claude/agents/` 中。
|
||||
它们通过具有插件作用域 `subagent_type` 的 Agent 工具调用:
|
||||
|
||||
Agent(subagent_type: "ecc:planner", prompt: "...")
|
||||
|
||||
| 代理 | 用途 | 使用时机 |
|
||||
|-------|---------|-------------|
|
||||
| planner | 实现规划 | 复杂功能、重构 |
|
||||
| architect | 系统设计 | 架构决策 |
|
||||
| tdd-guide | 测试驱动开发 | 新功能、错误修复 |
|
||||
| code-reviewer | 代码审查 | 编写代码后 |
|
||||
| security-reviewer | 安全分析 | 提交前 |
|
||||
| build-error-resolver | 修复构建错误 | 构建失败时 |
|
||||
| e2e-runner | 端到端测试 | 关键用户流程 |
|
||||
| refactor-cleaner | 清理死代码 | 代码维护 |
|
||||
| doc-updater | 文档 | 更新文档 |
|
||||
| rust-reviewer | Rust 代码审查 | Rust 项目 |
|
||||
| ecc:planner | 实现规划 | 复杂功能、重构 |
|
||||
| ecc:architect | 系统设计 | 架构决策 |
|
||||
| ecc:tdd-guide | 测试驱动开发 | 新功能、错误修复 |
|
||||
| ecc:code-reviewer | 代码审查 | 编写代码后 |
|
||||
| ecc:security-reviewer | 安全分析 | 提交前 |
|
||||
| ecc:build-error-resolver | 修复构建错误 | 构建失败时 |
|
||||
| ecc:e2e-runner | 端到端测试 | 关键用户流程 |
|
||||
| ecc:refactor-cleaner | 清理死代码 | 代码维护 |
|
||||
| ecc:doc-updater | 文档 | 更新文档 |
|
||||
| ecc:rust-reviewer | Rust 代码审查 | Rust 项目 |
|
||||
|
||||
## 即时智能体使用
|
||||
|
||||
无需用户提示:
|
||||
|
||||
1. 复杂的功能请求 - 使用 **planner** 智能体
|
||||
2. 刚编写/修改的代码 - 使用 **code-reviewer** 智能体
|
||||
3. 错误修复或新功能 - 使用 **tdd-guide** 智能体
|
||||
4. 架构决策 - 使用 **architect** 智能体
|
||||
1. 复杂的功能请求 - 使用 **ecc:planner** 智能体
|
||||
2. 刚编写/修改的代码 - 使用 **ecc:code-reviewer** 智能体
|
||||
3. 错误修复或新功能 - 使用 **ecc:tdd-guide** 智能体
|
||||
4. 架构决策 - 使用 **ecc:architect** 智能体
|
||||
|
||||
## 并行任务执行
|
||||
|
||||
|
||||
+19
-16
@@ -2,29 +2,32 @@
|
||||
|
||||
## Available Agents
|
||||
|
||||
Located in `~/.claude/agents/`:
|
||||
ECC agents ship with the `ecc@ecc` plugin, not in `~/.claude/agents/`.
|
||||
They are invoked through the Agent tool with a plugin-scoped `subagent_type`:
|
||||
|
||||
Agent(subagent_type: "ecc:planner", prompt: "...")
|
||||
|
||||
| Agent | Purpose | When to Use |
|
||||
|-------|---------|-------------|
|
||||
| planner | Implementation planning | Complex features, refactoring |
|
||||
| architect | System design | Architectural decisions |
|
||||
| tdd-guide | Test-driven development | New features, bug fixes |
|
||||
| code-reviewer | Code review | After writing code |
|
||||
| security-reviewer | Security analysis | Before commits |
|
||||
| build-error-resolver | Fix build errors | When build fails |
|
||||
| e2e-runner | E2E testing | Critical user flows |
|
||||
| refactor-cleaner | Dead code cleanup | Code maintenance |
|
||||
| doc-updater | Documentation | Updating docs |
|
||||
| rust-reviewer | Rust code review | Rust projects |
|
||||
| harmonyos-app-resolver | HarmonyOS app development | HarmonyOS/ArkTS projects |
|
||||
| ecc:planner | Implementation planning | Complex features, refactoring |
|
||||
| ecc:architect | System design | Architectural decisions |
|
||||
| ecc:tdd-guide | Test-driven development | New features, bug fixes |
|
||||
| ecc:code-reviewer | Code review | After writing code |
|
||||
| ecc:security-reviewer | Security analysis | Before commits |
|
||||
| ecc:build-error-resolver | Fix build errors | When build fails |
|
||||
| ecc:e2e-runner | E2E testing | Critical user flows |
|
||||
| ecc:refactor-cleaner | Dead code cleanup | Code maintenance |
|
||||
| ecc:doc-updater | Documentation | Updating docs |
|
||||
| ecc:rust-reviewer | Rust code review | Rust projects |
|
||||
| ecc:harmonyos-app-resolver | HarmonyOS app development | HarmonyOS/ArkTS projects |
|
||||
|
||||
## Immediate Agent Usage
|
||||
|
||||
No user prompt needed:
|
||||
1. Complex feature requests - Use **planner** agent
|
||||
2. Code just written/modified - Use **code-reviewer** agent
|
||||
3. Bug fix or new feature - Use **tdd-guide** agent
|
||||
4. Architectural decision - Use **architect** agent
|
||||
1. Complex feature requests - Use **ecc:planner** agent
|
||||
2. Code just written/modified - Use **ecc:code-reviewer** agent
|
||||
3. Bug fix or new feature - Use **ecc:tdd-guide** agent
|
||||
4. Architectural decision - Use **ecc:architect** agent
|
||||
|
||||
## Parallel Task Execution
|
||||
|
||||
|
||||
Reference in New Issue
Block a user