From pm-engineering
Generate a tailored code review checklist for any pull request based on the language, type of change, and risk level. Use when asked to review code, check a PR, review a pull request, or generate a code review checklist. Produces a focused checklist with language-specific checks, risk-level-appropriate depth, and a clear approve/request-changes recommendation. Optimised for Opus 4.7 and newer models.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-engineering:code-review-checklistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produces a tailored code review checklist for a specific pull request — scaled to the language, type of change, and risk level. Not a generic template.
Produces a tailored code review checklist for a specific pull request — scaled to the language, type of change, and risk level. Not a generic template.
Ask the user for these if not provided:
PR: [Title or reference] Scope assessment: [Small / Medium / Large / Too large — should be split] Recommended review depth: [Skim / Standard / Deep dive] Estimated review time: [Minutes]
Language-specific correctness checks — choose based on the language stated:
For TypeScript/JavaScript:
any in non-test codeFor Python:
For Go:
[Include only the section matching the stated language]
For bug fixes:
For features:
For refactors:
For dependency upgrades:
[Include only the section matching the stated change type]
Low risk: basic correctness, style conventions, test coverage Medium risk: above + rollback plan, monitoring updates, performance considerations High risk: above + security implications, data migration safety, feature flag/gradual rollout Critical risk: above + staging validation plan, incident response plan, post-deploy verification checklist
Approve if: [2-3 specific conditions based on this PR] Request changes if: [Specific blockers] Comment (non-blocking) if: [Items worth discussing but not blocking merge]
Based on the change type and language, flag 2-3 things reviewers typically miss for this combination.
npx claudepluginhub mileadev/pm-claude-skills --plugin pm-engineering2plugins reuse this skill
First indexed Jul 8, 2026
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.