ci-integration

Run lint, typecheck, and tests locally before pushing and monitor GitHub Actions results.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/thermiteau/claude-vps --skill ci-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-integration
Source: https://github.com/thermiteau/claude-vps/tree/main/src/skills/ci-integration
Command: npx skills add https://github.com/thermiteau/claude-vps --skill ci-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that code is verified locally before being pushed to a remote repository and that Continuous Integration (CI) checks pass after the push, preventing broken builds and maintaining code quality.

Core Features & Use Cases

  • Pre-push Verification: Automatically runs linting, type-checking, and tests locally to catch errors early.
  • CI Status Monitoring: Tracks GitHub Actions to confirm successful integration and deployment readiness.
  • Use Case: Before submitting a pull request, this skill guarantees that your code adheres to project standards and passes all automated checks, saving time and reducing merge conflicts.

Quick Start

Run the local verification commands discovered in your project's package.json or Makefile before pushing your changes.

Frequently Asked Questions about ci-integration

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

FAQPage Schema
How do I run lint, typecheck, and tests locally before pushing code?

Yes, you can enforce local checks by running linting, type-checking, and tests before pushing. This catches errors early, prevents broken builds, and ensures your code adheres to project standards before submission.

How do I monitor GitHub Actions CI status after a push?

Monitor GitHub Actions CI status after a push by tracking automated checks to confirm successful integration. This post-push awareness ensures CI passes and maintains code quality before merging pull requests.

What is the best way to prevent broken builds in a CI/CD pipeline?

The best way to prevent broken builds in a CI/CD pipeline is enforcing pre-push local verification alongside post-push CI monitoring. Running lint, typecheck, and tests locally catches errors early and maintains code quality.

Do I need a package.json or Makefile to automate pre-push verification?

You need a package.json or Makefile for automated pre-push verification because the process discovers local lint, typecheck, and test commands from these files. This ensures code is validated before pushing to your remote repository.

Why does my code pass locally but fail GitHub Actions CI checks?

If code passes locally but fails GitHub Actions CI checks, it indicates a local and CI environment discrepancy. Tracking CI status results addresses this by ensuring post-push integration passes and maintaining robust code integration.