refine-implementation
Installation
SKILL.md
-
Simplify first:
- Load and run the
$simplifyskill on the change set - Wait for it to complete before proceeding
- Load and run the
-
Determine change set to refine
- Based on the conversation history, determine which type of review to perform. Ask the user if unsure. Consider if it might be:
- Review all uncommitted changes (eg,
git diff --cached) - Branch (eg,
git diff main...HEAD) - Set of commits (eg,
git diff commit1...commitN)
- Review all uncommitted changes (eg,
- Based on the conversation history, determine which type of review to perform. Ask the user if unsure. Consider if it might be:
-
Review and address repeatedly
- Ask @general-alpha and @general-beta agents to use
$review-changesskill. Ask them to review the change set, giving the command to list the changes (eg,git diff --cached). - Assess feedback. Address any P1 issues that makes sense to do.
- If there was feedback, ask reviews again, then address again. Keep looping until there are no more changes to do.
- Ask @general-alpha and @general-beta agents to use