Skip to content
Back to skills

Digest Auto

ASecurity

EpisodicRAG 健全性診断と階層推奨

  • 7 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
ai-agentspythonbashgit

Works with

  • vscode
  • cli

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add Bizuayeu/Plugins-Weave --skill digest-auto --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Digest Auto?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Digest Auto
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bizuayeu-digest-auto/badge)](https://www.skillsdirectory.com/skills/bizuayeu-digest-auto)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: digest-auto
description: EpisodicRAG 健全性診断と階層推奨
---

# digest-auto - 健全性診断と階層推奨スキル

EpisodicRAG システムの現在の状態を分析することで、
まだらボケ(未処理 Loop/プレースホルダー/欠番)を検出し、
生成可能なダイジェスト階層を判別するスキルです。
まだらボケの早期検出・予防のため、定期的に実行することを推奨します。

## 目次

- [用語説明](#用語説明)
- [実装時の注意事項](#実装時の注意事項)
- [まだらボケとは](#まだらボケとは)
- [実行フロー](#実行フロー)
- [CLI が返す状態と対応](#cli-が返す状態と対応)
- [出力例](#出力例)

---

## 用語説明

> 📖 パス用語(plugin_root / base_dir / paths)・ID桁数・命名規則は [用語集](../../GLOSSARY.md#基本概念) を参照

---

## 実装時の注意事項

> **UI メッセージはコードブロックで囲む。**
> VSCode拡張では単一改行が空白に変換されるため、
> 対話型メッセージは三連バッククォートで囲む必要があります。

> 📖 共通の実装ガイドライン(パス検証、閾値検証、バリデーション、エラーハンドリング)は [_implementation-notes.md](../shared/_implementation-notes.md) を参照してください。

---

## まだらボケとは

> 📖 まだらボケの定義・発生パターン・記憶定着サイクル・対策は [用語集](../../GLOSSARY.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`

---

## CLI が返す状態と対応

`digest_auto` は設定読み込みから推奨アクション提示までを内部で完結させる。Claude が決めるのは、
返ってきた状態にどう応じるかだけ。

| CLI が返す状態 | 推奨アクション |
|---|---|
| 初期セットアップ未完了(config 不在) | `@digest-setup` を実行 |
| ShadowGrandDigest 未作成 | `@digest-setup` を実行 |
| 未処理 Loop 検出 | `/digest` を実行(即終了) |
| プレースホルダー検出 | `/digest` を実行(即終了) |
| 欠番検出(gaps) | 不足ファイルの追加を案内(処理は継続) |

---

## 出力例

`status` は `error` / `warning` / `ok` の 3 値。以下は各 1 例で、実際の構造は CLI 出力を
そのまま読む。

### error(即終了)


```json
{
  "status": "error",
  "error": "Config file not found",
  "action": "Run @digest-setup"
}
```

### warning(処理継続)


```json
{
  "status": "warning",
  "issues": [
    {"type": "unprocessed_loops", "count": 1, "files": ["L00001"]}
  ],
  "recommendations": ["Run /digest to process unprocessed loops"]
}
```

### ok(推奨アクション)


```json
{
  "status": "ok",
  "issues": [],
  "generatable_levels": [
    {"level": "weekly", "current": 7, "threshold": 5, "ready": true}
  ],
  "recommendations": ["Run /digest weekly to generate Weekly Digest"]
}
```

### テキスト出力(--output text)

```bash
python -m interfaces.digest_auto --output text
```

```text
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 EpisodicRAG システム状態
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ 生成可能なダイジェスト

  ✅ Weekly (7/5 Loops)
     → `/digest weekly` で生成できます!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---
**EpisodicRAG** by Weave | [GitHub](https://github.com/Bizuayeu/Plugins-Weave)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.