Revert "feat(ecc): prune plugin 43→12 items, promote 7 rules to .claude/rules/ (#245)"

This reverts commit 1bd68ff534.
This commit is contained in:
Affaan Mustafa
2026-02-20 01:11:30 -08:00
parent 1bd68ff534
commit 0e9f613fd1
536 changed files with 111479 additions and 253 deletions

View File

@@ -0,0 +1,172 @@
# Orchestrateコマンド
複雑なタスクのための連続的なエージェントワークフロー。
## 使用方法
`/orchestrate [ワークフロータイプ] [タスク説明]`
## ワークフロータイプ
### feature
完全な機能実装ワークフロー:
```
planner -> tdd-guide -> code-reviewer -> security-reviewer
```
### bugfix
バグ調査と修正ワークフロー:
```
explorer -> tdd-guide -> code-reviewer
```
### refactor
安全なリファクタリングワークフロー:
```
architect -> code-reviewer -> tdd-guide
```
### security
セキュリティ重視のレビュー:
```
security-reviewer -> code-reviewer -> architect
```
## 実行パターン
ワークフロー内の各エージェントに対して:
1. 前のエージェントからのコンテキストで**エージェントを呼び出す**
2. 出力を構造化されたハンドオフドキュメントとして**収集**
3. チェーン内の**次のエージェントに渡す**
4. 結果を最終レポートに**集約**
## ハンドオフドキュメント形式
エージェント間でハンドオフドキュメントを作成します:
```markdown
## HANDOFF: [前のエージェント] -> [次のエージェント]
### コンテキスト
[実行された内容の要約]
### 発見事項
[重要な発見または決定]
### 変更されたファイル
[変更されたファイルのリスト]
### 未解決の質問
[次のエージェントのための未解決項目]
### 推奨事項
[推奨される次のステップ]
```
## 例: 機能ワークフロー
```
/orchestrate feature "Add user authentication"
```
以下を実行します:
1. **Plannerエージェント**
- 要件を分析
- 実装計画を作成
- 依存関係を特定
- 出力: `HANDOFF: planner -> tdd-guide`
2. **TDD Guideエージェント**
- プランナーのハンドオフを読み込む
- 最初にテストを記述
- テストに合格するように実装
- 出力: `HANDOFF: tdd-guide -> code-reviewer`
3. **Code Reviewerエージェント**
- 実装をレビュー
- 問題をチェック
- 改善を提案
- 出力: `HANDOFF: code-reviewer -> security-reviewer`
4. **Security Reviewerエージェント**
- セキュリティ監査
- 脆弱性チェック
- 最終承認
- 出力: 最終レポート
## 最終レポート形式
```
ORCHESTRATION REPORT
====================
Workflow: feature
Task: Add user authentication
Agents: planner -> tdd-guide -> code-reviewer -> security-reviewer
SUMMARY
-------
[1段落の要約]
AGENT OUTPUTS
-------------
Planner: [要約]
TDD Guide: [要約]
Code Reviewer: [要約]
Security Reviewer: [要約]
FILES CHANGED
-------------
[変更されたすべてのファイルをリスト]
TEST RESULTS
------------
[テスト合格/不合格の要約]
SECURITY STATUS
---------------
[セキュリティの発見事項]
RECOMMENDATION
--------------
[リリース可 / 要修正 / ブロック中]
```
## 並行実行
独立したチェックの場合、エージェントを並行実行します:
```markdown
### 並行フェーズ
同時に実行:
- code-reviewer (品質)
- security-reviewer (セキュリティ)
- architect (設計)
### 結果のマージ
出力を単一のレポートに結合
```
## 引数
$ARGUMENTS:
- `feature <説明>` - 完全な機能ワークフロー
- `bugfix <説明>` - バグ修正ワークフロー
- `refactor <説明>` - リファクタリングワークフロー
- `security <説明>` - セキュリティレビューワークフロー
- `custom <エージェント> <説明>` - カスタムエージェントシーケンス
## カスタムワークフローの例
```
/orchestrate custom "architect,tdd-guide,code-reviewer" "Redesign caching layer"
```
## ヒント
1. 複雑な機能には**plannerから始める**
2. マージ前に**常にcode-reviewerを含める**
3. 認証/決済/個人情報には**security-reviewerを使用**
4. **ハンドオフを簡潔に保つ** - 次のエージェントが必要とするものに焦点を当てる
5. 必要に応じて**エージェント間で検証を実行**