AI usage audit + meta-review prompt A developer conducted an audit of their own AI usage by instructing Claude Code to analyze configuration files, prompt history, and transcripts across their system. The meta-review aimed to evaluate the developer's prompt engineering and context management against current best practices, requiring the AI to fetch fresh documentation and web sources rather than relying on stale training data. The audit produced a prioritized build list for improving skill/agent ROI, reducing duplicate prompts, and fixing broken configurations. Copy everything below into a Claude Code session started from your home directory or wherever your config lives . Works best on a strong model with web access. Audit how I actually use you, then meta-review my prompt & context engineering against the current state of the art. Use your own knowledge of how Claude Code, skills, agents, hooks, memory, and model routing are meant to work as the standard I'm measured against. Everything you claim must trace to something you read this session — no advice that would apply to any random user. Do not write or edit any files; end with a prioritized build list and let me pick what you implement. - Find my config: ~/.claude/ and $CLAUDE CONFIG DIR if set; I may have more than one — e.g. a separate work volume. Ask me if unsure, and if a second config dir is unreachable, say so and audit what you can . - In each config dir, read: CLAUDE.md , settings.json , every skills/ /SKILL.md frontmatter + skim of the body , every agents/ .md , every hook script referenced from settings, and the memory directory if present. - Parse each history.jsonl IN FULL — it is every prompt I've ever typed. Extract with jq : prompt volume per month, per project, slash-command frequency, and exact-duplicate prompts normalize case/punctuation, count anything typed 2+ times . - Transcripts under projects/ are usually too large to read raw. First check the retention window oldest transcript mtime and STATE it — any "never invoked" claim must be scoped to that window. Then:- Grep the FULL transcript corpus mechanically for: skill launches "skill":"..." and Launching skill: ,