pre-pr-checklist

Enforce quality gates and generate PR body templates for JavaScript monorepos.

3|2|Updated May 12, 2026
One-click install
npx skills add https://github.com/kriscendobot/garden --skill pre-pr-checklist-kriscendobot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pre-pr-checklist
Source: https://github.com/kriscendobot/garden/tree/main/skills/pre-pr-checklist
Command: npx skills add https://github.com/kriscendobot/garden --skill pre-pr-checklist-kriscendobot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents common review nits and technical debt by enforcing a rigorous, standardized pre-pull request checklist that ensures code quality, formatting, and documentation consistency before human review.

Core Features & Use Cases

  • Automated Gatekeeping: Integrates with the gardening state machine to run deterministic checks like linting, formatting, and type verification.
  • PR Body Standardization: Provides a structured template-filling workflow to ensure PRs are descriptive and professional without leaking internal agent methodology.
  • Use Case: Before submitting a feature branch, use this skill to verify that all Prettier, ESLint, and type-checking requirements are met, and to generate a clean, compliant PR body that focuses on the change rather than the automation process.

Quick Start

Run the pre-pr-checklist skill to validate the current branch and generate a compliant pull request body based on the repository template.

Frequently Asked Questions about pre-pr-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate pull request quality checks for a JavaScript monorepo?▼

You can automate pull request quality checks for a JavaScript monorepo by enforcing deterministic gates for formatting, linting, and type integrity. This standardizes PR quality before human review to prevent technical debt and common review nits.

How do I generate a standardized PR body automatically from repository metadata?▼

To generate a standardized PR body from repository metadata, use a structured template-filling workflow. This ensures pull requests are descriptive and professional while preventing internal agent methodology from leaking into the submission.

Does the pre-pr-checklist require GitHub CLI integration to validate feature branches?▼

Yes, validating feature branches and generating compliant pull request bodies requires integration with the GitHub CLI. This integration ensures consistent, professional code submissions directly from your repository environment.

What is a gardening state machine in the context of pull request automation?▼

A gardening state machine in pull request automation provides automated gatekeeping by running deterministic checks. It enforces linting, formatting, and type verification requirements before allowing a feature branch to be submitted for review.

Can I use this pre-PR checklist to run ESLint and Prettier validation automatically?▼

Yes, you can use this pre-PR checklist to automatically run ESLint and Prettier validation. It enforces these code quality requirements along with type-checking to ensure all formatting and linting standards are met before submission.