The /snapr refine command runs an issue refinement workflow on the current GitHub issue. It interprets the issue’s title and description as the refinement goal and uses your project’s code, documentation, tests, and any comments or discussion in the issue thread as context. The refinement comment breaks down the issue into smaller, actionable tasks, just like a human would.
This is especially useful for breaking down large or complex issues into smaller, manageable tasks.
/snapr refine
💡 Tip: Slash‑invoke
/snapr refine only on GitHub issues. It has no effect in pull request comments.
When /snapr refine is invoked, Snapr adds the GitHub label snapr/phase: refine to the issue to mark the refinement phase. While that label remains set:
- Snapr listens to new comments or clarifications and updates its refinement plan in real time.
- You can continue interacting with Snapr by adding comments without needing to reissue the command.
To exit refine mode, simply remove the snapr/phase: refine label and Snapr will stop monitoring the issue.