audit-content — Claude Code skill: what it does, how to install
Scans RAG learning materials for deprecated models, outdated library APIs, and stale research papers. Produces a prioritized markdown report.
npx skills add TakaGoto/rag-learning-academy --skill audit-content -a claude-codeWhat audit-content does
The skill reviews curriculum modules, agent prompts, code rules, and templates inside .claude/. It checks model identifiers for Anthropic and OpenAI. In code samples, it flags deprecated imports from packages like langchain or pydantic v1.
It uses WebSearch to verify current recommendations against MTEB leaderboards. File age comes from git log history. Any content untouched for more than 90 days gets flagged across three review cycles.
The final audit is saved to progress/audit-report-[date].md. Issues are grouped into critical fixes, 30-day warnings, and informational updates.
What it helps with
- catch deprecated embedding and LLM model identifiers
- identify breaking changes in LangChain, ChromaDB, or Ragas imports
- detect repository documentation untouched for more than 90 days
- generate a structured markdown audit report with recommended actions
Example prompts for the agent
- /audit-content
- /audit-content embeddings
- /audit-content module 3
How to install audit-content
1Skills CLI (Vercel)
npx skills add TakaGoto/rag-learning-academy --skill audit-content -a claude-code2Manually: put the files in place
~/.claude/skills/audit-content/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/audit-content/
1Skills CLI (Vercel)
npx skills add TakaGoto/rag-learning-academy --skill audit-content -a codex2Manually: put the files in place
.agents/skills/audit-content/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add TakaGoto/rag-learning-academy --skill audit-content -a cursor2Manually: put the files in place
.cursor/skills/audit-content/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install TakaGoto/rag-learning-academy audit-content2Manually: put the files in place
.github/skills/audit-content/SKILL.md1Skills CLI (Vercel)
npx skills add TakaGoto/rag-learning-academy --skill audit-content -a gemini-cli2Platform CLI
gemini skills install https://github.com/TakaGoto/rag-learning-academy --path .claude/skills/audit-contentManually: put the files in place
.devin/skills/audit-content/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add TakaGoto/rag-learning-academy --skill audit-content -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about audit-content
How to install audit-content in Claude Code?
Run npx skills add TakaGoto/rag-learning-academy --skill audit-content -a claude-code in your terminal.
What does the audit-content skill do?
It reviews academy materials to spot outdated model references, obsolete library APIs, and superseded RAG methods.
How does audit-content detect outdated materials?
It inspects commit dates via git log for files older than 90 days and verifies external docs and MTEB leaderboards with WebSearch.
Source text
SKILL.md · MIT
--- name: audit-content description: "Audit academy materials for outdated references, deprecated patterns, and stale content" --- # Audit Content: Keep the Academy Current > **Purpose:** Systematically check all academy materials for outdated information — deprecated models, changed APIs, superseded techniques, and stale references. Produces an actionable update report. ## Step 1: Determine Audit Scope If the user specifies a scope (e.g., `/audit-content embeddings` or `/audit-content module 3`), audit only that area. Otherwise, run a full audit across all content. **Full audit covers:** - Curriculum modules (`.claude/docs/curriculum/`) - Agent definitions (`.claude/agents/`) - Reference docs (`.claude/docs/reference/`) - Code rules (`.claude/rules/`) - Sample data (`data/raw/`) - Templates (`.claude/docs/templates/`) ## Step 2: Check Model References Scan all content files for embedding and LLM model references. Verify each against current state: | Model Reference | What to Check | |----------------|---------------| | `text-embedding-3-small` | Still recommended? Check OpenAI docs and MTEB leaderboard | | `all-MiniLM-L6-v2` | Still a good free default? Check Sentence Transformers releases | | `nomic-embed-text` | Still maintained and competitive? | | `bge-base-en-v1.5` | Check if newer BGE versions exist | | Claude model IDs | Verify against current Anthropic model IDs | | GPT model IDs | Verify against current OpenAI model IDs | Use `WebSearch` to check the MTEB leaderboard and model provider documentation for current recommendations. ## Step 3: Check Library and Framework References Scan for library references and verify versions and API patterns: | Library | What to Check | |---------|---------------| | `langchain` | Import patterns — should use `langchain-core`, `langchain-community`, or `langgraph` | | `chromadb` | API compatibility — check for breaking changes | | `ragas` | Current version and metric names | | `sentence-transformers` | Current version and API | | `llama-index` | Package rename or API changes | | `pydantic` | v1 vs v2 patterns | Use `WebSearch` to check changelogs and migration guides. ## Step 4: Check Paper and Technique References Scan for research paper citations. Flag: - Papers described as "recent" or "new" that are 2+ years old - Techniques that have been superseded by newer approaches - Benchmarks that have been replaced Key papers to verify: - Self-RAG, CRAG, HyDE, ColBERT, RAPTOR, GraphRAG - Check if major new RAG techniques have emerged that aren't covered Use `WebSearch` to check paper citation counts and newer follow-up work. ## Step 5: Check for Deprecated Patterns Scan code examples and rules for deprecated patterns: - Old-style LangChain imports (`from langchain import` instead of `from langchain_core`) - Deprecated API parameters or function signatures - Outdated best practices ## Step 6: Check Content Age For each content file, check the git log to find when it was last updated. Flag files older than 90 days. Categorize by staleness risk: | Risk Level | Review Cycle | Content Types | |------------|-------------|---------------| | **High** | Monthly | Model recommendations, library versions, MTEB references | | **Medium** | Quarterly | Framework patterns, API examples, production tooling | | **Low** | Semi-annually | Foundational concepts, algorithms, evaluation theory | ## Step 7: Generate Audit Report Produce a structured report: ```markdown # Content Audit Report — [Date] ## Summary - Files audited: N - Issues found: N (X critical, Y warnings, Z info) ## Critical (requires immediate update) - [ ] Issue description — file path — suggested fix ## Warnings (review within 30 days) - [ ] Issue description — file path — suggested fix ## Informational (consider updating) - [ ] Issue description — file path — suggested fix ## Verified Current - List of items confirmed as up-to-date ## Recommendations - Prioritized list of updates to make ``` Save the report to `progress/audit-report-[date].md` if the user wants to track it. Suggest 2-3 relevant next steps: - `/lesson` — to update specific curriculum content based on findings - `/explain` — to deep-dive into any new techniques discovered during the audit - `/roadmap` — to see if the learning path needs adjustment based on ecosystem changes
© TakaGoto · MIT · TakaGoto/rag-learning-academy