enforcing-pr-contract

Community

Enforce 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.