Skip to content

feat(skills): add create-pr auto-fix flow - #645

Merged
baleen37 merged 1 commit into
mainfrom
lively-falcon-gosling
May 11, 2026
Merged

feat(skills): add create-pr auto-fix flow#645
baleen37 merged 1 commit into
mainfrom
lively-falcon-gosling

Conversation

@baleen37

@baleen37 baleen37 commented May 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rename the broken-PR recovery skill from pr-pass to fix-pr
  • Update create-pr to document opt-in auto-merge with background wait result handling
  • Add minimal BATS coverage for the new skill name and create-pr auto-fix flow

Test plan

  • bats tests/me/create-pr-e2e.bats

Summary by CodeRabbit

  • New Features

    • fix-pr skill now available to handle pull request issues
  • Documentation

    • Updated skill documentation for improved PR auto-merge and CI failure recovery workflows
  • Tests

    • Added validation tests for skill configuration and behavior

Review Change Stack

@baleen37
baleen37 enabled auto-merge (squash) May 11, 2026 11:33
@coderabbitai

coderabbitai Bot commented May 11, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a70b37ce-164a-4b89-9221-a0ec53e9ad6e

📥 Commits

Reviewing files that changed from the base of the PR and between ef6e5dd and 0022403.

📒 Files selected for processing (4)
  • README.md
  • plugins/me/skills/create-pr/SKILL.md
  • plugins/me/skills/fix-pr/SKILL.md
  • tests/me/create-pr-e2e.bats

📝 Walkthrough

Walkthrough

This PR renames the pr-pass skill to fix-pr, updates the create-pr workflow to reference the renamed skill, and specifies that the merge-wait script runs in background. Documentation and tests are updated to reflect the change.

Changes

PR Skill Rename and Workflow Update

Layer / File(s) Summary
Fix-PR Skill Metadata and Heading
plugins/me/skills/fix-pr/SKILL.md
Skill front-matter name changes from pr-pass to fix-pr; heading changes from # PR Pass to # Fix PR.
Create-PR Workflow Update
plugins/me/skills/create-pr/SKILL.md
Merge-wait procedure is updated to explicitly run $S/wait-for-merge.sh with run_in_background:true; CI-failure handler changes from me:pr-pass to me:fix-pr; subsequent auto-merge re-enable and wait re-run are specified.
Documentation Update
README.md
Skills table row for pr-pass is replaced with fix-pr entry.
End-to-End Tests
tests/me/create-pr-e2e.bats
New test verifies create-pr SKILL.md contains run_in_background:true, references fix-pr, and includes once. New test confirms fix-pr skill exists with name: fix-pr.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • baleen37/bstack#617: Both modify plugins/me/skills/create-pr/SKILL.md to make auto-merge conditional and run merge-wait in background.
  • baleen37/bstack#611: Both update plugins/me/skills/create-pr/SKILL.md to clarify running wait-for-merge.sh in the background.
  • baleen37/bstack#578: Both modify plugins/me/skills/create-pr/SKILL.md to change PR automation flow and use wait-for-merge.

Poem

🐰 A skill renamed, from pr-pass to fix-pr so bright,
Background waits now hold the merge, running day and night,
Workflow wired, tests in place, the docs ring true,
Squashed commits and auto-merged dreams come through! ✨

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch lively-falcon-gosling

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@baleen37
baleen37 merged commit f2016f3 into main May 11, 2026
4 of 5 checks passed
@baleen37
baleen37 deleted the lively-falcon-gosling branch May 11, 2026 11:34
baleen-release-app Bot pushed a commit that referenced this pull request May 11, 2026
# [17.3.0](v17.2.0...v17.3.0) (2026-05-11)

### Features

* **skills:** add create-pr auto-fix flow ([#645](#645)) ([f2016f3](f2016f3))
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