From ralph-cc
Spawn the Ralph sprint audit agent to verify coding agent work against PRD acceptance criteria. Use this skill when the user invokes /audit for an ad-hoc audit outside the Ralph loop, when the user says "audit the sprint", "review the coding agent's work", or any mention of verifying stories against acceptance criteria. (Inside the Ralph loop with Audit.mode=per-story, /start spawns the auditor automatically after each feat: commit — see skills/start/SKILL.md.)
How this skill is triggered — by the user, by Claude, or both
Slash command
/ralph-cc:auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The `/audit` skill is a thin wrapper around `agents/auditor.md`. The auditor agent file holds the canonical methodology (per-story flow, sprint-close branch sweep, PRD review mode, three canonical rules, common miss patterns, audit report template, sign-off protocol, wrap protocol). This skill exists for ad-hoc invocations outside the Ralph loop.
The /audit skill is a thin wrapper around agents/auditor.md. The auditor agent file holds the canonical methodology (per-story flow, sprint-close branch sweep, PRD review mode, three canonical rules, common miss patterns, audit report template, sign-off protocol, wrap protocol). This skill exists for ad-hoc invocations outside the Ralph loop.
/audit, "audit the sprint", "review the coding agent's work", "set up the audit agent", or any mention of verifying stories against acceptance criteria.Inside an active Ralph sprint with Audit.mode = per-story, the lead spawns the auditor automatically after each feat: commit per /start's Audit Gate — you don't need to invoke this skill manually.
Team name (
<team>): resolve once per session —team_namefrom RALPH.md's## Auditsection if set, otherwiseralph-<project-folder>(the kebab-cased basename of the repo root, e.g.ralph-closetize-website). Never use the bare nameralph: teams are machine-global (~/.claude/teams/), shared across every terminal and directory, so a fixed literal name cross-wires concurrent Ralph projects — a lead in one repo can wake an idle session in another repo and send it work.
Spawn the auditor agent and hand off to it.
Agent({
subagent_type: "auditor",
team_name: "<team>",
name: "auditor",
description: "Ralph sprint auditor",
prompt: "Run setup per agents/auditor.md, then audit <STORY-ID> at commit <SHA>. Report verdict via SendMessage to team-lead."
})
If no team exists yet, create one first via TeamCreate({ team_name: "<team>", agent_type: "team-lead", description: "Ralph sprint coordination" }).
For ad-hoc use, ask the user what they want audited:
After spawning, the auditor handles the rest — it reads RALPH.md, the PRD, and PATTERNS.md, then runs whichever flow matches the request. Reports are written to the directory configured in RALPH.md Audit.reports_dir (default scripts/ralph/audit-reports).
agents/auditor.md — single source of truth. This skill must NOT duplicate that content; if you find yourself wanting to add methodology details here, add them to the agent file instead.
agents/auditor.md<Audit.reports_dir>/R-*.md, BRANCH-AUDIT-*.md, PRD-AUDIT-*.md<Audit.reports_dir>/PATTERNS.md<Audit.reports_dir>/audit-progress.txtskills/start/SKILL.md (Audit Gate section)npx claudepluginhub yarikchekin/ralph-cc --plugin ralph-ccGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.