
Pre Merge
This is a comprehensive checklist workflow that catches issues before they hit production. It walks you through three verification stages: pre-commit (type checking, linting, tests), pre-PR (documentation, screenshots, security considerations), and pre-merge (CI/CD validation, manual testing). The skill includes language-specific commands for TypeScript, Python, and Go, plus a solid PR description template and automation setup with Husky or pre-commit hooks. It's genuinely thorough, maybe even overkill for small projects, but if you're tired of broken builds or incomplete PRs slipping through, having this systematic approach beats relying on memory every time.
- skills.sh installs
- 339
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add bobmatnyc/claude-mpm-skills --skill pre-merge --agent claude-codeInstalls into .claude/skills of the current project.
Files
Pre-Merge Verification
Comprehensive verification workflow before merging changes to production.
When to Use This Skill
Use this skill when:
- Creating a pull request for review
- About to merge code to main/production branch
- Need systematic verification checklist
- Want to catch issues before code review
Pre-Commit Verification
Before committing code, verify:
- Type checking passes (language-appropriate:
tsc --noEmit,mypy, etc.) - Linting passes with no errors (ESLint, Pylint, etc.)
- All existing tests pass locally
- No console.log/debug statements left in code
- Code follows project style guide
- No commented-out code blocks
Commands by Language
TypeScript/JavaScript:
# Type check
npx tsc --noEmit
# Lint
npm run lint
# or: pnpm lint
# or: npx eslint .
# Tests
npm test
# or: pnpm test
Python:
# Type check
mypy src/
# Lint
pylint src/
# or: flake8 src/
# or: ruff check src/
# Tests
pytest
# or: python -m pytest
Go:
# Format check
gofmt -l .
# Lint
golangci-lint run
# Tests
go test ./...
Pre-PR Verification
Before creating a pull request, ensure:
Sponsors
Details
- Repository
- github.com/bobmatnyc/claude-mpm-skills
- Categories
- Git & Pull Requests, Automation & Workflows
- First seen
- Jun 3, 2026
More from bobmatnyc/claude-mpm-skills
All 158- Vb6 Legacy338
- Vercel Functions Runtime338
- Vercel Overview338
- Vercel Security Access338
- Flexlayout React337
- Digitalocean Agentic Cloud334
- Artifacts Builder333
- Vercel Ai333
- Terraform332
- Validated Handler332
- Bad Example Skill329
- Emergency Release Workflow328
- Digitalocean Teams327
- Vector Search Workflows324
- Vercel Storage Data324
- Example Framework Skill323
- Vercel Teams Billing320
- Spring Boot319
- Rust Desktop Applications263
- Api Security Review257
- Anthropic Sdk254
- Testing Anti Patterns226
- Root Cause Tracing216
- Mcp206