From pm-engineering
Generates a code review checklist tailored to the PR's language, change type, and risk level, with approve/request-changes recommendations.
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:
git diff; significantly improves checklist specificity)Scope assessment: [Small / Medium / Large / Too large — should be split] Recommended review depth: [Skim / Standard / Deep dive] Estimated review time: [e.g. 20–30 min — use 5 min per 50 lines of diff as a rough guide]
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 mohitagw15856/pm-claude-skills --plugin pm-engineeringReviews staged or working changes for correctness, security, and performance before creating a PR. Produces a checklist and updates project rules.
Systematically evaluates pull requests for correctness, design, readability, and tests, delivering actionable and kind feedback based on Google's engineering practices.
Analyzes pull requests via git diffs, detects issues like secrets, SQL injection, debug statements, code smells, and generates quality reports/checklists for TypeScript, JavaScript, Python, Go, Swift, Kotlin.