pr-checklist
Provides a comprehensive pre-PR checklist to ensure code quality and CI readiness.
Install
mkdir -p .claude/skills/pr-checklist && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17786" && unzip -o skill.zip -d .claude/skills/pr-checklist && rm skill.zipInstalls to .claude/skills/pr-checklist
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Checklist to run before submitting a PRKey capabilities
- →Run formatting and checks using `./task fmt` and `./task checks`
- →Execute linting with `./task lint`
- →Run tests with `./task test`
- →Generate schema and direct engine code if bundle config structs changed
- →Perform Python-specific tasks like `pydabs-codegen` and `pydabs-test`
- →Scan for debug prints and commented-out code in the diff
How it works
The skill outlines a series of commands to run before submitting a pull request, mirroring CI checks. It includes steps for formatting, linting, testing, and generating code, followed by a manual diff scan for common issues.
Inputs & outputs
When to use pr-checklist
- →Pre-PR validation
- →Verifying CI requirements
- →Finalizing code before commit
About pr-checklist
Runs linters, formatters, unit tests, and schema generators to prevent CI failures. Includes a final manual scan for debug prints and TODOs.
Checklist to run before submitting a PR
When not to use it
- →When the task is not related to pre-PR validation or CI checks
- →When the changes are not intended for a pull request
- →When the project does not use `./task` commands for CI
Limitations
- →The checklist is specific to the project's `./task` commands
- →The skill requires manual review of the diff for final cleanup
How it compares
This skill provides a specific checklist of commands and manual checks intended to align with CI processes for PR submission, focusing on preventing CI failures rather than general code review or development.
Compared to similar skills
pr-checklist side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| pr-checklist (this skill) | 0 | 2mo | Review | Intermediate |
| verify | 6 | 7mo | No flags | Beginner |
| code-change-verification | 4 | 5mo | Review | Beginner |
| springboot-verification | 4 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
code-change-verification
openai
Run the mandatory verification stack when changes affect runtime code, tests, or build/test behavior in the OpenAI Agents Python repository.
springboot-verification
affaan-m
Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
moai-workflow-testing
modu-ai
Comprehensive development workflow specialist combining DDD testing, debugging, performance optimization, code review, PR review, and quality assurance into unified development workflows
resolve-checks
flowglad
Resolve all failing CI checks and address PR review feedback on the current branch's PR. Runs tests locally, fixes failures, incorporates valid review comments, and resolves addressed feedback. Use when CI is red, after receiving PR feedback, or before merging.
verification-quality-assurance
ruvnet
Comprehensive truth scoring, code quality verification, and automatic rollback system with 0.95 accuracy threshold for ensuring high-quality agent outputs and codebase reliability.