What problem does it solve?
Manually running pre-PR checks for the bklit-ui monorepo is time-consuming and error-prone, with easy-to-miss steps like registry rebuilds and lint validation that often lead to broken pull requests requiring rework.
Core Features & Use Cases
- End-to-end PR automation: Handles staging changes, running pre-commit hooks (including ultracite linting), rebuilding the shadcn UI registry, running production builds, and creating structured GitHub PRs with required test plans.
- Safety guardrails: Enforces rules like no unrequested force pushes, no skipped hooks, and no secret commits to prevent accidental repository damage.
- Use case: bklit-ui contributors can run a single workflow to go from local code changes to an open, merge-ready PR without manually tracking validation steps or forgetting required checks.
Quick Start
Use the pr-open skill to commit your recent bklit-ui code changes and open a merge-ready pull request with all required pre-checks completed.