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.