← ClaudeAtlas

prompt-alignment-auditlisted

Use when reviewing, auditing, or optimizing any LLM prompt (system prompt, extraction prompt, template) against provider guidance — when a prompt underperforms, after a model upgrade or version switch, before shipping a new production prompt, or when asked whether a prompt follows current Anthropic/OpenAI/Gemini best practices. Also use when asked to "check my prompt", "improve this prompt", or fetch the latest prompting guidance (--refresh).
itzTiru/claude-code-skills-fable5 · ★ 0 · AI & Automation · score 58
Install: claude install-skill itzTiru/claude-code-skills-fable5
# Prompt Alignment Audit Audit a prompt against the **current, model-version-specific** recommendations of its provider, then produce a citation-backed report and a fully justified rewrite. A rewrite is a hypothesis: prove it with the project's eval harness when one exists; otherwise state plainly that confidence is compliance-based. **Never edit a production prompt file without explicit user approval.** ## Cost policy (non-negotiable) All heavy reading — doc research, prompt-file reading, per-dimension audits — is done by **Sonnet subagents** (`model: "sonnet"`) returning compact structured findings. The orchestrator never reads raw provider docs and never pastes full documents into context. ## Phase 1 — Discover - Bare invocation: scan the project for prompts and model IDs. Grep for model strings (`claude-`, `gpt-`, `gemini-`, `o3`, `o4`), prompt/controller files, template files. Audit everything found. - With an argument: audit only that file or pasted prompt (ask for the target model if not stated and not inferable). - Detect an eval harness: ground-truth files, accuracy runners, `make accuracy`/eval targets. Note it for Phase 5. - Capture the API configuration around each prompt (extended thinking, structured output/tools, caching, temperature) from the calling code — audit agents need it to judge config-dependent rules. - No prompts found → say so and ask for a path. Never guess. ## Phase 2 — Rubric freshness Rubrics live in `rubrics/<provider>.md`,