Skip to content
Back to skills

Rlm Audit

ASecurity

Audit RLM cache coverage - compare manifest against filesystem

  • 7 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 2, 2026
ai-agentspythonbashdatabasedocumentation

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill rlm-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rlm Audit?

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

Security grade badge for Rlm Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-rlm-audit/badge)](https://www.skillsdirectory.com/skills/richfrem-rlm-audit)

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: rlm-audit
plugin: agent-memory
description: Audit RLM cache coverage - compare manifest against filesystem
trigger_phrases:
  - "audit rlm cache"
  - "check rlm coverage"
  - "rlm inventory audit"
  - "show missing rlm files"
  - "check rlm gap"
---

# RLM Cache Audit (`rlm-audit`)

Systematically audit the RLM (Recursive Language Model) semantic cache to identify coverage gaps between the project manifest and distilled summary files stored on disk.

## Contents

- [Critical Constraints](#critical-constraints)
- [Capabilities](#capabilities)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)

## Critical Constraints

1. **Read-Only Operation**: The audit script only reads files and emits reports; it never modifies the cache or manifest.
2. **Profile Specification**: Always specify `--profile` to ensure the correct manifest and directory mappings are evaluated.
3. **Standard Library**: Audit operations rely on standard Python with zero external vector or database dependencies.

## Capabilities

- **Coverage Analysis**: Calculates the percentage of project documentation currently summarized.
- **Gap Identification**: Detects files included in the manifest but missing from the cache.
- **Batch Exporting**: Generates CSV lists of missing files for distillation pipelines.
- **Structure Validation**: Verifies that the cache directory structure mirrors the source repository.

## Quick start

Run the audit for a specified profile to inspect cache coverage:

```bash
python3 scripts/audit_cache.py --profile wiki --report audit_report.txt --csv missing_files.csv
```

## Workflow

1. **Identify Profile**: Determine target documentation or code profile (`wiki`, `repo`, etc.).
2. **Execute Audit**: Run `audit_cache.py` comparing the active manifest against cached summary artifacts.
3. **Analyze Gaps**: Review `audit_report.txt` for missing document summaries and percentage coverage.
4. **Export Worklist**: Export `missing_files.csv` to supply target queues for `rlm-distill-agent`.

## Verification

Confirm report and CSV generation with valid non-empty summary metrics:

```bash
python3 scripts/audit_cache.py --profile wiki --check-only
```

Files in this skill

  • SKILL.md1.1 KB
  • evals/evals.json877 B
  • evals/results.tsv34 B
  • scripts/audit_cache.py31 B
  • scripts/rlm_config.py30 B

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.