npx claudepluginhub bizuayeu/plugins-weave --plugin EpisodicRAGThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
EpisodicRAG システムの現在の状態を分析することで、 まだらボケ(未処理 Loop/プレースホルダー/欠番)を検出し、 生成可能なダイジェスト階層を判別するスキルです。 まだらボケの早期検出・予防のため、定期的に実行することを推奨します。
📖 パス用語(plugin_root / base_dir / paths)・ID桁数・命名規則は 用語集 を参照
UIメッセージ出力時は必ずコードブロックで囲むこと! VSCode拡張では単一改行が空白に変換されるため、 対話型メッセージは三連バッククォートで囲む必要があります。
📖 共通の実装ガイドライン(パス検証、閾値検証、バリデーション、エラーハンドリング)は _implementation-notes.md を参照してください。
📖 まだらボケの定義・発生パターン・記憶定着サイクル・対策は 用語集 を参照
⚠️ 重要: 以下のTodoリストをTodoWriteで作成し、順番に実行すること
TodoWrite items:
1. システム状態取得 - digest_auto.pyを実行
2. 結果解釈 - JSONを解析して問題を特定
3. ユーザー報告 - テキストで状態を報告
4. 推奨アクション提示 - /digestや/digest {level}を推奨
| Step | 実行内容 | 使用スクリプト/処理 |
|---|---|---|
| 1 | システム状態取得 | python -m interfaces.digest_auto --output json |
| 2 | 結果解釈 | Claude が JSON を解析 |
| 3 | ユーザー報告 | Claude がテキストで報告 |
| 4 | 推奨アクション提示 | /digest や /digest {level} を推奨 |
配置先: scripts/interfaces/digest_auto.py
Step 1 の CLI 実行時、以下の全ステップがCLI内部で処理されます。
| Step | 実行内容 |
|---|---|
| 1 | 設定ファイル読み込み(DigestConfig から取得) |
| 2 | 未処理 Loop 検出(まだらボケ予防) |
| 3 | ShadowGrandDigest 確認(未確定ファイル数) |
| 4 | 中間ファイルスキップ検出(欠番検出) |
| 5 | GrandDigest 確認(各階層の確定済みファイル数) |
| 6 | 生成可能な階層判定(閾値との比較) |
| 7 | プレースホルダー検出(まだらボケケース2) |
| 8 | 推奨アクション提示(生成可能な階層と不足ファイル数) |
| Step | エラー内容 | 推奨アクション |
|---|---|---|
| 1 | 初期セットアップ未完了 | @digest-setup を実行 |
| 2 | 未処理Loop検出 | /digest を実行(即終了) |
| 3 | ShadowGrandDigest未作成 | @digest-setup を実行 |
| 7 | プレースホルダー検出 | /digest を実行(即終了) |
{
"status": "error",
"error": "Config file not found",
"action": "Run @digest-setup"
}
{
"status": "error",
"error": "ShadowGrandDigest.txt not found",
"action": "Run @digest-setup"
}
{
"status": "warning",
"issues": [
{"type": "unprocessed_loops", "count": 1, "files": ["L00001"]}
],
"recommendations": ["Run /digest to process unprocessed loops"]
}
{
"status": "warning",
"issues": [
{"type": "placeholders", "level": "weekly", "count": 3, "files": ["L00196", "L00197", "L00198"]}
],
"recommendations": ["Run /digest to complete analysis"]
}
{
"status": "warning",
"issues": [
{"type": "gaps", "level": "weekly", "range": "L00006-L00009", "missing": [7]}
],
"recommendations": ["Add missing files to prevent memory gaps"]
}
{
"status": "ok",
"issues": [],
"generatable_levels": [
{"level": "weekly", "current": 7, "threshold": 5, "ready": true}
],
"recommendations": ["Run /digest weekly to generate Weekly Digest"]
}
{
"status": "ok",
"issues": [],
"generatable_levels": [
{"level": "weekly", "current": 3, "threshold": 5, "ready": false, "needed": 2}
],
"recommendations": ["Add 2 more Loop files"]
}
{
"status": "ok",
"issues": [],
"generatable_levels": [
{"level": "weekly", "current": 10, "threshold": 5, "ready": true},
{"level": "monthly", "current": 5, "threshold": 5, "ready": true}
],
"recommendations": [
"Run /digest weekly first",
"Then run /digest monthly"
]
}
python -m interfaces.digest_auto --output text
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 EpisodicRAG システム状態
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 生成可能なダイジェスト
✅ Weekly (7/5 Loops)
→ `/digest weekly` で生成できます!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EpisodicRAG by Weave | GitHub