Session-scoped code quality review. Audits only source files changed in the current branch/task, skipping tests. Lighter version of /prove:steward for use during active work.
From provenpx claudepluginhub mjmorales/claude-prove --plugin proveThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Audit source files changed on this branch. Tests are excluded from scope. Artifacts go in .prove/steward/.
Read these for context (do not modify):
CLAUDE.md -- project conventions.claude/.prove.json -- validators, project structure (if exists).prove/TASK_PLAN.md or .prove/plans/ -- intent behind changes (if exists)Base branch: Use $ARGUMENTS if provided, otherwise main. Verify with git rev-parse --verify <base>. Fall back to master, then halt.
Changed files:
git diff <base>...HEAD --name-only
git diff <base>...HEAD --stat
Filter test files: Remove test_*, *_test.*, *.spec.*, *.test.*, files in tests//__tests__/, test fixtures/utilities.
No changes vs base? Check unstaged/staged (git diff --name-only, git diff --cached --name-only). Apply same filter.
No source files after filtering? Inform user "Only test files changed -- nothing to review." and stop.
Scope = filtered source files only. Read surrounding code (imports, callers, interfaces) for context; do not audit it.
Launch code-steward agent directly:
Audit ONLY these source files: [list]. Read-only -- produce findings, do NOT fix. Check cross-file integration: consistency, duplication, and coherence across changed files.
Run PCD pipeline:
python3 $PLUGIN_DIR/tools/pcd/__main__.py --project-root "$PROJECT_ROOT" map --scope <comma-separated changed files>
Run Rounds 1-3 per the steward skill's Phase 1. Synthesizer output: .prove/steward/session-review.md.
Write .prove/steward/session-review.md:
# Session Review
**Date**: [today] | **Branch**: [branch] | **Base**: [base]
**Source files reviewed**: [count] | **Test files skipped**: [count]
**Task context**: [from plan or branch/commits]
## Must Fix
[numbered, file:line refs -- address before merging]
## Should Fix
[numbered -- quality improvements worth making now]
## Nits
[numbered -- minor polish if time permits]
## Fix Plan
[1-3 work packages, note which can run in parallel]
Summarize: finding counts per category, proposed fix packages, estimated scope.
AskUserQuestion with options:
code-steward agent.code-steward agents with focused prompts and explicit file lists.New issues found while fixing: note in findings doc, stay on approved scope.
.claude/.prove.json validators (lint first, then test)..prove/steward/session-review.md:
## Test Remediation Required
| Test file | Failure reason | Source change that caused it |
|---|---|---|
git diff --stat to show changes./prove:steward run.