ci-pipeline

Explain and troubleshoot HARP CI/CD workflows, release processes, and git hooks.

5|3|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/hackutd/harp --skill ci-pipeline-hackutd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-pipeline
Source: https://github.com/hackutd/harp/tree/main/.claude/skills/ci-pipeline
Command: npx skills add https://github.com/hackutd/harp --skill ci-pipeline-hackutd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes uncertainty around HARP's CI/CD workflows by explaining which checks, release processes, deployment steps, and local git hooks run for each development event.

Core Features & Use Cases

  • CI Workflow Guidance: Understand the backend and frontend checks triggered by pushes and pull requests, including formatting, builds, linting, audits, and tests.
  • Release and Deployment Tracking: Follow the release-please versioning flow, automated API version updates, Docker image construction, and Cloud Build deployment to Cloud Run.
  • Git Hook Troubleshooting: Learn how to enable and diagnose the pre-commit formatting hook and Conventional Commits validation.
  • Use Case: When a pull request fails or a commit is rejected, use this Skill to identify the responsible check or hook and apply the documented fix.

Quick Start

Ask the CI pipeline skill what runs when a pull request is opened, how a release reaches production, or why a commit was rejected.

Frequently Asked Questions about ci-pipeline

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

FAQPage Schema
Why does my GitHub Actions pull request check fail on a Conventional Commit formatting error?

Conventional Commit formatting failures occur when commit messages violate required standards. You can diagnose the rejected commit by consulting the repository's git hook configuration and applying the documented formatting fix to align with the expected conventional commit syntax.

How do I troubleshoot a failed Docker build during a Cloud Run deployment?

To troubleshoot a failed Docker build during Cloud Run deployment, consult the repository's Dockerfile and Cloud Build configuration as authoritative sources. Identify the specific build step failure and apply the documented fix to resolve the image construction issue.

What CI checks run when I push code to a pull request?

Pushes and pull requests trigger backend and frontend checks including formatting, builds, linting, audits, and tests. Consult the repository's GitHub Actions workflows to see exactly which checks execute for each development event.

How does the release-please versioning flow reach production?

The release-please versioning flow automates API version updates, constructs Docker images, and deploys via Cloud Build to Cloud Run. Track this release and deployment process by reviewing the repository's GitHub Actions workflows.

How do I enable and fix a rejected pre-commit git hook?

To enable and fix a rejected pre-commit git hook, consult the repository's git hook configuration to diagnose the formatting validation failure. Apply the documented formatting fix to resolve the rejected commit and restore hook functionality.