Skip to content

feat: add PullRequest skill owning the PR lifecycle#15

Merged
N4M3Z merged 1 commit into
mainfrom
feat/pull-request-skill
Jun 16, 2026
Merged

feat: add PullRequest skill owning the PR lifecycle#15
N4M3Z merged 1 commit into
mainfrom
feat/pull-request-skill

Conversation

@N4M3Z

@N4M3Z N4M3Z commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • PullRequest skill (skills/PullRequest/SKILL.md): owns the PR lifecycle the always-on PullRequests rule only described. Preflight + duplicate discovery, body to the house standard, create via gh / glab, feedback retrieval, CI gate, squash-merge + branch cleanup, and the stacked-PR retargeting trap. Hands off to ReceiveReview (feedback rigor), FixCI (red checks), FinishBranch (merge vs PR vs discard).
  • RequestReview (skills/RequestReview/SKILL.md): drops the opening a PR trigger that collided with the new skill, cross-links the two so "open a PR" routes here and "ask for a review" routes there.

Fixes folded in along the way: a fabricated glab mr create --description-file flag (glab has no file-reading description flag, use --description "$(cat body)"), a missing CI gate, the RequestReview routing overlap.

Test plan

  • forge validate --source . passes (skill structure, frontmatter, heading depth)
  • RequestReview description no longer claims opening a PR; the two skills cross-link
  • After merge: make install + /reload-skills to deploy

@N4M3Z N4M3Z merged commit b2a4324 into main Jun 16, 2026
1 check passed
@N4M3Z N4M3Z deleted the feat/pull-request-skill branch June 16, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant