enforcing-pr-contract
CommunityEnforce PR contracts to stop skipped checks.
AuthorPanQiWei
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Enforcing PR contracts ensures PR bodies, linked card acceptance criteria, and auto-close linkage are present and non-filler, preventing rush merges and misaligned work in board-superpowers workflows.
Core Features & Use Cases
- Enforces Contract A: PR body structure with non-filler content.
- Enforces Contract B: Linked card acceptance criteria are in terminal state before PR submission.
- Enforces Contract C: PR body contains auto-close keywords referencing the linked card at PR open time.
- Applies on both the Consumer side during PR submission and the Producer side during review-queue triage.
- Supports an override via the pr-contract-override label for supervised bypass.
Quick Start
Draft the PR body for the claim branch and run the submit-pr.sh flow to apply Contract A, Contract B, and Contract C at PR-open time.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: enforcing-pr-contract Download link: https://github.com/PanQiWei/board-superpowers/archive/main.zip#enforcing-pr-contract Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.