finishing-a-development-branch

Automate and enforce a pre-merge checklist for Pull Requests or Merge Requests.

3|2|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/liauw-media/CodeAssist --skill finishing-a-development-branch-liauw-media
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/liauw-media/CodeAssist/tree/main/skills/workflow/finishing-a-development-branch
Command: npx skills add https://github.com/liauw-media/CodeAssist --skill finishing-a-development-branch-liauw-media

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Before creating a PR/MR, this skill ensures comprehensive quality checks and professional readiness.

Core Features & Use Cases

  • Code completion & cleanliness: All features implemented, no TODOs, no debugging left.
  • Testing discipline: All tests pass, coverage adequate, and integration tests green.
  • Code quality & security: Linting, documentation, and no secrets.
  • CI/CD readiness: Pipeline green and deployment steps tested.
  • Review preparation: Clear PR/MR description and test plan.

Quick Start

Run the finish checklist before creating a PR/MR and ensure all sections pass.

Frequently Asked Questions about finishing-a-development-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What should I check before creating a pull request or merge request?

Before creating a PR/MR, validate code completion with no TODOs or debugging statements, confirm all tests pass, verify documentation is updated, check for no secrets or quality issues, ensure CI/CD pipeline is green, and prepare clear PR metadata and test plan for review.

How do I ensure my development branch is ready to merge?

Run a finish checklist covering code cleanliness, testing discipline, code quality and security linting, CI/CD readiness, and review preparation. All checklist items must pass before proceeding to create your PR/MR.

What code quality checks should happen before a merge request?

Verify no commented-out code or TODOs remain, linting passes, documentation is complete, no secrets are exposed, tests achieve adequate coverage, integration tests pass, and the CI/CD pipeline is fully green.

Can I automate pre-merge quality validation?

Yes, this checklist automates comprehensive pre-merge validation across code completion, testing, security, performance, documentation, Git hygiene, CI/CD readiness, and review preparation to enforce professional standards before PR/MR creation.

Why does my PR get rejected during code review?

Common rejections stem from incomplete documentation, failing tests, debugging code left behind, TODOs or commented-out sections, linting violations, or missing test coverage. Running the finish checklist catches these before submission.