git-ci-cd-manager

Automate Git workflows and CI/CD pipelines for Node.js projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/deve1993/Quickfy-website --skill git-ci-cd-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-ci-cd-manager
Source: https://github.com/deve1993/Quickfy-website/tree/main/.claude/skills-main/skills-main/new_skills/git-ci-cd-manager
Command: npx skills add https://github.com/deve1993/Quickfy-website --skill git-ci-cd-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Streamline source control, CI/CD, and release management with conventional commits, GitHub Actions, and hooks.

Core Features & Use Cases

  • Conventional Commits: Commitizen, Commitlint, semantic types
  • GitHub Actions CI/CD: test, build, deploy, release pipelines
  • Git Hooks (Husky): pre-commit, commit-msg, pre-push, etc.
  • Lint-Staged: ESLint, Prettier, TS checks
  • Release Management: semantic release, changelog, git tags, npm publishing
  • Branch & PR Automation: templates, auto-labels, auto-assign

Quick Start

Set up a conventional-commit workflow and CI/CD pipelines for automated releases.

Frequently Asked Questions about git-ci-cd-manager

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

FAQPage Schema
How do I automate Git workflows and CI/CD pipelines with conventional commits?

Automate Git workflows by enforcing conventional commits through Commitlint and Commitizen, then configure GitHub Actions pipelines for testing, building, and deployment. This Skill sets up the entire flow including Husky hooks, lint-staged checks, semantic release tagging, and changelog generation for end-to-end automation.

Can I use GitHub Actions to automate releases and deployments for Node projects?

Yes. This Skill configures GitHub Actions pipelines that handle test execution, builds, staging deployment, and production releases. It implements semantic versioning, git tagging, changelog generation, and npm publishing—automating the complete release cycle for monorepo or multi-repo Node projects.

What's the best way to enforce commit message standards across a team?

Enforce conventional commits using Commitlint to validate messages and Commitizen to guide contributors through interactive prompts. Combined with Husky pre-commit hooks, this approach ensures all commits follow semantic types before they reach your repository.

How do I set up branch protection and automated PR workflows?

Configure GitHub Actions branch protection rules and PR automation templates that auto-label, auto-assign, and auto-merge qualifying pull requests. This Skill integrates these with your CI/CD pipeline so only passing builds merge to protected branches.

Can I automate linting and formatting checks before commits?

Yes. Use Husky hooks with lint-staged to run ESLint, Prettier, and TypeScript checks on staged files before commits are allowed. This catches style and type issues locally, reducing CI failures and keeping code quality consistent.

Do I need semantic release for monorepos, or is it only for single repos?

Semantic release works for both. This Skill supports monorepo and multi-repo Node projects, automatically detecting version bumps, generating changelogs, creating git tags, and publishing packages independently based on conventional commit analysis across your project structure.