chore(skills): update review-pr skill

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-13 19:26:00 +01:00
co-authored by Claude Opus 4.6
parent dde270322c
commit ce3778321d
+15 -17
View File
@@ -145,29 +145,27 @@ If no issues found, say APPROVE with a brief positive summary.
## 6. Posting results to Gitea
After presenting results to the user, post the review as a PR comment:
```bash
tea comment --login schweitz --repo jpmschweitzer/settled-reach <PR_NUMBER> "<review markdown>"
```
Use a heredoc for multi-line review bodies:
```bash
tea comment --login schweitz --repo jpmschweitzer/settled-reach <PR_NUMBER> "$(cat <<'REVIEW'
## Review: <branch> -> main
...review content...
REVIEW
)"
```
After presenting results to the user, post the review as a PR comment.
Note: `tea pr reject` does not work on your own PRs. Use `tea comment` instead.
**Heredoc bodies hang** in `tea comment`. Write review to a temp file instead:
**IMPORTANT — `tea comment` hangs with inline heredocs and multi-line strings.**
Always use a two-step approach: write to a temp file first, then pass via `$(cat)`:
```bash
# Write review to temp file, then pass via cat
tea comment --login schweitz --repo jpmschweitzer/settled-reach <PR_NUMBER> "$(cat /tmp/review.md)"
# Step 1: Write review to temp file (use Bash heredoc, NOT the Write tool)
cat > /tmp/review-<branch>.md << 'EOF'
## Review: <branch> -> main
...review content...
EOF
# Step 2: Post to Gitea (separate Bash call)
tea comment --login schweitz --repo jpmschweitzer/settled-reach <PR_NUMBER> "$(cat /tmp/review-<branch>.md)"
```
These MUST be separate sequential Bash calls — do not chain them in a single
command. The heredoc write must complete before `tea comment` reads the file.
## 7. Merging approved PRs
`tea pr merge` fails (405) when branches have conflicts with main. Merge