Fetch unresolved review threads for the current PR and address each one.
Steps
- Run
bash "$HOME/.claude/skills/resolve/scripts/fetch-unresolved-reviews.sh" to get unresolved review threads
- If
unresolved_threads is empty, report that there are no unresolved comments and stop
- For each thread:
- Read the relevant file and line to understand the current state
- Evaluate whether the suggestion is valid
- If valid, fix the code (apply best practices regardless of effort)
- If unnecessary or inappropriate, prepare a clear reason
- If any fixes were made, run all applicable verification steps for the project:
- Lint / static analysis
- Format check
- Type check
- Build
- Unit tests
- Integration tests
- E2E tests
- Determine available commands from package.json, Makefile, pyproject.toml, Cargo.toml, etc.
- Commit and push
- Report all results in the format below