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

ECC community plugin pruning: removed 530+ non-essential files
(.cursor/, .opencode/, docs/ja-JP, docs/zh-CN, docs/zh-TW,
language-specific skills/agents/rules). Retained 4 agents,
3 commands, 5 skills. Promoted 13 rule files (8 common + 5
typescript) to .claude/rules/ for CC native loading. Extracted
reusable patterns to EXTRACTED-PATTERNS.md.
This commit is contained in:
park-kyungchan
2026-02-20 15:34:51 +09:00
committed by GitHub
parent 24047351c2
commit 1bd68ff534
536 changed files with 253 additions and 111479 deletions

View File

@@ -1,70 +0,0 @@
# /learn - 再利用可能なパターンの抽出
現在のセッションを分析し、スキルとして保存する価値のあるパターンを抽出します。
## トリガー
非自明な問題を解決したときに、セッション中の任意の時点で `/learn` を実行します。
## 抽出する内容
以下を探します:
1. **エラー解決パターン**
- どのようなエラーが発生したか
- 根本原因は何か
- 何が修正したか
- 類似のエラーに対して再利用可能か
2. **デバッグ技術**
- 自明ではないデバッグ手順
- うまく機能したツールの組み合わせ
- 診断パターン
3. **回避策**
- ライブラリの癖
- APIの制限
- バージョン固有の修正
4. **プロジェクト固有のパターン**
- 発見されたコードベースの規約
- 行われたアーキテクチャの決定
- 統合パターン
## 出力形式
`~/.claude/skills/learned/[パターン名].md` にスキルファイルを作成します:
```markdown
# [説明的なパターン名]
**抽出日:** [日付]
**コンテキスト:** [いつ適用されるかの簡単な説明]
## 問題
[解決する問題 - 具体的に]
## 解決策
[パターン/技術/回避策]
## 例
[該当する場合、コード例]
## 使用タイミング
[トリガー条件 - このスキルを有効にすべき状況]
```
## プロセス
1. セッションで抽出可能なパターンをレビュー
2. 最も価値がある/再利用可能な洞察を特定
3. スキルファイルを下書き
4. 保存前にユーザーに確認を求める
5. `~/.claude/skills/learned/` に保存
## 注意事項
- 些細な修正(タイプミス、単純な構文エラー)は抽出しない
- 一度限りの問題特定のAPIの障害などは抽出しない
- 将来のセッションで時間を節約できるパターンに焦点を当てる
- スキルは集中させる - 1つのスキルに1つのパターン