digest-configlisted
Install: claude install-skill Bizuayeu/Plugins-Weave
# digest-config - 設定変更スキル
EpisodicRAG プラグインの設定を対話的に変更するスキルです。
このスキルは**自律的には起動しません**(ユーザーの明示的な呼び出しが必要)。
## 目次
- [用語説明](#用語説明)
- [実装時の注意事項](#実装時の注意事項)
- [実行フロー](#実行フロー)
- [使用例](#使用例)
- [出力例](#出力例)
---
## 用語説明
> 📖 パス用語(plugin_root / base_dir / paths)・ID桁数・命名規則は [用語集](../../GLOSSARY.md#基本概念) を参照
---
## 実装時の注意事項
> **UIメッセージ出力時は必ずコードブロックで囲むこと!**
> VSCode拡張では単一改行が空白に変換されるため、
> 対話型メッセージは三連バッククォートで囲む必要があります。
> 📖 共通の実装ガイドライン(パス検証、閾値検証、バリデーション、エラーハンドリング)は [_implementation-notes.md](../shared/_implementation-notes.md) を参照してください。
---
## 実行フロー
**⚠️ 重要: 以下のTodoリストをTodoWriteで作成し、順番に実行すること**
```
TodoWrite items:
1. 現在設定取得 - digest_config showを実行
2. 変更項目確認 - ユーザーに変更内容を質問
3. 変更内容確認 - 変更前後を表示してユーザーに確認
4. 設定更新 - digest_config setを実行
5. 結果報告 - 更新結果をユーザーに報告
```
| Step | 実行内容 | 使用スクリプト/処理 |
|------|---------|-------------------|
| 1 | 現在の設定取得 | `python -m interfaces.digest_config show` |
| 2 | 変更項目を質問 | Claude がユーザーに質問 |
| 3 | 変更内容確認 | Claude がユーザーに確認 |
| 4 | 設定更新 | `python -m interfaces.digest_config set --key "..." --value ...` |
| 5 | 結果報告 | Claude がユーザーに報告 |
**配置先**: `scripts/interfaces/digest_config.py`
---
## 使用例
### 例 1: weekly threshold を変更
```text
@digest-config weekly threshold を 7 に変更
```
Claudeの動作:
1. `show` で現在の設定を確認
2. ユーザーに変更確認
3. `set --key "levels.weekly_threshold" --value 7` を実行
### 例 2: 外部データディレクトリを使用
```text
@digest-config 外部のデータディレクトリを使いたい
```
Claudeの動作:
1. `trusted-paths add "~/DEV/production"` でパスを許可
2. `set --key "base_dir" --value "~/DEV/production/