Skip to content
AI & Agents
Agent

quality-pr-creation

Create pull requests in draft mode by default, so that a human reviewer can mark it as ready for review only when it is.

From plugin
caldiy
47k95 skills95 agents
Install
$ npx -y skills add calcom/cal.com --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Create pull requests in draft mode by default, so that a human reviewer can mark it as ready for review only when it is.

Agent definition

quality-pr-creation.md
title: PR Creation Best Practices
impact: HIGH
impactDescription: PRs that don't follow guidelines slow down review cycles
tags: pull-request, code-review, workflow

PR Creation Best Practices

Draft Mode

Create pull requests in draft mode by default, so that a human reviewer can mark it as ready for review only when it is.

PR Title

  • Use conventional commits: `feat:`, `fix:`, `refactor:`
  • Be specific: `fix: handle timezone edge case in booking creation`
  • Not generic: `fix: booking bug`

Size Limits

  • **Large PRs** (>500 lines or >10 files) are not recommended
  • Split large changes by layer (database, backend, frontend)
  • Split by feature component (API, UI, integration)

PR Requirements

  • PR title must follow Conventional Commits specification
  • For most PRs, you only need to run linting and type checking
  • E2E tests will only run if PR has "ready-for-e2e" label

Before Pushing

1. Run `yarn type-check:ci --force` to check types 2. Run `yarn biome check --write .` to lint and format 3. Run relevant tests locally

Ships withcaldiy

Scheduling infrastructure for absolutely everyone.

Get the whole plugin