From coding
Review the git staged diff for verified bugs before committing, then drive a clean Conventional Commit.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding:review-stagedThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review the **staged** diff (`git diff --cached`) for potential issues and improvements.
Review the staged diff (git diff --cached) for potential issues and improvements.
Review critically — don't assume correctness. Question every design choice and flag anything that would fail a production code review. Assume any prior git state and file contents you gathered is stale, especially if the user re-runs this skill or asks you to re-read.
Study the project's coding standards and design principles — e.g. CLAUDE.md, AGENTS.md, or design docs in the repo, if present.
Only report verified bugs — things that are actually wrong. Do NOT report:
For EVERY potential issue, you MUST complete these steps before reporting:
Use subagents liberally:
If you find zero real issues after thorough research, say "No issues found" — do not pad the list.
Correctness
Code quality
Testing & documentation
Step 1 — write up every issue as text first. For each issue use a short unique ID (e.g. #A, #B) and include:
Step 2 — only after all issue blocks are written, use AskUserQuestion to collect accept/veto decisions. The question text is just the ID (e.g. Accept #A?) — it is NOT a substitute for the write-up above. Never jump straight to AskUserQuestion without the text write-up; the user can't evaluate #A if they've never seen what #A is.
Do NOT commit directly after the review. Follow these steps in order:
AskUserQuestion to let the user edit it before committing.
npx claudepluginhub photostructure/claude-code-skills --plugin codingGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.